├── .gitattributes ├── CNAME ├── assets ├── css │ ├── colors │ │ ├── blue-munsell.css │ │ ├── blue.css │ │ ├── defauld.css │ │ ├── green.css │ │ ├── orange.css │ │ ├── purple.css │ │ ├── slate.css │ │ └── yellow.css │ ├── demo.css │ ├── responsive.css │ └── styles.css ├── fonts │ └── Vazir-Regular.ttf ├── icons │ └── font-awesome-4.7.0 │ │ ├── css │ │ └── font-awesome.min.css │ │ └── fonts │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 ├── images │ ├── ab-img.png │ ├── hero.png │ ├── logo.png │ ├── map-color-overlay.png │ ├── pr-0.jif │ └── pr-1.jif ├── js │ ├── custom-scripts.js │ ├── demo.js │ └── styleswitcher.js └── plugins │ ├── css │ ├── animate.css │ ├── bootstrap.min.css │ ├── jquery.fancybox.min.css │ └── owl.css │ └── js │ ├── bootstrap.min.js │ ├── circle-progress.js │ ├── isotope.pkgd.js │ ├── jquery.fancybox.min.js │ ├── jquery.min.js │ ├── jquery.mixitup.min.js │ ├── jquery.nav.js │ ├── owl.carousel.js │ ├── packery-mode.pkgd.js │ ├── popper.min.js │ ├── validator.min.js │ └── wow.min.js └── index.html /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | khoubrouy.ir -------------------------------------------------------------------------------- /assets/css/colors/blue-munsell.css: -------------------------------------------------------------------------------- 1 | .new .navbar-toggler .icon, .new .navbar-toggler .icon::after, .new .navbar-toggler .icon::before { 2 | background-color: #2196F3; 3 | } 4 | 5 | .white-vertion .page-item.active .page-link { 6 | color: #2196F3; 7 | } 8 | 9 | .dark-vertion .page-item.active .page-link { 10 | color: #2196F3; 11 | } 12 | 13 | .mh-header .navbar-nav li a:hover { 14 | color: #2196F3; 15 | } 16 | 17 | .mh-home-2 .mh-header-info ul.mh-home-contact li:hover .fa { 18 | color: #2196F3; 19 | } 20 | 21 | .mh-home .mh-header-info .mh-promo span { 22 | background-color: #2196F3; 23 | } 24 | 25 | .mh-home .mh-header-info ul li:hover .fa { 26 | color: #2196F3; 27 | } 28 | 29 | .mh-about-tag ul li span { 30 | border: 1px solid #2196F3; 31 | } 32 | 33 | .mh-about-tag ul li span:hover { 34 | background-color: #2196F3; 35 | } 36 | 37 | .mh-progress path:nth-child(2) { 38 | stroke: #2196F3; 39 | } 40 | 41 | .candidatos .parcial .percentagem { 42 | background: #2196F3; 43 | } 44 | 45 | .mh-experince .mh-education-deatils .mh-education-item .mh-eduyear { 46 | color: #2196F3; 47 | } 48 | 49 | .mh-work .mh-experience-deatils .mh-work-item .mh-eduyear { 50 | color: #2196F3; 51 | } 52 | 53 | .mh-experince .mh-education-deatils .mh-education-item h4 a { 54 | color: #2196F3; 55 | } 56 | 57 | .mh-work .mh-experience-deatils .mh-work-item h4 a { 58 | color: #2196F3; 59 | } 60 | 61 | .portfolio-nav ul li:hover { 62 | color: #2196F3; 63 | } 64 | 65 | .portfolio-nav ul li.active { 66 | color: #2196F3; 67 | } 68 | 69 | .mh-pricing .mh-pricing:hover .btn { 70 | background-color: #0d8aee; 71 | } 72 | 73 | .mh-pricing .mh-pricing .fa { 74 | color: #b2dbfb; 75 | } 76 | 77 | .mh-pricing .mh-pricing h5 { 78 | color: #2196F3; 79 | } 80 | 81 | .mh-blog .mh-blog-item .blog-inner h2 a { 82 | color: #fff; 83 | } 84 | 85 | .mh-blog .mh-blog-item .blog-inner a { 86 | color: #2196F3; 87 | } 88 | 89 | .mh-blog .mh-blog-item h2 { 90 | color: #2196F3; 91 | } 92 | 93 | .mh-blog .mh-blog-item h2 a { 94 | color: #2196F3; 95 | } 96 | 97 | .mh-blog .mh-blog-item h2 a:hover { 98 | color: #1791f2; 99 | } 100 | 101 | .mh-testimonial .mh-client-item img { 102 | border: 5px solid #2196F3; 103 | } 104 | 105 | .mh-testimonial .owl-controls .owl-dots .owl-dot { 106 | border: 1px solid #2196F3; 107 | } 108 | 109 | .mh-testimonial .owl-controls .owl-dots .owl-dot.active { 110 | background-color: #2196F3; 111 | } 112 | 113 | .mh-footer-address .mh-address-footer-item .each-icon .fa { 114 | border-color: #2196F3; 115 | } 116 | 117 | .old .navbar-collapse { 118 | background-color: #2196F3; 119 | } 120 | 121 | .old .navbar-header .navbar-toggler .icon-bar { 122 | background-color: #2196F3; 123 | } 124 | 125 | .old .navbar-collapse { 126 | background-color: #2196F3; 127 | } 128 | 129 | .new .navbar-collapse { 130 | background-color: #2196F3; 131 | } 132 | 133 | .new .navbar-header .navbar-toggler .icon-bar { 134 | background-color: #2196F3; 135 | } 136 | 137 | .new .navbar-collapse { 138 | background-color: #2196F3; 139 | } 140 | 141 | .portfolio-nav ul li.current span { 142 | border-bottom: 2px solid #2196F3; 143 | } 144 | 145 | .mh-project-gallery .grid-item figure:hover figcaption { 146 | background: rgba(33, 150, 243, 0.9); 147 | } 148 | 149 | .mh-featured-project .mh-featured-item .mh-featured-project-content .project-category { 150 | color: #2196F3; 151 | } 152 | 153 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot { 154 | border: 1px solid #2196F3; 155 | } 156 | 157 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot.active { 158 | background-color: #2196F3; 159 | } 160 | 161 | .mh-service .mh-service-item a { 162 | color: #2196F3; 163 | } 164 | 165 | .mh-pagination .page-link:hover { 166 | color: #2196F3; 167 | } 168 | 169 | .mh-author-info .social-icon li a:hover { 170 | color: #2196F3; 171 | } 172 | 173 | .mh-blog-category ul li a:hover { 174 | color: #2196F3; 175 | } 176 | 177 | .mh-blog-next-prev-post a { 178 | color: #2196F3; 179 | } 180 | 181 | .comment-deatils span { 182 | color: #2196F3; 183 | } 184 | 185 | .btn.btn-fill { 186 | background-color: #2196F3; 187 | } 188 | 189 | .mh-pricing .mh-pricing .fa { 190 | color: #2196F3; 191 | } 192 | /*# sourceMappingURL=blue-munsell.css.map */ -------------------------------------------------------------------------------- /assets/css/colors/blue.css: -------------------------------------------------------------------------------- 1 | .new .navbar-toggler .icon, .new .navbar-toggler .icon::after, .new .navbar-toggler .icon::before { 2 | background-color: #a97afd; 3 | } 4 | 5 | .white-vertion .page-item.active .page-link { 6 | color: #a97afd; 7 | } 8 | 9 | .dark-vertion .page-item.active .page-link { 10 | color: #a97afd; 11 | } 12 | 13 | .mh-header .navbar-nav li a:hover { 14 | color: #a97afd; 15 | } 16 | 17 | .mh-home-2 .mh-header-info ul.mh-home-contact li:hover .fa { 18 | color: #a97afd; 19 | } 20 | 21 | .mh-home .mh-header-info .mh-promo span { 22 | background-color: #a97afd; 23 | } 24 | 25 | .mh-home .mh-header-info ul li:hover .fa { 26 | color: #a97afd; 27 | } 28 | 29 | .mh-about-tag ul li span { 30 | border: 1px solid #a97afd; 31 | } 32 | 33 | .mh-about-tag ul li span:hover { 34 | background-color: #a97afd; 35 | } 36 | 37 | .mh-progress path:nth-child(2) { 38 | stroke: #a97afd; 39 | } 40 | 41 | .candidatos .parcial .percentagem { 42 | background: #a97afd; 43 | } 44 | 45 | .mh-experince .mh-education-deatils .mh-education-item .mh-eduyear { 46 | color: #a97afd; 47 | } 48 | 49 | .mh-work .mh-experience-deatils .mh-work-item .mh-eduyear { 50 | color: #a97afd; 51 | } 52 | 53 | .mh-experince .mh-education-deatils .mh-education-item h4 a { 54 | color: #a97afd; 55 | } 56 | 57 | .mh-work .mh-experience-deatils .mh-work-item h4 a { 58 | color: #a97afd; 59 | } 60 | 61 | .portfolio-nav ul li:hover { 62 | color: #a97afd; 63 | } 64 | 65 | .portfolio-nav ul li.active { 66 | color: #a97afd; 67 | } 68 | 69 | .mh-pricing .mh-pricing:hover .btn { 70 | background-color: #9961fd; 71 | } 72 | 73 | .mh-pricing .mh-pricing .fa { 74 | color: white; 75 | } 76 | 77 | .mh-pricing .mh-pricing h5 { 78 | color: #a97afd; 79 | } 80 | 81 | .mh-blog .mh-blog-item .blog-inner h2 a { 82 | color: #fff; 83 | } 84 | 85 | .mh-blog .mh-blog-item .blog-inner a { 86 | color: #a97afd; 87 | } 88 | 89 | .mh-blog .mh-blog-item h2 { 90 | color: #a97afd; 91 | } 92 | 93 | .mh-blog .mh-blog-item h2 a { 94 | color: #a97afd; 95 | } 96 | 97 | .mh-blog .mh-blog-item h2 a:hover { 98 | color: #a370fd; 99 | } 100 | 101 | .mh-testimonial .mh-client-item img { 102 | border: 5px solid #a97afd; 103 | } 104 | 105 | .mh-testimonial .owl-controls .owl-dots .owl-dot { 106 | border: 1px solid #a97afd; 107 | } 108 | 109 | .mh-testimonial .owl-controls .owl-dots .owl-dot.active { 110 | background-color: #a97afd; 111 | } 112 | 113 | .mh-footer-address .mh-address-footer-item .each-icon .fa { 114 | border-color: #a97afd; 115 | } 116 | 117 | .old .navbar-collapse { 118 | background-color: #a97afd; 119 | } 120 | 121 | .old .navbar-header .navbar-toggler .icon-bar { 122 | background-color: #a97afd; 123 | } 124 | 125 | .old .navbar-collapse { 126 | background-color: #a97afd; 127 | } 128 | 129 | .new .navbar-collapse { 130 | background-color: #a97afd; 131 | } 132 | 133 | .new .navbar-header .navbar-toggler .icon-bar { 134 | background-color: #a97afd; 135 | } 136 | 137 | .new .navbar-collapse { 138 | background-color: #a97afd; 139 | } 140 | 141 | .portfolio-nav ul li.current span { 142 | border-bottom: 2px solid #a97afd; 143 | } 144 | 145 | .mh-project-gallery .grid-item figure:hover figcaption { 146 | background: rgba(169, 122, 253, 0.9); 147 | } 148 | 149 | .mh-featured-project .mh-featured-item .mh-featured-project-content .project-category { 150 | color: #a97afd; 151 | } 152 | 153 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot { 154 | border: 1px solid #a97afd; 155 | } 156 | 157 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot.active { 158 | background-color: #a97afd; 159 | } 160 | 161 | .mh-service .mh-service-item a { 162 | color: #a97afd; 163 | } 164 | 165 | .mh-pagination .page-link:hover { 166 | color: #a97afd; 167 | } 168 | 169 | .mh-author-info .social-icon li a:hover { 170 | color: #a97afd; 171 | } 172 | 173 | .mh-blog-category ul li a:hover { 174 | color: #a97afd; 175 | } 176 | 177 | .mh-blog-next-prev-post a { 178 | color: #a97afd; 179 | } 180 | 181 | .comment-deatils span { 182 | color: #a97afd; 183 | } 184 | 185 | .btn.btn-fill { 186 | background-color: #a97afd; 187 | } 188 | 189 | .mh-pricing .mh-pricing .fa { 190 | color: #a97afd; 191 | } 192 | /*# sourceMappingURL=blue.css.map */ -------------------------------------------------------------------------------- /assets/css/colors/defauld.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/css/colors/defauld.css -------------------------------------------------------------------------------- /assets/css/colors/green.css: -------------------------------------------------------------------------------- 1 | .new .navbar-toggler .icon, .new .navbar-toggler .icon::after, .new .navbar-toggler .icon::before { 2 | background-color: #4CAF50; 3 | } 4 | 5 | .white-vertion .page-item.active .page-link { 6 | color: #4CAF50; 7 | } 8 | 9 | .dark-vertion .page-item.active .page-link { 10 | color: #4CAF50; 11 | } 12 | 13 | .mh-header .navbar-nav li a:hover { 14 | color: #4CAF50; 15 | } 16 | 17 | .mh-home-2 .mh-header-info ul.mh-home-contact li:hover .fa { 18 | color: #4CAF50; 19 | } 20 | 21 | .mh-home .mh-header-info .mh-promo span { 22 | background-color: #4CAF50; 23 | } 24 | 25 | .mh-home .mh-header-info ul li:hover .fa { 26 | color: #4CAF50; 27 | } 28 | 29 | .mh-about-tag ul li span { 30 | border: 1px solid #4CAF50; 31 | } 32 | 33 | .mh-about-tag ul li span:hover { 34 | background-color: #4CAF50; 35 | } 36 | 37 | .mh-progress path:nth-child(2) { 38 | stroke: #4CAF50; 39 | } 40 | 41 | .candidatos .parcial .percentagem { 42 | background: #4CAF50; 43 | } 44 | 45 | .mh-experince .mh-education-deatils .mh-education-item .mh-eduyear { 46 | color: #4CAF50; 47 | } 48 | 49 | .mh-work .mh-experience-deatils .mh-work-item .mh-eduyear { 50 | color: #4CAF50; 51 | } 52 | 53 | .mh-experince .mh-education-deatils .mh-education-item h4 a { 54 | color: #4CAF50; 55 | } 56 | 57 | .mh-work .mh-experience-deatils .mh-work-item h4 a { 58 | color: #4CAF50; 59 | } 60 | 61 | .portfolio-nav ul li:hover { 62 | color: #4CAF50; 63 | } 64 | 65 | .portfolio-nav ul li.active { 66 | color: #4CAF50; 67 | } 68 | 69 | .mh-pricing .mh-pricing:hover .btn { 70 | background-color: #449d48; 71 | } 72 | 73 | .mh-pricing .mh-pricing .fa { 74 | color: #b5dfb7; 75 | } 76 | 77 | .mh-pricing .mh-pricing h5 { 78 | color: #4CAF50; 79 | } 80 | 81 | .mh-blog .mh-blog-item .blog-inner h2 a { 82 | color: #fff; 83 | } 84 | 85 | .mh-blog .mh-blog-item .blog-inner a { 86 | color: #4CAF50; 87 | } 88 | 89 | .mh-blog .mh-blog-item h2 { 90 | color: #4CAF50; 91 | } 92 | 93 | .mh-blog .mh-blog-item h2 a { 94 | color: #4CAF50; 95 | } 96 | 97 | .mh-blog .mh-blog-item h2 a:hover { 98 | color: #49a84d; 99 | } 100 | 101 | .mh-testimonial .mh-client-item img { 102 | border: 5px solid #4CAF50; 103 | } 104 | 105 | .mh-testimonial .owl-controls .owl-dots .owl-dot { 106 | border: 1px solid #4CAF50; 107 | } 108 | 109 | .mh-testimonial .owl-controls .owl-dots .owl-dot.active { 110 | background-color: #4CAF50; 111 | } 112 | 113 | .mh-footer-address .mh-address-footer-item .each-icon .fa { 114 | border-color: #4CAF50; 115 | } 116 | 117 | .old .navbar-collapse { 118 | background-color: #4CAF50; 119 | } 120 | 121 | .old .navbar-header .navbar-toggler .icon-bar { 122 | background-color: #4CAF50; 123 | } 124 | 125 | .old .navbar-collapse { 126 | background-color: #4CAF50; 127 | } 128 | 129 | .new .navbar-collapse { 130 | background-color: #4CAF50; 131 | } 132 | 133 | .new .navbar-header .navbar-toggler .icon-bar { 134 | background-color: #4CAF50; 135 | } 136 | 137 | .new .navbar-collapse { 138 | background-color: #4CAF50; 139 | } 140 | 141 | .portfolio-nav ul li.current span { 142 | border-bottom: 2px solid #4CAF50; 143 | } 144 | 145 | .mh-project-gallery .grid-item figure:hover figcaption { 146 | background: rgba(76, 175, 80, 0.9); 147 | } 148 | 149 | .mh-featured-project .mh-featured-item .mh-featured-project-content .project-category { 150 | color: #4CAF50; 151 | } 152 | 153 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot { 154 | border: 1px solid #4CAF50; 155 | } 156 | 157 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot.active { 158 | background-color: #4CAF50; 159 | } 160 | 161 | .mh-service .mh-service-item a { 162 | color: #4CAF50; 163 | } 164 | 165 | .mh-pagination .page-link:hover { 166 | color: #4CAF50; 167 | } 168 | 169 | .mh-author-info .social-icon li a:hover { 170 | color: #4CAF50; 171 | } 172 | 173 | .mh-blog-category ul li a:hover { 174 | color: #4CAF50; 175 | } 176 | 177 | .mh-blog-next-prev-post a { 178 | color: #4CAF50; 179 | } 180 | 181 | .comment-deatils span { 182 | color: #4CAF50; 183 | } 184 | 185 | .btn.btn-fill { 186 | background-color: #4CAF50; 187 | } 188 | 189 | .mh-pricing .mh-pricing .fa { 190 | color: #4CAF50; 191 | } 192 | /*# sourceMappingURL=green.css.map */ -------------------------------------------------------------------------------- /assets/css/colors/orange.css: -------------------------------------------------------------------------------- 1 | .new .navbar-toggler .icon, .new .navbar-toggler .icon::after, .new .navbar-toggler .icon::before { 2 | background-color: #ffa500; 3 | } 4 | 5 | .white-vertion .page-item.active .page-link { 6 | color: #ffa500; 7 | } 8 | 9 | .dark-vertion .page-item.active .page-link { 10 | color: #ffa500; 11 | } 12 | 13 | .mh-header .navbar-nav li a:hover { 14 | color: #ffa500; 15 | } 16 | 17 | .mh-home-2 .mh-header-info ul.mh-home-contact li:hover .fa { 18 | color: #ffa500; 19 | } 20 | 21 | .mh-home .mh-header-info .mh-promo span { 22 | background-color: #ffa500; 23 | } 24 | 25 | .mh-home .mh-header-info ul li:hover .fa { 26 | color: #ffa500; 27 | } 28 | 29 | .mh-about-tag ul li span { 30 | border: 1px solid #ffa500; 31 | } 32 | 33 | .mh-about-tag ul li span:hover { 34 | background-color: #ffa500; 35 | } 36 | 37 | .mh-progress path:nth-child(2) { 38 | stroke: #ffa500; 39 | } 40 | 41 | .candidatos .parcial .percentagem { 42 | background: #ffa500; 43 | } 44 | 45 | .mh-experince .mh-education-deatils .mh-education-item .mh-eduyear { 46 | color: #ffa500; 47 | } 48 | 49 | .mh-work .mh-experience-deatils .mh-work-item .mh-eduyear { 50 | color: #ffa500; 51 | } 52 | 53 | .portfolio-nav ul li:hover { 54 | color: #ffa500; 55 | } 56 | 57 | .portfolio-nav ul li.active { 58 | color: #ffa500; 59 | } 60 | 61 | .mh-experince .mh-education-deatils .mh-education-item h4 a { 62 | color: #ffa500; 63 | } 64 | 65 | .mh-work .mh-experience-deatils .mh-work-item h4 a { 66 | color: #ffa500; 67 | } 68 | 69 | .mh-pricing .mh-pricing:hover .btn { 70 | background-color: #e69500; 71 | } 72 | 73 | .mh-pricing .mh-pricing .fa { 74 | color: #ffdb99; 75 | } 76 | 77 | .mh-pricing .mh-pricing h5 { 78 | color: #ffa500; 79 | } 80 | 81 | .mh-blog .mh-blog-item .blog-inner h2 a { 82 | color: #fff; 83 | } 84 | 85 | .mh-blog .mh-blog-item .blog-inner a { 86 | color: #ffa500; 87 | } 88 | 89 | .mh-blog .mh-blog-item h2 { 90 | color: #ffa500; 91 | } 92 | 93 | .mh-blog .mh-blog-item h2 a { 94 | color: #ffa500; 95 | } 96 | 97 | .mh-blog .mh-blog-item h2 a:hover { 98 | color: #f59e00; 99 | } 100 | 101 | .mh-testimonial .mh-client-item img { 102 | border: 5px solid #ffa500; 103 | } 104 | 105 | .mh-testimonial .owl-controls .owl-dots .owl-dot { 106 | border: 1px solid #ffa500; 107 | } 108 | 109 | .mh-testimonial .owl-controls .owl-dots .owl-dot.active { 110 | background-color: #ffa500; 111 | } 112 | 113 | .mh-footer-address .mh-address-footer-item .each-icon .fa { 114 | border-color: #ffa500; 115 | } 116 | 117 | .old .navbar-collapse { 118 | background-color: #ffa500; 119 | } 120 | 121 | .old .navbar-header .navbar-toggler .icon-bar { 122 | background-color: #ffa500; 123 | } 124 | 125 | .old .navbar-collapse { 126 | background-color: #ffa500; 127 | } 128 | 129 | .new .navbar-collapse { 130 | background-color: #ffa500; 131 | } 132 | 133 | .new .navbar-header .navbar-toggler .icon-bar { 134 | background-color: #ffa500; 135 | } 136 | 137 | .new .navbar-collapse { 138 | background-color: #ffa500; 139 | } 140 | 141 | .portfolio-nav ul li.current span { 142 | border-bottom: 2px solid #ffa500; 143 | } 144 | 145 | .mh-project-gallery .grid-item figure:hover figcaption { 146 | background: rgba(255, 165, 0, 0.9); 147 | } 148 | 149 | .mh-featured-project .mh-featured-item .mh-featured-project-content .project-category { 150 | color: #ffa500; 151 | } 152 | 153 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot { 154 | border: 1px solid #ffa500; 155 | } 156 | 157 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot.active { 158 | background-color: #ffa500; 159 | } 160 | 161 | .mh-service .mh-service-item a { 162 | color: #ffa500; 163 | } 164 | 165 | .mh-pagination .page-link:hover { 166 | color: #ffa500; 167 | } 168 | 169 | .mh-author-info .social-icon li a:hover { 170 | color: #ffa500; 171 | } 172 | 173 | .mh-blog-category ul li a:hover { 174 | color: #ffa500; 175 | } 176 | 177 | .mh-blog-next-prev-post a { 178 | color: #ffa500; 179 | } 180 | 181 | .comment-deatils span { 182 | color: #ffa500; 183 | } 184 | 185 | .btn.btn-fill { 186 | background-color: #ffa500; 187 | } 188 | 189 | .mh-pricing .mh-pricing .fa { 190 | color: #ffa500; 191 | } 192 | /*# sourceMappingURL=orange.css.map */ -------------------------------------------------------------------------------- /assets/css/colors/purple.css: -------------------------------------------------------------------------------- 1 | .new .navbar-toggler .icon, .new .navbar-toggler .icon::after, .new .navbar-toggler .icon::before { 2 | background-color: #E91E63; 3 | } 4 | 5 | .mh-experince .mh-education-deatils .mh-education-item h4 a { 6 | color: #E91E63; 7 | } 8 | 9 | .mh-work .mh-experience-deatils .mh-work-item h4 a { 10 | color: #E91E63; 11 | } 12 | 13 | .white-vertion .page-item.active .page-link { 14 | color: #E91E63; 15 | } 16 | 17 | .dark-vertion .page-item.active .page-link { 18 | color: #E91E63; 19 | } 20 | 21 | .mh-header .navbar-nav li a:hover { 22 | color: #E91E63; 23 | } 24 | 25 | .mh-home-2 .mh-header-info ul.mh-home-contact li:hover .fa { 26 | color: #E91E63; 27 | } 28 | 29 | .mh-home .mh-header-info .mh-promo span { 30 | background-color: #E91E63; 31 | } 32 | 33 | .mh-home .mh-header-info ul li:hover .fa { 34 | color: #E91E63; 35 | } 36 | 37 | .mh-about-tag ul li span { 38 | border: 1px solid #E91E63; 39 | } 40 | 41 | .mh-about-tag ul li span:hover { 42 | background-color: #E91E63; 43 | } 44 | 45 | .mh-progress path:nth-child(2) { 46 | stroke: #E91E63; 47 | } 48 | 49 | .candidatos .parcial .percentagem { 50 | background: #E91E63; 51 | } 52 | 53 | .mh-experince .mh-education-deatils .mh-education-item .mh-eduyear { 54 | color: #E91E63; 55 | } 56 | 57 | .mh-work .mh-experience-deatils .mh-work-item .mh-eduyear { 58 | color: #E91E63; 59 | } 60 | 61 | .portfolio-nav ul li:hover { 62 | color: #E91E63; 63 | } 64 | 65 | .portfolio-nav ul li.active { 66 | color: #E91E63; 67 | } 68 | 69 | .mh-pricing .mh-pricing:hover .btn { 70 | background-color: #d81558; 71 | } 72 | 73 | .mh-pricing .mh-pricing .fa { 74 | color: #f7a9c4; 75 | } 76 | 77 | .mh-pricing .mh-pricing h5 { 78 | color: #E91E63; 79 | } 80 | 81 | .mh-blog .mh-blog-item .blog-inner h2 a { 82 | color: #fff; 83 | } 84 | 85 | .mh-blog .mh-blog-item .blog-inner a { 86 | color: #E91E63; 87 | } 88 | 89 | .mh-blog .mh-blog-item h2 { 90 | color: #E91E63; 91 | } 92 | 93 | .mh-blog .mh-blog-item h2 a { 94 | color: #E91E63; 95 | } 96 | 97 | .mh-blog .mh-blog-item h2 a:hover { 98 | color: #e6175d; 99 | } 100 | 101 | .mh-testimonial .mh-client-item img { 102 | border: 5px solid #E91E63; 103 | } 104 | 105 | .mh-testimonial .owl-controls .owl-dots .owl-dot { 106 | border: 1px solid #E91E63; 107 | } 108 | 109 | .mh-testimonial .owl-controls .owl-dots .owl-dot.active { 110 | background-color: #E91E63; 111 | } 112 | 113 | .mh-footer-address .mh-address-footer-item .each-icon .fa { 114 | border-color: #E91E63; 115 | } 116 | 117 | .old .navbar-collapse { 118 | background-color: #E91E63; 119 | } 120 | 121 | .old .navbar-header .navbar-toggler .icon-bar { 122 | background-color: #E91E63; 123 | } 124 | 125 | .old .navbar-collapse { 126 | background-color: #E91E63; 127 | } 128 | 129 | .new .navbar-collapse { 130 | background-color: #E91E63; 131 | } 132 | 133 | .new .navbar-header .navbar-toggler .icon-bar { 134 | background-color: #E91E63; 135 | } 136 | 137 | .new .navbar-collapse { 138 | background-color: #E91E63; 139 | } 140 | 141 | .portfolio-nav ul li.current span { 142 | border-bottom: 2px solid #E91E63; 143 | } 144 | 145 | .mh-project-gallery .grid-item figure:hover figcaption { 146 | background: rgba(233, 30, 99, 0.9); 147 | } 148 | 149 | .mh-featured-project .mh-featured-item .mh-featured-project-content .project-category { 150 | color: #E91E63; 151 | } 152 | 153 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot { 154 | border: 1px solid #E91E63; 155 | } 156 | 157 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot.active { 158 | background-color: #E91E63; 159 | } 160 | 161 | .mh-service .mh-service-item a { 162 | color: #E91E63; 163 | } 164 | 165 | .mh-pagination .page-link:hover { 166 | color: #E91E63; 167 | } 168 | 169 | .mh-author-info .social-icon li a:hover { 170 | color: #E91E63; 171 | } 172 | 173 | .mh-blog-category ul li a:hover { 174 | color: #E91E63; 175 | } 176 | 177 | .mh-blog-next-prev-post a { 178 | color: #E91E63; 179 | } 180 | 181 | .comment-deatils span { 182 | color: #E91E63; 183 | } 184 | 185 | .btn.btn-fill { 186 | background-color: #E91E63; 187 | } 188 | 189 | .mh-pricing .mh-pricing .fa { 190 | color: #E91E63; 191 | } 192 | /*# sourceMappingURL=purple.css.map */ -------------------------------------------------------------------------------- /assets/css/colors/slate.css: -------------------------------------------------------------------------------- 1 | .new .navbar-toggler .icon, .new .navbar-toggler .icon::after, .new .navbar-toggler .icon::before { 2 | background-color: #f6c; 3 | } 4 | 5 | .white-vertion .page-item.active .page-link { 6 | color: #f6c; 7 | } 8 | 9 | .dark-vertion .page-item.active .page-link { 10 | color: #f6c; 11 | } 12 | 13 | .mh-header .navbar-nav li a:hover { 14 | color: #f6c; 15 | } 16 | 17 | .mh-experince .mh-education-deatils .mh-education-item h4 a { 18 | color: #f6c; 19 | } 20 | 21 | .mh-work .mh-experience-deatils .mh-work-item h4 a { 22 | color: #f6c; 23 | } 24 | 25 | .mh-home-2 .mh-header-info ul.mh-home-contact li:hover .fa { 26 | color: #f6c; 27 | } 28 | 29 | .mh-home .mh-header-info .mh-promo span { 30 | background-color: #f6c; 31 | } 32 | 33 | .mh-home .mh-header-info ul li:hover .fa { 34 | color: #f6c; 35 | } 36 | 37 | .mh-about-tag ul li span { 38 | border: 1px solid #f6c; 39 | } 40 | 41 | .mh-about-tag ul li span:hover { 42 | background-color: #f6c; 43 | } 44 | 45 | .mh-progress path:nth-child(2) { 46 | stroke: #f6c; 47 | } 48 | 49 | .candidatos .parcial .percentagem { 50 | background: #f6c; 51 | } 52 | 53 | .mh-experince .mh-education-deatils .mh-education-item .mh-eduyear { 54 | color: #f6c; 55 | } 56 | 57 | .mh-work .mh-experience-deatils .mh-work-item .mh-eduyear { 58 | color: #f6c; 59 | } 60 | 61 | .portfolio-nav ul li:hover { 62 | color: #f6c; 63 | } 64 | 65 | .portfolio-nav ul li.active { 66 | color: #f6c; 67 | } 68 | 69 | .mh-pricing .mh-pricing:hover .btn { 70 | background-color: #ff4dc4; 71 | } 72 | 73 | .mh-pricing .mh-pricing .fa { 74 | color: white; 75 | } 76 | 77 | .mh-pricing .mh-pricing h5 { 78 | color: #f6c; 79 | } 80 | 81 | .mh-blog .mh-blog-item .blog-inner h2 a { 82 | color: #fff; 83 | } 84 | 85 | .mh-blog .mh-blog-item .blog-inner a { 86 | color: #f6c; 87 | } 88 | 89 | .mh-blog .mh-blog-item h2 { 90 | color: #f6c; 91 | } 92 | 93 | .mh-blog .mh-blog-item h2 a { 94 | color: #f6c; 95 | } 96 | 97 | .mh-blog .mh-blog-item h2 a:hover { 98 | color: #ff5cc9; 99 | } 100 | 101 | .mh-testimonial .mh-client-item img { 102 | border: 5px solid #f6c; 103 | } 104 | 105 | .mh-testimonial .owl-controls .owl-dots .owl-dot { 106 | border: 1px solid #f6c; 107 | } 108 | 109 | .mh-testimonial .owl-controls .owl-dots .owl-dot.active { 110 | background-color: #f6c; 111 | } 112 | 113 | .mh-footer-address .mh-address-footer-item .each-icon .fa { 114 | border-color: #f6c; 115 | } 116 | 117 | .old .navbar-collapse { 118 | background-color: #f6c; 119 | } 120 | 121 | .old .navbar-header .navbar-toggler .icon-bar { 122 | background-color: #f6c; 123 | } 124 | 125 | .old .navbar-collapse { 126 | background-color: #f6c; 127 | } 128 | 129 | .new .navbar-collapse { 130 | background-color: #f6c; 131 | } 132 | 133 | .new .navbar-header .navbar-toggler .icon-bar { 134 | background-color: #f6c; 135 | } 136 | 137 | .new .navbar-collapse { 138 | background-color: #f6c; 139 | } 140 | 141 | .portfolio-nav ul li.current span { 142 | border-bottom: 2px solid #f6c; 143 | } 144 | 145 | .mh-project-gallery .grid-item figure:hover figcaption { 146 | background: rgba(255, 102, 204, 0.9); 147 | } 148 | 149 | .mh-featured-project .mh-featured-item .mh-featured-project-content .project-category { 150 | color: #f6c; 151 | } 152 | 153 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot { 154 | border: 1px solid #f6c; 155 | } 156 | 157 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot.active { 158 | background-color: #f6c; 159 | } 160 | 161 | .mh-service .mh-service-item a { 162 | color: #f6c; 163 | } 164 | 165 | .mh-pagination .page-link:hover { 166 | color: #f6c; 167 | } 168 | 169 | .mh-author-info .social-icon li a:hover { 170 | color: #f6c; 171 | } 172 | 173 | .mh-blog-category ul li a:hover { 174 | color: #f6c; 175 | } 176 | 177 | .mh-blog-next-prev-post a { 178 | color: #f6c; 179 | } 180 | 181 | .comment-deatils span { 182 | color: #f6c; 183 | } 184 | 185 | .btn.btn-fill { 186 | background-color: #f6c; 187 | } 188 | 189 | .mh-pricing .mh-pricing .fa { 190 | color: #f6c; 191 | } 192 | /*# sourceMappingURL=slate.css.map */ -------------------------------------------------------------------------------- /assets/css/colors/yellow.css: -------------------------------------------------------------------------------- 1 | .new .navbar-toggler .icon, .new .navbar-toggler .icon::after, .new .navbar-toggler .icon::before { 2 | background-color: #188c91; 3 | } 4 | 5 | .white-vertion .page-item.active .page-link { 6 | color: #188c91; 7 | } 8 | 9 | .dark-vertion .page-item.active .page-link { 10 | color: #188c91; 11 | } 12 | 13 | .mh-header .navbar-nav li a:hover { 14 | color: #188c91; 15 | } 16 | 17 | .mh-home-2 .mh-header-info ul.mh-home-contact li:hover .fa { 18 | color: #188c91; 19 | } 20 | 21 | .mh-home .mh-header-info .mh-promo span { 22 | background-color: #188c91; 23 | } 24 | 25 | .mh-home .mh-header-info ul li:hover .fa { 26 | color: #188c91; 27 | } 28 | 29 | .mh-about-tag ul li span { 30 | border: 1px solid #188c91; 31 | } 32 | 33 | .mh-about-tag ul li span:hover { 34 | background-color: #188c91; 35 | } 36 | 37 | .mh-progress path:nth-child(2) { 38 | stroke: #188c91; 39 | } 40 | 41 | .candidatos .parcial .percentagem { 42 | background: #188c91; 43 | } 44 | 45 | .mh-experince .mh-education-deatils .mh-education-item .mh-eduyear { 46 | color: #188c91; 47 | } 48 | 49 | .mh-work .mh-experience-deatils .mh-work-item .mh-eduyear { 50 | color: #188c91; 51 | } 52 | 53 | .portfolio-nav ul li:hover { 54 | color: #188c91; 55 | } 56 | 57 | .portfolio-nav ul li.active { 58 | color: #188c91; 59 | } 60 | 61 | .mh-pricing .mh-pricing:hover .btn { 62 | background-color: #14777b; 63 | } 64 | 65 | .mh-pricing .mh-pricing .fa { 66 | color: #5edfe4; 67 | } 68 | 69 | .mh-pricing .mh-pricing h5 { 70 | color: #188c91; 71 | } 72 | 73 | .mh-blog .mh-blog-item .blog-inner a { 74 | color: #188c91; 75 | } 76 | 77 | .mh-blog .mh-blog-item h2 { 78 | color: #188c91; 79 | } 80 | 81 | .mh-blog .mh-blog-item h2 a { 82 | color: #188c91; 83 | } 84 | 85 | .mh-blog .mh-blog-item h2 a:hover { 86 | color: #178488; 87 | } 88 | 89 | .mh-testimonial .mh-client-item img { 90 | border: 5px solid #188c91; 91 | } 92 | 93 | .mh-testimonial .owl-controls .owl-dots .owl-dot { 94 | border: 1px solid #188c91; 95 | } 96 | 97 | .mh-testimonial .owl-controls .owl-dots .owl-dot.active { 98 | background-color: #188c91; 99 | } 100 | 101 | .mh-footer-address .mh-address-footer-item .each-icon .fa { 102 | border-color: #188c91; 103 | } 104 | 105 | .old .navbar-collapse { 106 | background-color: #188c91; 107 | } 108 | 109 | .old .navbar-header .navbar-toggler .icon-bar { 110 | background-color: #188c91; 111 | } 112 | 113 | .old .navbar-collapse { 114 | background-color: #188c91; 115 | } 116 | 117 | .new .navbar-collapse { 118 | background-color: #188c91; 119 | } 120 | 121 | .new .navbar-header .navbar-toggler .icon-bar { 122 | background-color: #188c91; 123 | } 124 | 125 | .new .navbar-collapse { 126 | background-color: #188c91; 127 | } 128 | 129 | .portfolio-nav ul li.current span { 130 | border-bottom: 2px solid #188c91; 131 | } 132 | 133 | .mh-project-gallery .grid-item figure:hover figcaption { 134 | background: rgba(24, 140, 145, 0.9); 135 | } 136 | 137 | .mh-featured-project .mh-featured-item .mh-featured-project-content .project-category { 138 | color: #188c91; 139 | } 140 | 141 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot { 142 | border: 1px solid #188c91; 143 | } 144 | 145 | .mh-single-project-slide .owl-controls .owl-dots .owl-dot.active { 146 | background-color: #188c91; 147 | } 148 | 149 | .mh-service .mh-service-item a { 150 | color: #188c91; 151 | } 152 | 153 | .mh-pagination .page-link:hover { 154 | color: #188c91; 155 | } 156 | 157 | .mh-author-info .social-icon li a:hover { 158 | color: #188c91; 159 | } 160 | 161 | .mh-blog-category ul li a:hover { 162 | color: #188c91; 163 | } 164 | 165 | .mh-experince .mh-education-deatils .mh-education-item h4 a { 166 | color: #188c91; 167 | } 168 | 169 | .mh-work .mh-experience-deatils .mh-work-item h4 a { 170 | color: #188c91; 171 | } 172 | 173 | .mh-blog-next-prev-post a { 174 | color: #188c91; 175 | } 176 | 177 | .comment-deatils span { 178 | color: #188c91; 179 | } 180 | 181 | .btn.btn-fill { 182 | background-color: #188c91; 183 | } 184 | 185 | .mh-pricing .mh-pricing .fa { 186 | color: #188c91; 187 | } 188 | /*# sourceMappingURL=yellow.css.map */ -------------------------------------------------------------------------------- /assets/css/demo.css: -------------------------------------------------------------------------------- 1 | .demo-style-switch { 2 | position: fixed; 3 | z-index: 9999; 4 | top: 100px; 5 | left: -220px; 6 | background: #FFFFFF; 7 | } 8 | .demo-style-switch:hover { 9 | opacity: 1 !important; 10 | } 11 | .demo-style-switch .switched-options { 12 | position: relative; 13 | width: 220px; 14 | text-align: left; 15 | padding: 1px 14px; 16 | -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); 17 | box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); 18 | } 19 | .demo-style-switch .config-title { 20 | text-transform: capitalize; 21 | font-weight: 700; 22 | font-size: 16px; 23 | color: #000; 24 | border-bottom: 1px dotted #CCCCCC; 25 | border-top: 1px dotted #CCCCCC; 26 | margin-bottom: 5px; 27 | } 28 | .demo-style-switch ul { 29 | margin-bottom: 4px; 30 | } 31 | .demo-style-switch ul .active { 32 | color: #005885; 33 | font-weight: 700; 34 | } 35 | .demo-style-switch ul .active a{ 36 | color: #005885; 37 | font-weight: 700; 38 | } 39 | .demo-style-switch ul .p { 40 | font-weight: 400; 41 | font-size: 12px; 42 | color: #CCC; 43 | margin-top: 10px; 44 | } 45 | .demo-style-switch ul li a { 46 | font-size: 14px; 47 | font-weight: 400; 48 | line-height: 24px; 49 | color: #808080; 50 | } 51 | .demo-style-switch ul li a:hover { 52 | color: #008ed6; 53 | } 54 | .demo-style-switch ul.styles { 55 | margin-top: 10px; 56 | } 57 | .demo-style-switch ul.styles li { 58 | display: inline-block; 59 | margin-right: 5px; 60 | } 61 | .demo-style-switch ul.styles li .blue, 62 | .demo-style-switch ul.styles li .blue-munsell, 63 | .demo-style-switch ul.styles li .green, 64 | .demo-style-switch ul.styles li .orange, 65 | .demo-style-switch ul.styles li .purple, 66 | .demo-style-switch ul.styles li .red, 67 | .demo-style-switch ul.styles li .slate, 68 | .demo-style-switch ul.styles li .yellow { 69 | width: 35px; 70 | height: 35px; 71 | border-radius: 50%; 72 | } 73 | .demo-style-switch ul.styles li .blue { 74 | background: #a97afd; 75 | } 76 | .demo-style-switch ul.styles li .blue-munsell { 77 | background: #2196F3; 78 | } 79 | .demo-style-switch ul.styles li .green { 80 | background: #4CAF50; 81 | } 82 | .demo-style-switch ul.styles li .orange { 83 | background: #ffa500; 84 | } 85 | .demo-style-switch ul.styles li .purple { 86 | background: #E91E63; 87 | } 88 | .demo-style-switch ul.styles li .red { 89 | background: #0dbda1; 90 | } 91 | .demo-style-switch ul.styles li .slate { 92 | background: #f6c; 93 | } 94 | .demo-style-switch ul.styles li .yellow { 95 | background: #188c91; 96 | } 97 | .demo-style-switch .switch-button { 98 | opacity: 1 !important; 99 | background: #FFF; 100 | padding: 10px; 101 | font-size: 24px; 102 | color: #272727 !important; 103 | position: absolute; 104 | overflow: hidden; 105 | right: -44px; 106 | top: -10; 107 | border-top-right-radius: 4px; 108 | border-bottom-right-radius: 4px; 109 | } 110 | .demo-style-switch .switch-button:hover { 111 | color: #008ed6; 112 | cursor: pointer; 113 | text-decoration: none; 114 | } 115 | 116 | .mh-demo-styles h4 { 117 | color: #202026cf; 118 | margin: 10px 0; 119 | text-align: left; 120 | font-size: 15px; 121 | font-weight: 500; 122 | } 123 | .mh-demo-styles ul{ 124 | margin-bottom: 12px; 125 | } 126 | .mh-demo-styles ul li{ 127 | display: inline-block; 128 | width: 49%; 129 | } 130 | .demo-style-switch ul li a img { 131 | border: 1px solid #000; 132 | 133 | } -------------------------------------------------------------------------------- /assets/css/responsive.css: -------------------------------------------------------------------------------- 1 | /* 2 | ================ 3 | VARIABLES 4 | ================ 5 | */ 6 | * { 7 | -webkit-font-smoothing: antialiased; 8 | -moz-osx-font-smoothing: grayscale; 9 | } 10 | 11 | .shadow-1 { 12 | -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); 13 | box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); 14 | } 15 | 16 | @media only screen and (min-width: 1600px) { 17 | .home-video .mh-home .mh-header-info { 18 | padding: 100px 0; 19 | } 20 | .home-slider .mh-home .mh-header-info { 21 | padding: 100px 0; 22 | } 23 | } 24 | 25 | @media only screen and (min-width: 1400px) { 26 | .home-video .mh-service { 27 | padding-bottom: 80px; 28 | } 29 | } 30 | 31 | @media only screen and (max-width: 1400px) { 32 | .mh-single-project-slide-by-side .owl-prev { 33 | top: 40%; 34 | left: 0; 35 | } 36 | .mh-single-project-slide-by-side .owl-next { 37 | top: 44%; 38 | right: 0; 39 | } 40 | } 41 | 42 | @media only screen and (max-width: 991px) { 43 | .section-separator { 44 | padding: 40px 0; 45 | } 46 | .mh-home-2 .mh-header-info p { 47 | padding: 0 0px; 48 | font-weight: 300; 49 | } 50 | .home-section-separator { 51 | padding-top: 100px; 52 | padding-bottom: 100px; 53 | } 54 | .mh-footer-address .mh-address-footer-item .each-icon .fa { 55 | width: 60px; 56 | height: 60px; 57 | line-height: 60px; 58 | } 59 | .mh-home-2 .mh-header-info .mh-about-tag { 60 | width: 80%; 61 | } 62 | .mh-xs-mobile-nav { 63 | z-index: 99; 64 | /*-------------------------------*/ 65 | /* Overlay */ 66 | /*-------------------------------*/ 67 | /* Navigation Menu */ 68 | } 69 | .mh-xs-mobile-nav .nav-btn .navbar-toggler.active { 70 | display: none; 71 | } 72 | .mh-xs-mobile-nav .navbar-nav { 73 | padding-top: 50px; 74 | } 75 | .mh-xs-mobile-nav .navbar-collapse { 76 | position: fixed; 77 | top: 0; 78 | bottom: 0; 79 | width: 320px; 80 | left: 0; 81 | z-index: 990; 82 | margin-top: 0px; 83 | padding: 0; 84 | background-color: #0bceaf; 85 | transform: translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1); 86 | -o-transform: translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1); 87 | -ms-transform: translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1); 88 | -moz-transform: translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1); 89 | -webkit-transform: translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1); 90 | -webkit-transition: all 0.4s ease-out; 91 | transition: all 0.4s ease-out; 92 | -webkit-font-smoothing: antialiased; 93 | -moz-osx-font-smoothing: grayscale; 94 | overflow-y: none; 95 | } 96 | .mh-xs-mobile-nav .navbar-collapse.active { 97 | transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1); 98 | -o-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1); 99 | -ms-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1); 100 | -moz-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1); 101 | -webkit-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1); 102 | } 103 | .mh-xs-mobile-nav .collapse { 104 | display: block; 105 | } 106 | .mh-xs-mobile-nav .navbar-fixed-bottom .navbar-collapse, 107 | .mh-xs-mobile-nav .navbar-fixed-top .navbar-collapse { 108 | max-height: inherit; 109 | } 110 | .mh-xs-mobile-nav .navbar-header { 111 | position: fixed; 112 | z-index: 999; 113 | width: 100%; 114 | margin-top: 0px; 115 | left: 0; 116 | } 117 | .mh-xs-mobile-nav .navbar-toggler .icon { 118 | transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1); 119 | -o-transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1); 120 | -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1); 121 | -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1); 122 | -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1); 123 | } 124 | .mh-xs-mobile-nav .navbar-toggler .icon, 125 | .mh-xs-mobile-nav .navbar-toggler .icon::after, 126 | .mh-xs-mobile-nav .navbar-toggler .icon::before { 127 | width: 22px; 128 | height: 2px; 129 | position: absolute; 130 | border-radius: 2px; 131 | -webkit-backface-visibility: hidden; 132 | backface-visibility: hidden; 133 | } 134 | .mh-xs-mobile-nav .navbar-toggler .icon::after, 135 | .mh-xs-mobile-nav .navbar-toggler .icon::before { 136 | content: ''; 137 | top: 0; 138 | right: 0; 139 | -webkit-transition: all 0.6s ease-out; 140 | transition: all 0.6s ease-out; 141 | -webkit-font-smoothing: antialiased; 142 | -moz-osx-font-smoothing: grayscale; 143 | } 144 | .mh-xs-mobile-nav .navbar-toggler .icon::after { 145 | transform: translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1); 146 | -o-transform: translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1); 147 | -ms-transform: translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1); 148 | -moz-transform: translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1); 149 | -webkit-transform: translateX(0) translateY(6px) translateZ(0) rotate(0deg) scale(1); 150 | } 151 | .mh-xs-mobile-nav .navbar-toggler .icon::before { 152 | transform: translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1); 153 | -o-transform: translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1); 154 | -ms-transform: translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1); 155 | -moz-transform: translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1); 156 | -webkit-transform: translateX(0) translateY(-6px) translateZ(0) rotate(0deg) scale(1); 157 | } 158 | .mh-xs-mobile-nav .navbar-toggler.active .icon::after { 159 | transform: translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1); 160 | -o-transform: translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1); 161 | -ms-transform: translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1); 162 | -moz-transform: translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1); 163 | -webkit-transform: translateX(0) translateY(0) translateZ(0) rotate(138deg) scale(1); 164 | } 165 | .mh-xs-mobile-nav .navbar-toggler.active .icon::before { 166 | transform: translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1); 167 | -o-transform: translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1); 168 | -ms-transform: translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1); 169 | -moz-transform: translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1); 170 | -webkit-transform: translateX(0) translateY(0) translateZ(0) rotate(-135deg) scale(1); 171 | } 172 | .mh-xs-mobile-nav .navbar-toggler.active .icon::after, 173 | .mh-xs-mobile-nav .navbar-toggler.active .icon::before { 174 | background-color: #fff; 175 | } 176 | .mh-xs-mobile-nav .navbar-toggler.active .icon { 177 | background-color: transparent; 178 | } 179 | .mh-xs-mobile-nav .navbar-toggler:focus { 180 | outline: 0 !important; 181 | } 182 | .mh-xs-mobile-nav .strict { 183 | background-color: rgba(0, 0, 0, 0.9); 184 | padding-bottom: 65px; 185 | } 186 | .mh-xs-mobile-nav .navbar-toggler { 187 | padding: 15px; 188 | margin-right: 15px; 189 | margin-left: 15px; 190 | margin-top: 30px; 191 | z-index: 1000; 192 | -webkit-transition: all 0.4s ease-out; 193 | transition: all 0.4s ease-out; 194 | -webkit-font-smoothing: antialiased; 195 | -moz-osx-font-smoothing: grayscale; 196 | display: block; 197 | } 198 | .mh-xs-mobile-nav .navbar-header .navbar-toggler .icon-bar { 199 | background-color: #0bceaf; 200 | -webkit-transition: all 0.4s ease-out; 201 | transition: all 0.4s ease-out; 202 | -webkit-font-smoothing: antialiased; 203 | -moz-osx-font-smoothing: grayscale; 204 | } 205 | .mh-xs-mobile-nav .navbar-header .navbar-toggler.active .icon-bar { 206 | background-color: #fff; 207 | } 208 | .mh-xs-mobile-nav .overlay { 209 | position: fixed; 210 | display: none; 211 | width: 100%; 212 | height: 100%; 213 | top: 0; 214 | left: 0; 215 | right: 0; 216 | bottom: 0; 217 | background-color: rgba(0, 0, 0, 0.8); 218 | z-index: 3; 219 | } 220 | .mh-xs-mobile-nav .overlay.active { 221 | display: block; 222 | } 223 | .mh-xs-mobile-nav .navbar-collapse { 224 | position: fixed; 225 | top: 0; 226 | bottom: 0; 227 | width: 320px; 228 | left: 0; 229 | z-index: 990; 230 | margin-top: 0px; 231 | padding: 0; 232 | background-color: #0bceaf; 233 | transform: translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1); 234 | -o-transform: translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1); 235 | -ms-transform: translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1); 236 | -moz-transform: translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1); 237 | -webkit-transform: translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1); 238 | -webkit-transition: all 0.4s ease-out; 239 | transition: all 0.4s ease-out; 240 | -webkit-font-smoothing: antialiased; 241 | -moz-osx-font-smoothing: grayscale; 242 | overflow-y: none; 243 | } 244 | .mh-xs-mobile-nav .navbar-collapse .nav { 245 | margin-top: 75px; 246 | border-top: 1px solid; 247 | border-top-color: rgba(255, 255, 255, 0.1); 248 | padding: 20px; 249 | } 250 | .mh-xs-mobile-nav .navbar-collapse .nav li { 251 | text-align: center; 252 | margin-bottom: 0px; 253 | width: 100%; 254 | display: block; 255 | -webkit-transition: all 0.4s ease-out; 256 | transition: all 0.4s ease-out; 257 | -webkit-font-smoothing: antialiased; 258 | -moz-osx-font-smoothing: grayscale; 259 | -webkit-transform: translate3d(-20px, -10px, 0); 260 | transform: translate3d(-20px, -10px, 0); 261 | } 262 | .mh-xs-mobile-nav .navbar-collapse .nav li a { 263 | background-color: transparent; 264 | text-transform: uppercase; 265 | font-size: 17px; 266 | line-height: 26px; 267 | } 268 | .mh-xs-mobile-nav .navbar-collapse .nav li a:hover { 269 | color: white !important; 270 | background: transparent; 271 | } 272 | .mh-xs-mobile-nav .navbar-collapse .nav li a.active { 273 | color: #fff; 274 | } 275 | .mh-xs-mobile-nav .navbar-collapse .nav li.active { 276 | color: #fff; 277 | } 278 | .mh-xs-mobile-nav .navbar-collapse.active { 279 | transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1); 280 | -o-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1); 281 | -ms-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1); 282 | -moz-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1); 283 | -webkit-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1); 284 | } 285 | .mh-xs-mobile-nav .collapse.in { 286 | background-color: rgba(0, 0, 0, 0.9); 287 | } 288 | .mh-xs-mobile-nav .navbar-dark .navbar-toggler { 289 | border-color: transparent; 290 | } 291 | .mh-xs-mobile-nav .navbar-dark .navbar-toggler-icon { 292 | background-image: inherit; 293 | } 294 | .mh-home .mh-header-info { 295 | padding: 0; 296 | } 297 | .mh-header { 298 | padding: 10px 0; 299 | } 300 | .home-padding { 301 | padding: 100px 0; 302 | } 303 | .mh-about .mh-about-inner { 304 | padding-left: 5px; 305 | } 306 | .mh-home .mh-header-info h2 { 307 | font-size: 42px; 308 | font-weight: 600; 309 | line-height: 54px; 310 | } 311 | .mh-home .mh-header-info h4 { 312 | font-size: 20px; 313 | line-height: 24px; 314 | } 315 | .mh-nav { 316 | padding: 0; 317 | } 318 | .mh-professional-skills { 319 | padding-left: 0; 320 | } 321 | .mh-skills .mh-professional-skill { 322 | padding-right: 0; 323 | } 324 | .mh-home .mh-header-info .mh-promo { 325 | margin-bottom: 20px; 326 | } 327 | .nav-strict .navbar-toggler { 328 | margin-top: 0px; 329 | } 330 | .mh-footer-3 .mh-footer-address .mh-address-footer-item .each-info { 331 | padding-left: 20px; 332 | } 333 | .mh-blog-sidebar .social-icon li { 334 | margin-right: 2px; 335 | } 336 | .mh-xs-mobile-nav .navbar-nav { 337 | padding-top: 50px; 338 | padding-right: 20px; 339 | } 340 | } 341 | 342 | @media only screen and (max-width: 768px) { 343 | .mh-blog .mh-blog-item { 344 | text-align: center; 345 | } 346 | .blog-form-inner { 347 | padding: 10px; 348 | } 349 | .mh-blog .mh-blog-item .blog-inner { 350 | padding: 0px; 351 | } 352 | .mh-blog-next-prev-post { 353 | text-align: center !important; 354 | margin: 10px 0; 355 | } 356 | .mh-blog .mh-blog-item img { 357 | margin-bottom: 30px; 358 | margin: 0 auto; 359 | float: none; 360 | text-align: center; 361 | margin-bottom: 20px; 362 | width: 100%; 363 | } 364 | .mh-blog .mh-blog-item h2 { 365 | margin-bottom: 14px; 366 | font-weight: bold; 367 | font-size: 18px; 368 | line-height: 30px; 369 | } 370 | .mh-experince h3 { 371 | margin-bottom: 30px; 372 | } 373 | .mh-work h3 { 374 | margin-bottom: 30px; 375 | margin-top: 30px; 376 | } 377 | .mh-work { 378 | padding-left: 0; 379 | } 380 | .mh-education { 381 | padding-right: 0; 382 | } 383 | .mh-skills .mh-professional-skill h3 { 384 | margin-bottom: 30px; 385 | } 386 | .mh-professional-skills h3 { 387 | margin-top: 30px; 388 | margin-bottom: 30px; 389 | } 390 | .mh-about .mh-about-inner { 391 | margin-top: 40px; 392 | } 393 | .mh-footer-address .mh-address-footer-item .each-icon .fa { 394 | width: 70px; 395 | height: 70px; 396 | line-height: 70px; 397 | } 398 | .mh-home-2 .mh-header-info ul.mh-home-contact li { 399 | display: inline-block; 400 | margin: 10px 15px; 401 | width: 40%; 402 | text-align: left; 403 | } 404 | .mh-testimonial .mh-client-item { 405 | padding: 30px 10px; 406 | } 407 | .mh-home-2 .mh-header-info .mh-about-tag { 408 | width: 100%; 409 | } 410 | .mh-blog .mh-blog-item .blog-inner { 411 | text-align: left; 412 | } 413 | .single-comment { 414 | margin: 0 auto; 415 | text-align: center; 416 | display: block; 417 | margin-top: 30px; 418 | } 419 | .single-comment img { 420 | margin-bottom: 20px; 421 | } 422 | .mh-blog .mh-blog-item .blog-inner { 423 | text-align: center; 424 | padding: 0 12px; 425 | padding-bottom: 15px; 426 | } 427 | .mh-single-project-slide-by-side .owl-prev { 428 | top: 98%; 429 | left: 20%; 430 | } 431 | .mh-single-project-slide-by-side .owl-next { 432 | top: 98%; 433 | right: 20%; 434 | } 435 | .mh-single-project-slide-by-side { 436 | padding-bottom: 30px; 437 | } 438 | } 439 | 440 | @media only screen and (max-width: 575px) { 441 | .xs-column-reverse { 442 | display: -webkit-box; 443 | display: -ms-flexbox; 444 | display: flex; 445 | -webkit-box-orient: vertical; 446 | -webkit-box-direction: reverse; 447 | -ms-flex-direction: column-reverse; 448 | flex-direction: column-reverse; 449 | } 450 | .mh-header { 451 | padding: 0; 452 | } 453 | .home-padding { 454 | padding: 100px 0; 455 | } 456 | .mh-home .hero-img { 457 | margin-bottom: 30px; 458 | } 459 | .mh-home .mh-header-info { 460 | padding: 0; 461 | text-align: center; 462 | margin-top: 40px; 463 | } 464 | .mh-about .mh-about-inner { 465 | padding-left: 5px; 466 | text-align: center; 467 | margin: 30px 15px; 468 | } 469 | .mh-skills .mh-professional-skill { 470 | padding-right: 0; 471 | padding: 0 15px; 472 | } 473 | .mh-experince h3 { 474 | margin-bottom: 30px; 475 | text-align: center; 476 | } 477 | .mh-education { 478 | margin-bottom: 30px; 479 | padding-right: 0; 480 | } 481 | .mh-work { 482 | padding-left: 0; 483 | margin-bottom: 30px; 484 | } 485 | .portfolio-nav ul li { 486 | margin-bottom: 20px; 487 | } 488 | .mh-skills .mh-professional-skill { 489 | margin-bottom: 50px; 490 | } 491 | .section-separator { 492 | padding: 30px 0; 493 | } 494 | .mh-home .mh-header-info .mh-promo { 495 | margin-bottom: 20px; 496 | } 497 | .mh-featured-project-content { 498 | margin-top: 40px; 499 | text-align: center; 500 | } 501 | .mh-featured-project .mh-featured-item .mh-featured-project-content p { 502 | text-align: center; 503 | } 504 | .mh-quates .each-quates { 505 | padding: 30px; 506 | } 507 | .mh-map { 508 | padding: 0px; 509 | margin-top: 40px; 510 | } 511 | .mh-home-2 .mh-header-info ul.mh-home-contact li { 512 | width: 100%; 513 | margin: 6px 10px; 514 | } 515 | .mh-footer-3 .mh-footer-address .mh-address-footer-item { 516 | display: block; 517 | padding: 20px 0px; 518 | } 519 | .mh-footer-3 .mh-footer-address .mh-address-footer-item .each-info { 520 | padding-left: 20px; 521 | text-align: center; 522 | } 523 | .mh-footer-3 .mh-footer-address .mh-address-footer-item .each-info { 524 | padding-left: 0; 525 | text-align: center; 526 | } 527 | .xs-no-padding { 528 | padding: 0; 529 | } 530 | .mh-home-2 .mh-header-info { 531 | text-align: center; 532 | padding-top: 50px; 533 | } 534 | .mh-portfolio-modal-inner { 535 | margin-right: 0; 536 | } 537 | .mh-portfolio-modal { 538 | padding: 10px; 539 | } 540 | .mh-portfolio-modal-img { 541 | margin-top: 50px; 542 | } 543 | .mh-service .mh-service-item { 544 | margin-bottom: 20px; 545 | text-align: center; 546 | } 547 | .social-icon { 548 | display: block; 549 | margin: 0 auto; 550 | float: none; 551 | text-align: center; 552 | } 553 | .social-icon li { 554 | list-style: none; 555 | float: none; 556 | text-align: center; 557 | display: inline-block; 558 | margin-bottom: 0px; 559 | margin-right: 4px; 560 | margin-left: 4px; 561 | } 562 | .text-left.text-xs-center { 563 | text-align: center !important; 564 | } 565 | } 566 | 567 | @media only screen and (max-width: 420px) { 568 | .mh-home .img-border { 569 | height: 280px; 570 | width: 280px; 571 | } 572 | .home-padding { 573 | padding: 60px 0; 574 | } 575 | } 576 | /*# sourceMappingURL=responsive.css.map */ -------------------------------------------------------------------------------- /assets/fonts/Vazir-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/fonts/Vazir-Regular.ttf -------------------------------------------------------------------------------- /assets/icons/font-awesome-4.7.0/css/font-awesome.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} 5 | -------------------------------------------------------------------------------- /assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /assets/images/ab-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/images/ab-img.png -------------------------------------------------------------------------------- /assets/images/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/images/hero.png -------------------------------------------------------------------------------- /assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/images/logo.png -------------------------------------------------------------------------------- /assets/images/map-color-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/images/map-color-overlay.png -------------------------------------------------------------------------------- /assets/images/pr-0.jif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/images/pr-0.jif -------------------------------------------------------------------------------- /assets/images/pr-1.jif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mahdikhoubrouy/webpage/bbd22e53459c9a35e8131e31f82536a4b7a0d42d/assets/images/pr-1.jif -------------------------------------------------------------------------------- /assets/js/custom-scripts.js: -------------------------------------------------------------------------------- 1 | (function($) { 2 | "use strict"; 3 | 4 | $.fn.andSelf = function() { 5 | return this.addBack.apply(this, arguments); 6 | } 7 | 8 | /* Loader Code Start */ 9 | $(window).on("load", function() { 10 | $(".section-loader").fadeOut("slow"); 11 | 12 | var $container = $('.portfolioContainer'); 13 | $container.isotope({ 14 | filter: '*', 15 | animationOptions: { 16 | queue: true 17 | } 18 | }); 19 | 20 | $('.portfolio-nav li').click(function(){ 21 | $('.portfolio-nav .current').removeClass('current'); 22 | $(this).addClass('current'); 23 | 24 | var selector = $(this).attr('data-filter'); 25 | $container.isotope({ 26 | filter: selector, 27 | animationOptions: { 28 | queue: true 29 | } 30 | }); 31 | return false; 32 | }); 33 | }); 34 | /* Loader Code End */ 35 | 36 | 37 | // var height = $('.mh-service-item').height(); 38 | // if($(window).width()){ 39 | // $('.mh-service-item').css('height', height); 40 | // $('.mh-service-item').css('height', height); 41 | // } 42 | 43 | 44 | $(window).on('load', function() { 45 | $('#header-slider #animation-slide').owlCarousel({ 46 | autoHeight: true, 47 | items: 1, 48 | loop: true, 49 | autoplay: true, 50 | dots: false, 51 | nav: false, 52 | autoplayTimeout: 3000, 53 | navText: ["", ""], 54 | animateIn: "zoomIn", 55 | animateOut: "fadeOutDown", 56 | autoplayHoverPause: false, 57 | touchDrag: true, 58 | mouseDrag: true 59 | }); 60 | $("#animation-slide").on("translate.owl.carousel", function () { 61 | $(this).find(".owl-item .slide-text > *").removeClass("fadeInUp animated").css("opacity","0"); 62 | $(this).find(".owl-item .slide-img").removeClass("fadeInRight animated").css("opacity","0"); 63 | }); 64 | $("#animation-slide").on("translated.owl.carousel", function () { 65 | $(this).find(".owl-item.active .slide-text > *").addClass("fadeInUp animated").css("opacity","1"); 66 | $(this).find(".owl-item.active .slide-img").addClass("fadeInRight animated").css("opacity","1"); 67 | }); 68 | }); 69 | 70 | /* 71 | |==================== 72 | | Mobile NAv trigger 73 | |===================== 74 | */ 75 | 76 | var trigger = $('.navbar-toggler'), 77 | overlay = $('.overlay'), 78 | navc = $('.navbar-collapse'), 79 | active = false; 80 | 81 | 82 | $('.navbar-toggler, .navbar-nav li a, .overlay').on('click', function () { 83 | $('.navbar-toggler').toggleClass('active') 84 | // $('#js-navbar-menu').toggleClass('active'); 85 | // $('.navbar-collapse').toggleClass('show'); 86 | overlay.toggleClass('active'); 87 | navc.toggleClass('active'); 88 | }); 89 | 90 | 91 | /* 92 | |================= 93 | | Onepage Nav 94 | |================ 95 | */ 96 | 97 | $('#mh-header').onePageNav({ 98 | currentClass: 'active', 99 | changeHash: false, 100 | scrollSpeed: 750, 101 | scrollThreshold: 0.5, 102 | }); 103 | 104 | /* 105 | |================= 106 | | fancybox 107 | |================ 108 | */ 109 | 110 | $("[data-fancybox]").fancybox({}); 111 | 112 | 113 | /* 114 | |=============== 115 | | WOW ANIMATION 116 | |================== 117 | */ 118 | var wow = new WOW({ 119 | mobile: false // trigger animations on mobile devices (default is true) 120 | }); 121 | wow.init(); 122 | 123 | 124 | /* 125 | |================= 126 | | AOS 127 | |================ 128 | */ 129 | 130 | //AOS.init(); 131 | 132 | /* 133 | | ========================== 134 | | NAV FIXED ON SCROLL 135 | | ========================== 136 | */ 137 | $(window).on('scroll', function() { 138 | var scroll = $(window).scrollTop(); 139 | if (scroll >= 50) { 140 | $(".nav-scroll").addClass("nav-strict"); 141 | } else { 142 | $(".nav-scroll").removeClass("nav-strict"); 143 | } 144 | }); 145 | 146 | 147 | /* 148 | |================= 149 | | Progress bar 150 | |================ 151 | */ 152 | $(".determinate").each(function(){ 153 | var width = $(this).text(); 154 | $(this).css("width", width) 155 | .empty() 156 | .append(''); 157 | }); 158 | 159 | /* 160 | |================= 161 | | Portfolio mixin 162 | |================ 163 | */ 164 | $('#portfolio-item').mixItUp(); 165 | 166 | /* 167 | |================= 168 | | Client review 169 | |================ 170 | */ 171 | $('#mh-client-review').owlCarousel({ 172 | loop: false, 173 | responsiveClass: true, 174 | nav: true, 175 | autoplay: false, 176 | smartSpeed: 450, 177 | stopOnHover : true, 178 | animateIn: 'slideInRight', 179 | animateOut: 'slideOutLeft', 180 | autoplayHoverPause: true, 181 | responsive: { 182 | 0: { 183 | items: 1, 184 | }, 185 | 768: { 186 | items: 2, 187 | }, 188 | 1170: { 189 | items: 3, 190 | } 191 | } 192 | }); 193 | 194 | /* 195 | |================= 196 | | Project review slide 197 | |================ 198 | */ 199 | $('.mh-project-testimonial').owlCarousel({ 200 | loop: true, 201 | responsiveClass: true, 202 | nav: false, 203 | dots: false, 204 | autoplay: true, 205 | smartSpeed: 450, 206 | stopOnHover : true, 207 | animateIn: 'slideInRight', 208 | animateOut: 'slideOutLeft', 209 | autoplayHoverPause: true, 210 | pagination: false, 211 | responsive: { 212 | 0: { 213 | items: 1, 214 | }, 215 | 768: { 216 | items: 1, 217 | }, 218 | 1170: { 219 | items: 1, 220 | } 221 | } 222 | }); 223 | 224 | /* 225 | |================= 226 | | Single Project review 227 | |================ 228 | */ 229 | $('#single-project').owlCarousel({ 230 | loop: false, 231 | responsiveClass: true, 232 | nav: false, 233 | dots: true, 234 | autoplay: false, 235 | smartSpeed: 450, 236 | stopOnHover : true, 237 | animateIn: 'slideInRight', 238 | animateOut: 'slideOutLeft', 239 | autoplayHoverPause: true, 240 | pagination: false, 241 | responsive: { 242 | 0: { 243 | items: 1, 244 | }, 245 | 768: { 246 | items: 1, 247 | }, 248 | 1170: { 249 | items: 1, 250 | } 251 | } 252 | }); 253 | 254 | /* 255 | |================= 256 | | Project review slide 257 | |================ 258 | */ 259 | $('.mh-single-project-slide-by-side').owlCarousel({ 260 | loop: false, 261 | responsiveClass: true, 262 | nav: true, 263 | navText: ["", ""], 264 | dots: false, 265 | autoplay: false, 266 | smartSpeed: 450, 267 | stopOnHover : true, 268 | animateIn: 'slideInRight', 269 | animateOut: 'slideOutLeft', 270 | autoplayHoverPause: true, 271 | pagination: false, 272 | responsive: { 273 | 0: { 274 | items: 1, 275 | }, 276 | 768: { 277 | items: 1, 278 | }, 279 | 1170: { 280 | items: 1, 281 | } 282 | } 283 | }); 284 | 285 | /* 286 | |================= 287 | | Single client review 288 | |================ 289 | */ 290 | $('#mh-single-client-review').owlCarousel({ 291 | loop: false, 292 | responsiveClass: true, 293 | nav: true, 294 | autoplay: false, 295 | smartSpeed: 450, 296 | stopOnHover : true, 297 | animateIn: 'slideInRight', 298 | animateOut: 'slideOutLeft', 299 | autoplayHoverPause: true, 300 | responsive: { 301 | 0: { 302 | items: 1, 303 | }, 304 | 768: { 305 | items: 1, 306 | }, 307 | 1170: { 308 | items: 1, 309 | } 310 | } 311 | }); 312 | 313 | /* 314 | |================= 315 | | Clint review slide 316 | |================ 317 | */ 318 | $('#mh-2-client-review').owlCarousel({ 319 | loop: false, 320 | responsiveClass: true, 321 | nav: true, 322 | autoplay: false, 323 | smartSpeed: 450, 324 | stopOnHover : true, 325 | animateIn: 'slideInRight', 326 | animateOut: 'slideOutLeft', 327 | autoplayHoverPause: true, 328 | responsive: { 329 | 0: { 330 | items: 1, 331 | }, 332 | 768: { 333 | items: 2, 334 | }, 335 | 1170: { 336 | items: 2, 337 | } 338 | } 339 | }); 340 | 341 | 342 | // Smooth Scroll 343 | $(function() { 344 | $('a[href*=#]:not([href=#])').click(function() { 345 | if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) { 346 | var target = $(this.hash); 347 | target = target.length ? target : $('[name=' + this.hash.slice(1) +']'); 348 | if (target.length) { 349 | $('html,body').animate({ 350 | scrollTop: target.offset().top 351 | }, 600); 352 | return false; 353 | } 354 | } 355 | }); 356 | }); 357 | 358 | 359 | 360 | /* 361 | |================= 362 | | CONTACT FORM 363 | |================= 364 | */ 365 | 366 | $("#contactForm").validator().on("submit", function (event) { 367 | if (event.isDefaultPrevented()) { 368 | // handle the invalid form... 369 | formError(); 370 | submitMSG(false, "آیا فرم را به درستی پر کرده اید؟"); 371 | } else { 372 | // everything looks good! 373 | event.preventDefault(); 374 | submitForm(); 375 | } 376 | }); 377 | 378 | function submitForm(){ 379 | var name = $("#name").val(); 380 | var email = $("#email").val(); 381 | var message = $("#message").val(); 382 | $.ajax({ 383 | type: "POST", 384 | url: "process.php", 385 | data: "name=" + name + "&email=" + email + "&message=" + message, 386 | success : function(text){ 387 | if (text == "success"){ 388 | formSuccess(); 389 | } else { 390 | formError(); 391 | submitMSG(false,text); 392 | } 393 | } 394 | }); 395 | } 396 | function formSuccess(){ 397 | $("#contactForm")[0].reset(); 398 | submitMSG(true, "Message Sent!") 399 | } 400 | function formError(){ 401 | $("#contactForm").removeClass().addClass('shake animated').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){ 402 | $(this).removeClass(); 403 | }); 404 | } 405 | function submitMSG(valid, msg){ 406 | if(valid){ 407 | var msgClasses = "h3 text-center fadeInUp animated text-success"; 408 | } else { 409 | var msgClasses = "h3 text-center shake animated text-danger"; 410 | } 411 | $("#msgSubmit").removeClass().addClass(msgClasses).text(msg); 412 | } 413 | 414 | 415 | 416 | }(jQuery)); 417 | 418 | 419 | 420 | 421 | 422 | document.getElementById("cv").addEventListener("click",()=>{ 423 | alert("به زودی ..."); 424 | }) -------------------------------------------------------------------------------- /assets/js/demo.js: -------------------------------------------------------------------------------- 1 | /* ================================= 2 | === EXPAND COLLAPSE ==== 3 | =================================== */ 4 | $(document).ready(function(){ 5 | $('#toggle-switcher').click(function(){ 6 | if($(this).hasClass('open')){ 7 | $(this).removeClass('open'); 8 | $('#switch-style').animate({'left':'-220px'}); 9 | }else{ 10 | $(this).addClass('open'); 11 | $('#switch-style').animate({'left':'0'}); 12 | } 13 | }); 14 | }); -------------------------------------------------------------------------------- /assets/js/styleswitcher.js: -------------------------------------------------------------------------------- 1 | function setActiveStyleSheet(title) { var i, a, main; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) { a.disabled = true; if(a.getAttribute("title") == title) a.disabled = false; } } } function getActiveStyleSheet() { var i, a; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title"); } return null; } function getPreferredStyleSheet() { var i, a; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("rel").indexOf("alt") == -1 && a.getAttribute("title") ) return a.getAttribute("title"); } return null; } function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } window.onload = function(e) { var cookie = readCookie("style"); var title = cookie ? cookie : getPreferredStyleSheet(); setActiveStyleSheet(title); } window.onunload = function(e) { var title = getActiveStyleSheet(); createCookie("style", title, 365); } var cookie = readCookie("style"); var title = cookie ? cookie : getPreferredStyleSheet(); setActiveStyleSheet(title); -------------------------------------------------------------------------------- /assets/plugins/css/jquery.fancybox.min.css: -------------------------------------------------------------------------------- 1 | body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}} -------------------------------------------------------------------------------- /assets/plugins/css/owl.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Owl Carousel - Animate Plugin 3 | */ 4 | .owl-carousel .animated { 5 | -webkit-animation-duration: 1000ms; 6 | animation-duration: 1000ms; 7 | -webkit-animation-fill-mode: both; 8 | animation-fill-mode: both; 9 | } 10 | .owl-carousel .owl-animated-in { 11 | z-index: 0; 12 | } 13 | .owl-carousel .owl-animated-out { 14 | z-index: 1; 15 | } 16 | .owl-carousel .fadeOut { 17 | -webkit-animation-name: fadeOut; 18 | animation-name: fadeOut; 19 | } 20 | 21 | @-webkit-keyframes fadeOut { 22 | 0% { 23 | opacity: 1; 24 | } 25 | 26 | 100% { 27 | opacity: 0; 28 | } 29 | } 30 | @keyframes fadeOut { 31 | 0% { 32 | opacity: 1; 33 | } 34 | 35 | 100% { 36 | opacity: 0; 37 | } 38 | } 39 | 40 | /* 41 | * Owl Carousel - Auto Height Plugin 42 | */ 43 | .owl-height { 44 | -webkit-transition: height 500ms ease-in-out; 45 | -moz-transition: height 500ms ease-in-out; 46 | -ms-transition: height 500ms ease-in-out; 47 | -o-transition: height 500ms ease-in-out; 48 | transition: height 500ms ease-in-out; 49 | } 50 | 51 | /* 52 | * Core Owl Carousel CSS File 53 | */ 54 | .owl-carousel { 55 | display: none; 56 | width: 100%; 57 | -webkit-tap-highlight-color: transparent; 58 | /* position relative and z-index fix webkit rendering fonts issue */ 59 | position: relative; 60 | z-index: 1; 61 | } 62 | .owl-carousel .owl-stage { 63 | position: relative; 64 | -ms-touch-action: pan-Y; 65 | } 66 | .owl-carousel .owl-stage:after { 67 | content: "."; 68 | display: block; 69 | clear: both; 70 | visibility: hidden; 71 | line-height: 0; 72 | height: 0; 73 | } 74 | .owl-carousel .owl-stage-outer { 75 | position: relative; 76 | overflow: hidden; 77 | /* fix for flashing background */ 78 | -webkit-transform: translate3d(0px, 0px, 0px); 79 | } 80 | .owl-carousel .owl-controls .owl-nav .owl-prev, 81 | .owl-carousel .owl-controls .owl-nav .owl-next, 82 | .owl-carousel .owl-controls .owl-dot { 83 | cursor: pointer; 84 | cursor: hand; 85 | -webkit-user-select: none; 86 | -khtml-user-select: none; 87 | -moz-user-select: none; 88 | -ms-user-select: none; 89 | user-select: none; 90 | } 91 | .owl-carousel.owl-loaded { 92 | display: block; 93 | } 94 | .owl-carousel.owl-loading { 95 | opacity: 0; 96 | display: block; 97 | } 98 | .owl-carousel.owl-hidden { 99 | opacity: 0; 100 | } 101 | .owl-carousel .owl-refresh .owl-item { 102 | display: none; 103 | } 104 | .owl-carousel .owl-item { 105 | position: relative; 106 | min-height: 1px; 107 | float: left; 108 | -webkit-backface-visibility: hidden; 109 | -webkit-tap-highlight-color: transparent; 110 | -webkit-touch-callout: none; 111 | -webkit-user-select: none; 112 | -moz-user-select: none; 113 | -ms-user-select: none; 114 | user-select: none; 115 | } 116 | .owl-carousel .owl-item img { 117 | display: block; 118 | width: 100%; 119 | -webkit-transform-style: preserve-3d; 120 | } 121 | .owl-carousel.owl-text-select-on .owl-item { 122 | -webkit-user-select: auto; 123 | -moz-user-select: auto; 124 | -ms-user-select: auto; 125 | user-select: auto; 126 | } 127 | .owl-carousel .owl-grab { 128 | cursor: move; 129 | cursor: -webkit-grab; 130 | cursor: -o-grab; 131 | cursor: -ms-grab; 132 | cursor: grab; 133 | } 134 | .owl-carousel.owl-rtl { 135 | direction: rtl; 136 | } 137 | .owl-carousel.owl-rtl .owl-item { 138 | float: right; 139 | } 140 | 141 | /* No Js */ 142 | .no-js .owl-carousel { 143 | display: block; 144 | } 145 | 146 | /* 147 | * Owl Carousel - Lazy Load Plugin 148 | */ 149 | .owl-carousel .owl-item .owl-lazy { 150 | opacity: 0; 151 | -webkit-transition: opacity 400ms ease; 152 | -moz-transition: opacity 400ms ease; 153 | -ms-transition: opacity 400ms ease; 154 | -o-transition: opacity 400ms ease; 155 | transition: opacity 400ms ease; 156 | } 157 | .owl-carousel .owl-item img { 158 | transform-style: preserve-3d; 159 | } 160 | 161 | /* 162 | * Owl Carousel - Video Plugin 163 | */ 164 | .owl-carousel .owl-video-wrapper { 165 | position: relative; 166 | height: 100%; 167 | background: #000; 168 | } 169 | .owl-carousel .owl-video-play-icon { 170 | position: absolute; 171 | height: 80px; 172 | width: 80px; 173 | left: 50%; 174 | top: 50%; 175 | margin-left: -40px; 176 | margin-top: -40px; 177 | background: url("owl.video.play.png") no-repeat; 178 | cursor: pointer; 179 | z-index: 1; 180 | -webkit-backface-visibility: hidden; 181 | -webkit-transition: scale 100ms ease; 182 | -moz-transition: scale 100ms ease; 183 | -ms-transition: scale 100ms ease; 184 | -o-transition: scale 100ms ease; 185 | transition: scale 100ms ease; 186 | } 187 | .owl-carousel .owl-video-play-icon:hover { 188 | -webkit-transition: scale(1.3, 1.3); 189 | -moz-transition: scale(1.3, 1.3); 190 | -ms-transition: scale(1.3, 1.3); 191 | -o-transition: scale(1.3, 1.3); 192 | transition: scale(1.3, 1.3); 193 | } 194 | .owl-carousel .owl-video-playing .owl-video-tn, 195 | .owl-carousel .owl-video-playing .owl-video-play-icon { 196 | display: none; 197 | } 198 | .owl-carousel .owl-video-tn { 199 | opacity: 0; 200 | height: 100%; 201 | background-position: center center; 202 | background-repeat: no-repeat; 203 | -webkit-background-size: contain; 204 | -moz-background-size: contain; 205 | -o-background-size: contain; 206 | background-size: contain; 207 | -webkit-transition: opacity 400ms ease; 208 | -moz-transition: opacity 400ms ease; 209 | -ms-transition: opacity 400ms ease; 210 | -o-transition: opacity 400ms ease; 211 | transition: opacity 400ms ease; 212 | } 213 | .owl-carousel .owl-video-frame { 214 | position: relative; 215 | z-index: 1; 216 | } -------------------------------------------------------------------------------- /assets/plugins/js/circle-progress.js: -------------------------------------------------------------------------------- 1 | function animationEndEventName(){var t,e=document.createElement("div"),n={animation:"animationend",oAnimation:"oAnimationEnd",MSAnimation:"MSAnimationEnd",mozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(t in n)if(n.hasOwnProperty(t)&&void 0!==e.style[t])return n[t]}!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;"undefined"!=typeof window?e=window:"undefined"!=typeof global?e=global:"undefined"!=typeof self&&(e=self),e.ProgressBar=t()}}(function(){return function t(e,n,r){function i(s,a){if(!n[s]){if(!e[s]){var u="function"==typeof require&&require;if(!a&&u)return u(s,!0);if(o)return o(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var f=n[s]={exports:{}};e[s][0].call(f.exports,function(t){var n=e[s][1][t];return i(n||t)},f,f.exports,t,e,n,r)}return n[s].exports}for(var o="function"==typeof require&&require,s=0;s=o,t.isPlaying()&&!a?(c(t._timeoutHandler,h),m(t,"beforeTween"),_(s,r,i,u,n,e,f),m(t,"afterTween"),p(r)):a&&(p(u),t.stop(!0))}function y(t,e){var n={};return c(t,"string"==typeof e?function(t){n[t]=e}:function(t){n[t]||(n[t]=e[t]||u)}),n}function x(t,e){this._currentState=t||{},this._configured=!1,this._scheduleFunction=i,void 0!==e&&this.setConfig(e)}return i="undefined"!=typeof window&&(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame)||setTimeout,x.prototype.tween=function(t){return this._isTweening?this:(void 0===t&&this._configured||this.setConfig(t),this._start(this.get()),this.resume())},x.prototype.setConfig=function(t){t=t||{},this._configured=!0,this._pausedAtTime=null,this._start=t.start||p,this._step=t.step||p,this._finish=t.finish||p,this._duration=t.duration||500,this._currentState=t.from||this.get(),this._originalState=this.get(),this._targetState=t.to||this.get(),this._timestamp=l();var e=this._currentState,n=this._targetState;return g(n,e),this._easing=y(e,t.easing||u),this._filterArgs=[e,this._originalState,n,this._easing],m(this,"tweenCreated"),this},x.prototype.get=function(){return d({},this._currentState)},x.prototype.set=function(t){this._currentState=t},x.prototype.pause=function(){return this._pausedAtTime=l(),this._isPaused=!0,this},x.prototype.resume=function(){this._isPaused&&(this._timestamp+=l()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0;var t=this;return this._timeoutHandler=function(){v(t,t._timestamp,t._duration,t._currentState,t._originalState,t._targetState,t._easing,t._step,t._scheduleFunction)},this._timeoutHandler(),this},x.prototype.stop=function(t){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=p,t&&(d(this._currentState,this._targetState),m(this,"afterTweenEnd"),this._finish.call(this,this._currentState)),this},x.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},x.prototype.setScheduleFunction=function(t){this._scheduleFunction=t},x.prototype.dispose=function(){var t;for(t in this)this.hasOwnProperty(t)&&delete this[t]},x.prototype.filter={},x.prototype.formula={linear:function(t){return t}},r=x.prototype.formula,d(x,{now:l,each:c,tweenProps:_,tweenProp:w,applyFilter:m,shallowCopy:d,defaults:g,composeEasingObject:y}),"function"==typeof SHIFTY_DEBUG_NOW&&(t.timeoutHandler=v),"object"==typeof n?e.exports=x:void 0===t.Tweenable&&(t.Tweenable=x),x}();r.shallowCopy(r.prototype.formula,{easeInQuad:function(t){return Math.pow(t,2)},easeOutQuad:function(t){return-(Math.pow(t-1,2)-1)},easeInOutQuad:function(t){return(t/=.5)<1?.5*Math.pow(t,2):-.5*((t-=2)*t-2)},easeInCubic:function(t){return Math.pow(t,3)},easeOutCubic:function(t){return Math.pow(t-1,3)+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*Math.pow(t,3):.5*(Math.pow(t-2,3)+2)},easeInQuart:function(t){return Math.pow(t,4)},easeOutQuart:function(t){return-(Math.pow(t-1,4)-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*Math.pow(t,4):-.5*((t-=2)*Math.pow(t,3)-2)},easeInQuint:function(t){return Math.pow(t,5)},easeOutQuint:function(t){return Math.pow(t-1,5)+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*Math.pow(t,5):.5*(Math.pow(t-2,5)+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-Math.pow(t-1,2))},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInBack:function(t){return t*t*(2.70158*t-1.70158)},easeOutBack:function(t){return(t-=1)*t*(2.70158*t+1.70158)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},elastic:function(t){return-1*Math.pow(4,-8*t)*Math.sin((6*t-1)*(2*Math.PI)/2)+1},swingFromTo:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},swingFrom:function(t){return t*t*(2.70158*t-1.70158)},swingTo:function(t){return(t-=1)*t*(2.70158*t+1.70158)+1},bounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bouncePast:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?2-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?2-(7.5625*(t-=2.25/2.75)*t+.9375):2-(7.5625*(t-=2.625/2.75)*t+.984375)},easeFromTo:function(t){return(t/=.5)<1?.5*Math.pow(t,4):-.5*((t-=2)*Math.pow(t,3)-2)},easeFrom:function(t){return Math.pow(t,4)},easeTo:function(t){return Math.pow(t,.25)}}),function(){function t(t,e,n,r,i,o){var s,a=0,u=0,h=0,f=0,l=0,p=0;function c(t){return((a*t+u)*t+h)*t}function d(t){return t>=0?t:0-t}return a=1-(h=3*e)-(u=3*(r-e)-h),f=1-(p=3*n)-(l=3*(i-n)-p),s=function(t,e){var n,r,i,o,s,f,l;for(i=t,f=0;f<8;f++){if(d(o=c(i)-t)r)return r;for(;no?n=i:r=i,i=.5*(r-n)+n}return i}(t,1/(200*o)),((f*s+l)*s+p)*s}r.setBezierFunction=function(e,n,i,o,s){var a,u,h,f,l=(a=n,u=i,h=o,f=s,function(e){return t(e,a,u,h,f,1)});return l.x1=n,l.y1=i,l.x2=o,l.y2=s,r.prototype.formula[e]=l},r.unsetBezierFunction=function(t){delete r.prototype.formula[t]}}(),function(){var t=new r;t._filterArgs=[],r.interpolate=function(e,n,i,o){var s=r.shallowCopy({},e),a=r.composeEasingObject(e,o||"linear");t.set({});var u=t._filterArgs;u.length=0,u[0]=s,u[1]=e,u[2]=n,u[3]=a,r.applyFilter(t,"tweenCreated"),r.applyFilter(t,"beforeTween");var h,f,l,p,c,d=(h=e,f=s,l=n,p=i,c=a,r.tweenProps(p,f,h,l,1,0,c));return r.applyFilter(t,"afterTween"),d}}(),function(t){var e=/(\d|\-|\.)/,n=/([^\-0-9\.]+)/g,r=/[0-9.\-]+/g,i=new RegExp("rgb\\("+r.source+/,\s*/.source+r.source+/,\s*/.source+r.source+"\\)","g"),o=/^.*\(/,s=/#([0-9]|[a-f]){3,6}/gi,a="VAL",u=[];function h(e){t.each(e,function(t){var n=e[t];"string"==typeof n&&n.match(s)&&(e[t]=c(s,n,f))})}function f(t){var e=function(t){3===(t=t.replace(/#/,"")).length&&(t=(t=t.split(""))[0]+t[0]+t[1]+t[1]+t[2]+t[2]);return l[0]=p(t.substr(0,2)),l[1]=p(t.substr(2,2)),l[2]=p(t.substr(4,2)),l}(t);return"rgb("+e[0]+","+e[1]+","+e[2]+")"}var l=[];function p(t){return parseInt(t,16)}function c(t,e,n){var r=e.match(t),i=e.replace(t,a);if(r)for(var o,s=r.length,u=0;ur.top&&p.topr.left&&p.left-1){var k=d._helpers._camelCase(i.substring(5,i.length));f.dataset[k]=j}}}f.mixParent===b&&(f.mixParent=d._id)}if(d._$targets.length&&a||!d._origOrder.length&&d._$targets.length){d._origOrder=[];for(var e=0;e-1)&&(a(e.selectors.sort).removeClass(e.controls.activeClass),f(c,d),e.sort(g))}if("filter"===d){var h,i=c.attr("data-filter"),j="or"===e.controls.toggleLogic?",":"";e.controls.toggleFilterButtons?(e._buildToggleArray(),c.hasClass(e.controls.activeClass)?(f(c,d,!0),h=e._toggleArray.indexOf(i),e._toggleArray.splice(h,1)):(f(c,d),e._toggleArray.push(i)),e._toggleArray=a.grep(e._toggleArray,function(a){return a}),e._toggleString=e._toggleArray.join(j),e.filter(e._toggleString)):c.hasClass(e.controls.activeClass)||(a(e.selectors.filter).removeClass(e.controls.activeClass),f(c,d),e.filter(i))}e._execAction("_processClick",1,arguments)}else"function"==typeof e.callbacks.onMixBusy&&e.callbacks.onMixBusy.call(e._domNode,e._state,e),e._execAction("_processClickBusy",1,arguments)},_buildToggleArray:function(){var a=this,b=a._activeFilter.replace(/\s/g,"");if(a._execAction("_buildToggleArray",0,arguments),"or"===a.controls.toggleLogic)a._toggleArray=b.split(",");else{a._toggleArray=b.split("."),!a._toggleArray[0]&&a._toggleArray.shift();for(var c,d=0;c=a._toggleArray[d];d++)a._toggleArray[d]="."+c}a._execAction("_buildToggleArray",1,arguments)},_updateControls:function(c,d){var e=this,f={filter:c.filter,sort:c.sort},g=function(a,b){try{d&&"filter"===h&&"none"!==f.filter&&""!==f.filter?a.filter(b).addClass(e.controls.activeClass):a.removeClass(e.controls.activeClass).filter(b).addClass(e.controls.activeClass)}catch(c){}},h="filter",i=null;e._execAction("_updateControls",0,arguments),c.filter===b&&(f.filter=e._activeFilter),c.sort===b&&(f.sort=e._activeSort),f.filter===e.selectors.target&&(f.filter="all");for(var j=0;2>j;j++)i=e.controls.live?a(e.selectors[h]):e["_$"+h+"Buttons"],i&&g(i,"[data-"+h+'="'+f[h]+'"]'),h="sort";e._execAction("_updateControls",1,arguments)},_filter:function(){var b=this;b._execAction("_filter",0);for(var c=0;cg?"asc"===e?-1:1:g>h?"asc"===e?1:-1:g===h&&d._newSort.length>c+1?d._compare(a,b,c+1):0},_printSort:function(a){var b=this,c=a?b._startOrder:b._newOrder,d=b._$parent[0].querySelectorAll(b.selectors.target),e=d.length?d[d.length-1].nextElementSibling:null,f=document.createDocumentFragment();b._execAction("_printSort",0,arguments);for(var g=0;g-1){if(c){var e=a.animation.effects.indexOf(b+"(");if(e>-1){var f=a.animation.effects.substring(e),g=/\(([^)]+)\)/.exec(f),h=g[1];return{val:h}}}return!0}return!1},d=function(a,b){return b?"-"===a.charAt(0)?a.substr(1,a.length):"-"+a:a},e=function(a,e){for(var f=[["scale",".01"],["translateX","20px"],["translateY","20px"],["translateZ","20px"],["rotateX","90deg"],["rotateY","90deg"],["rotateZ","180deg"]],g=0;gi;i++){var j=0===i?j=b._prefix:"";b._ff&&b._ff<=20&&(h[j+"transition-property"]="all",h[j+"transition-timing-function"]=b.animation.easing+"ms",h[j+"transition-duration"]=b.animation.duration+"ms"),h[j+"transition-delay"]=g+"ms",h[j+"transform"]="translate("+f.x+"px,"+f.y+"px)"}(b.effects.transform||b.effects.opacity)&&b._bindTargetDone(e),b._ff&&b._ff<=20?e.css(h):e.css(b.effects.transition).css(h)}for(var c=0;ci;i++){var j=0===i?j=b._prefix:"";k[j+"transition-delay"]=g+"ms",k[j+"transform"]=b.effects.transformOut,k.opacity=b.effects.opacity}e.css(b.effects.transition).css(k),(b.effects.transform||b.effects.opacity)&&b._bindTargetDone(e)}b._execAction("_animateTargets",1)},_bindTargetDone:function(b){var c=this,d=b[0];c._execAction("_bindTargetDone",0,arguments),d.dataset.bound||(d.dataset.bound=!0,c._targetsBound++,b.on("webkitTransitionEnd.mixItUp transitionend.mixItUp",function(e){(e.originalEvent.propertyName.indexOf("transform")>-1||e.originalEvent.propertyName.indexOf("opacity")>-1)&&a(e.originalEvent.target).is(c.selectors.target)&&(b.off(".mixItUp"),d.dataset.bound="",c._targetDone())})),c._execAction("_bindTargetDone",1,arguments)},_targetDone:function(){var a=this;a._execAction("_targetDone",0),a._targetsDone++,a._targetsDone===a._targetsBound&&a._cleanUp(),a._execAction("_targetDone",1)},_cleanUp:function(){var b=this,c=b.animation.animateResizeTargets?"transform opacity width height margin-bottom margin-right":"transform opacity",d=function(){b._$targets.removeStyle("transition",b._prefix)};b._execAction("_cleanUp",0),b._changingLayout?b._$show.css("display",b._newDisplay):b._$show.css("display",b.layout.display),b._$targets.css(b._brake),b._$targets.removeStyle(c,b._prefix).removeAttr("data-inter-pos-x data-inter-pos-y data-final-pos-x data-final-pos-y data-orig-pos-x data-orig-pos-y data-orig-height data-orig-width data-final-height data-final-width data-inter-width data-inter-height data-orig-margin-right data-orig-margin-bottom data-inter-margin-right data-inter-margin-bottom data-final-margin-right data-final-margin-bottom"),b._$hide.removeStyle("display"),b._$parent.removeStyle("height transition perspective-distance perspective perspective-origin-x perspective-origin-y perspective-origin perspectiveOrigin",b._prefix),b._sorting&&(b._printSort(),b._activeSort=b._newSortString,b._sorting=!1),b._changingLayout&&(b._changingDisplay&&(b.layout.display=b._newDisplay,b._changingDisplay=!1),b._changingClass&&(b._$parent.removeClass(b.layout.containerClass).addClass(b._newClass),b.layout.containerClass=b._newClass,b._changingClass=!1),b._changingLayout=!1),b._refresh(),b._buildState(),b._state.fail&&b._$container.addClass(b.layout.containerClassFail),b._$show=a(),b._$hide=a(),window.requestAnimationFrame&&requestAnimationFrame(d),b._mixing=!1,"function"==typeof b.callbacks._user&&b.callbacks._user.call(b._domNode,b._state,b),"function"==typeof b.callbacks.onMixEnd&&b.callbacks.onMixEnd.call(b._domNode,b._state,b),b._$container.trigger("mixEnd",[b._state,b]),b._state.fail&&("function"==typeof b.callbacks.onMixFail&&b.callbacks.onMixFail.call(b._domNode,b._state,b),b._$container.trigger("mixFail",[b._state,b])),b._loading&&("function"==typeof b.callbacks.onMixLoad&&b.callbacks.onMixLoad.call(b._domNode,b._state,b),b._$container.trigger("mixLoad",[b._state,b])),b._queue.length&&(b._execAction("_queue",0),b.multiMix(b._queue[0][0],b._queue[0][1],b._queue[0][2]),b._queue.splice(0,1)),b._execAction("_cleanUp",1),b._loading=!1},_getPrefixedCSS:function(a,b,c){var d=this,e={},f="",g=-1;for(g=0;2>g;g++)f=0===g?d._prefix:"",c?e[f+a]=f+b:e[f+a]=b;return d._execFilter("_getPrefixedCSS",e,arguments)},_getDelay:function(a){var b=this,c="function"==typeof b.animation.staggerSequence?b.animation.staggerSequence.call(b._domNode,a,b._state):a,d=b.animation.stagger?c*b.animation.staggerDuration:0;return b._execFilter("_getDelay",d,arguments)},_parseMultiMixArgs:function(a){for(var b=this,c={command:null,animate:b.animation.enable,callback:null},d=0;dg;)h=d[g],g++;return a!==b?a[e]!==b?a[e]:a:void 0};return a?c._execFilter("getOption",d(c,a),arguments):c},setOptions:function(b){var c=this;c._execAction("setOptions",0,arguments),"object"==typeof b&&a.extend(!0,c,b),c._execAction("setOptions",1,arguments)},getState:function(){var a=this;return a._execFilter("getState",a._state,a)},forceRefresh:function(){var a=this;a._refresh(!1,!0)},destroy:function(b){var c=this,d=a.MixItUp.prototype._bound._filter,e=a.MixItUp.prototype._bound._sort;c._execAction("destroy",0,arguments),c._$body.add(a(c.selectors.sort)).add(a(c.selectors.filter)).off(".mixItUp");for(var f=0;f1?d[c.selectors.filter]--:1===d[c.selectors.filter]&&delete d[c.selectors.filter],e[c.selectors.sort]&&e[c.selectors.sort]>1?e[c.selectors.sort]--:1===e[c.selectors.sort]&&delete e[c.selectors.sort],delete a.MixItUp.prototype._instances[c._id]}},a.fn.mixItUp=function(){var c,d=arguments,e=[],f=function(b,c){var d=new a.MixItUp,e=function(){return("00000"+(16777216*Math.random()<<0).toString(16)).substr(-6).toUpperCase()};d._execAction("_instantiate",0,arguments),b.id=b.id?b.id:"MixItUp"+e(),d._instances[b.id]||(d._instances[b.id]=d,d._init(b,c)),d._execAction("_instantiate",1,arguments)};return c=this.each(function(){if(d&&"string"==typeof d[0]){var c=a.MixItUp.prototype._instances[this.id];if("isLoaded"===d[0])e.push(c?!0:!1);else{var g=c[d[0]](d[1],d[2],d[3]);g!==b&&e.push(g)}}else f(this,d[0])}),e.length?e.length>1?e:e[0]:c},a.fn.removeStyle=function(c,d){return d=d?d:"",this.each(function(){for(var e=this,f=c.split(" "),g=0;gh;h++){switch(h){case 0:var i=f[g];break;case 1:var i=a.MixItUp.prototype._helpers._camelCase(i);break;case 2:var i=d+f[g];break;case 3:var i=a.MixItUp.prototype._helpers._camelCase(d+f[g])}if(e.style[i]!==b&&"unknown"!=typeof e.style[i]&&e.style[i].length>0&&(e.style[i]=""),!d&&1===h)break}e.attributes&&e.attributes.style&&e.attributes.style!==b&&""===e.attributes.style.value&&e.attributes.removeNamedItem("style")})}}(jQuery); -------------------------------------------------------------------------------- /assets/plugins/js/jquery.nav.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery One Page Nav Plugin 3 | * http://github.com/davist11/jQuery-One-Page-Nav 4 | * 5 | * Copyright (c) 2010 Trevor Davis (http://trevordavis.net) 6 | * Dual licensed under the MIT and GPL licenses. 7 | * Uses the same license as jQuery, see: 8 | * http://jquery.org/license 9 | * 10 | * @version 3.0.0 11 | * 12 | * Example usage: 13 | * $('#nav').onePageNav({ 14 | * currentClass: 'current', 15 | * changeHash: false, 16 | * scrollSpeed: 750 17 | * }); 18 | */ 19 | 20 | ;(function($, window, document, undefined){ 21 | 22 | // our plugin constructor 23 | var OnePageNav = function(elem, options){ 24 | this.elem = elem; 25 | this.$elem = $(elem); 26 | this.options = options; 27 | this.metadata = this.$elem.data('plugin-options'); 28 | this.$win = $(window); 29 | this.sections = {}; 30 | this.didScroll = false; 31 | this.$doc = $(document); 32 | this.docHeight = this.$doc.height(); 33 | }; 34 | 35 | // the plugin prototype 36 | OnePageNav.prototype = { 37 | defaults: { 38 | navItems: 'a', 39 | currentClass: 'current', 40 | changeHash: false, 41 | easing: 'swing', 42 | filter: '', 43 | scrollSpeed: 750, 44 | scrollThreshold: 0.5, 45 | begin: false, 46 | end: false, 47 | scrollChange: false 48 | }, 49 | 50 | init: function() { 51 | // Introduce defaults that can be extended either 52 | // globally or using an object literal. 53 | this.config = $.extend({}, this.defaults, this.options, this.metadata); 54 | 55 | this.$nav = this.$elem.find(this.config.navItems); 56 | 57 | //Filter any links out of the nav 58 | if(this.config.filter !== '') { 59 | this.$nav = this.$nav.filter(this.config.filter); 60 | } 61 | 62 | //Handle clicks on the nav 63 | this.$nav.on('click.onePageNav', $.proxy(this.handleClick, this)); 64 | 65 | //Get the section positions 66 | this.getPositions(); 67 | 68 | //Handle scroll changes 69 | this.bindInterval(); 70 | 71 | //Update the positions on resize too 72 | this.$win.on('resize.onePageNav', $.proxy(this.getPositions, this)); 73 | 74 | return this; 75 | }, 76 | 77 | adjustNav: function(self, $parent) { 78 | self.$elem.find('.' + self.config.currentClass).removeClass(self.config.currentClass); 79 | $parent.addClass(self.config.currentClass); 80 | }, 81 | 82 | bindInterval: function() { 83 | var self = this; 84 | var docHeight; 85 | 86 | self.$win.on('scroll.onePageNav', function() { 87 | self.didScroll = true; 88 | }); 89 | 90 | self.t = setInterval(function() { 91 | docHeight = self.$doc.height(); 92 | 93 | //If it was scrolled 94 | if(self.didScroll) { 95 | self.didScroll = false; 96 | self.scrollChange(); 97 | } 98 | 99 | //If the document height changes 100 | if(docHeight !== self.docHeight) { 101 | self.docHeight = docHeight; 102 | self.getPositions(); 103 | } 104 | }, 250); 105 | }, 106 | 107 | getHash: function($link) { 108 | return $link.attr('href').split('#')[1]; 109 | }, 110 | 111 | getPositions: function() { 112 | var self = this; 113 | var linkHref; 114 | var topPos; 115 | var $target; 116 | 117 | self.$nav.each(function() { 118 | linkHref = self.getHash($(this)); 119 | $target = $('#' + linkHref); 120 | 121 | if($target.length) { 122 | topPos = $target.offset().top; 123 | self.sections[linkHref] = Math.round(topPos); 124 | } 125 | }); 126 | }, 127 | 128 | getSection: function(windowPos) { 129 | var returnValue = null; 130 | var windowHeight = Math.round(this.$win.height() * this.config.scrollThreshold); 131 | 132 | for(var section in this.sections) { 133 | if((this.sections[section] - windowHeight) < windowPos) { 134 | returnValue = section; 135 | } 136 | } 137 | 138 | return returnValue; 139 | }, 140 | 141 | handleClick: function(e) { 142 | var self = this; 143 | var $link = $(e.currentTarget); 144 | var $parent = $link.parent(); 145 | var newLoc = '#' + self.getHash($link); 146 | 147 | if(!$parent.hasClass(self.config.currentClass)) { 148 | //Start callback 149 | if(self.config.begin) { 150 | self.config.begin(); 151 | } 152 | 153 | //Change the highlighted nav item 154 | self.adjustNav(self, $parent); 155 | 156 | //Removing the auto-adjust on scroll 157 | self.unbindInterval(); 158 | 159 | //Scroll to the correct position 160 | self.scrollTo(newLoc, function() { 161 | //Do we need to change the hash? 162 | if(self.config.changeHash) { 163 | window.location.hash = newLoc; 164 | } 165 | 166 | //Add the auto-adjust on scroll back in 167 | self.bindInterval(); 168 | 169 | //End callback 170 | if(self.config.end) { 171 | self.config.end(); 172 | } 173 | }); 174 | } 175 | 176 | e.preventDefault(); 177 | }, 178 | 179 | scrollChange: function() { 180 | var windowTop = this.$win.scrollTop(); 181 | var position = this.getSection(windowTop); 182 | var $parent; 183 | 184 | //If the position is set 185 | if(position !== null) { 186 | $parent = this.$elem.find('a[href$="#' + position + '"]').parent(); 187 | 188 | //If it's not already the current section 189 | if(!$parent.hasClass(this.config.currentClass)) { 190 | //Change the highlighted nav item 191 | this.adjustNav(this, $parent); 192 | 193 | //If there is a scrollChange callback 194 | if(this.config.scrollChange) { 195 | this.config.scrollChange($parent); 196 | } 197 | } 198 | } 199 | }, 200 | 201 | scrollTo: function(target, callback) { 202 | var offset = $(target).offset().top; 203 | 204 | $('html, body').animate({ 205 | scrollTop: offset 206 | }, this.config.scrollSpeed, this.config.easing, callback); 207 | }, 208 | 209 | unbindInterval: function() { 210 | clearInterval(this.t); 211 | this.$win.unbind('scroll.onePageNav'); 212 | } 213 | }; 214 | 215 | OnePageNav.defaults = OnePageNav.prototype.defaults; 216 | 217 | $.fn.onePageNav = function(options) { 218 | return this.each(function() { 219 | new OnePageNav(this, options).init(); 220 | }); 221 | }; 222 | 223 | })( jQuery, window , document ); -------------------------------------------------------------------------------- /assets/plugins/js/popper.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (C) Federico Zivolo 2017 3 | Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). 4 | */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll)/.test(r+s+p)?e:n(o(e))}function r(e){var o=e&&e.offsetParent,i=o&&o.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(o.nodeName)&&'static'===t(o,'position')?r(o):o:e?e.ownerDocument.documentElement:document.documentElement}function p(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||r(e.firstElementChild)===e)}function s(e){return null===e.parentNode?e:s(e.parentNode)}function d(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=o?e:t,n=o?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(n,0);var l=a.commonAncestorContainer;if(e!==l&&t!==l||i.contains(n))return p(l)?l:r(l);var f=s(e);return f.host?d(f.host,t):d(e,s(t).host)}function a(e){var t=1=o.clientWidth&&i>=o.clientHeight}),l=0i[e]&&!t.escapeWithReference&&(n=_(p[o],i[e]-('right'===e?p.width:p.height))),pe({},o,n)}};return n.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';p=se({},p,s[t](e))}),e.offsets.popper=p,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,i=t.reference,n=e.placement.split('-')[0],r=X,p=-1!==['top','bottom'].indexOf(n),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(i[s])&&(e.offsets.popper[d]=r(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var i;if(!F(e.instance.modifiers,'arrow','keepTogether'))return e;var n=o.element;if('string'==typeof n){if(n=e.instance.popper.querySelector(n),!n)return e;}else if(!e.instance.popper.contains(n))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',g=a?'bottom':'right',u=L(n)[l];d[g]-us[g]&&(e.offsets.popper[m]+=d[m]+u-s[g]),e.offsets.popper=c(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f],10),E=parseFloat(w['border'+f+'Width'],10),v=b-e.offsets.popper[m]-y-E;return v=J(_(s[l]-u,v),0),e.arrowElement=n,e.offsets.arrow=(i={},pe(i,m,Math.round(v)),pe(i,h,''),i),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(k(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=y(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),i=e.placement.split('-')[0],n=x(i),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case le.FLIP:p=[i,n];break;case le.CLOCKWISE:p=q(i);break;case le.COUNTERCLOCKWISE:p=q(i,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(i!==s||p.length===d+1)return e;i=e.placement.split('-')[0],n=x(i);var a=e.offsets.popper,l=e.offsets.reference,f=X,m='left'===i&&f(a.right)>f(l.left)||'right'===i&&f(a.left)f(l.top)||'bottom'===i&&f(a.top)f(o.right),g=f(a.top)f(o.bottom),b='left'===i&&h||'right'===i&&c||'top'===i&&g||'bottom'===i&&u,w=-1!==['top','bottom'].indexOf(i),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u);(m||b||y)&&(e.flipped=!0,(m||b)&&(i=p[d+1]),y&&(r=K(r)),e.placement=i+(r?'-'+r:''),e.offsets.popper=se({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=C(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],i=e.offsets,n=i.popper,r=i.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return n[p?'left':'top']=r[o]-(s?n[p?'width':'height']:0),e.placement=x(t),e.offsets.popper=c(n),e}},hide:{order:800,enabled:!0,fn:function(e){if(!F(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=T(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.right=b}},c.prototype.validateInput=function(b){var c=a(b.target),d=c.data("bs.validator.errors");if(c.is('[type="radio"]')&&(c=this.$element.find('input[name="'+c.attr("name")+'"]')),this.$element.trigger(b=a.Event("validate.bs.validator",{relatedTarget:c[0]})),!b.isDefaultPrevented()){var e=this;this.runValidators(c).done(function(f){c.data("bs.validator.errors",f),f.length?e.showErrors(c):e.clearErrors(c),d&&f.toString()===d.toString()||(b=f.length?a.Event("invalid.bs.validator",{relatedTarget:c[0],detail:f}):a.Event("valid.bs.validator",{relatedTarget:c[0],detail:d}),e.$element.trigger(b)),e.toggleSubmit(),e.$element.trigger(a.Event("validated.bs.validator",{relatedTarget:c[0]}))})}},c.prototype.runValidators=function(b){function d(a){return b.data(a+"-error")||b.data("error")||"native"==a&&b[0].validationMessage||g.errors[a]}var e=[],f=a.Deferred(),g=this.options;return b.data("bs.validator.deferred")&&b.data("bs.validator.deferred").reject(),b.data("bs.validator.deferred",f),a.each(c.VALIDATORS,a.proxy(function(a,c){if((b.data(a)||"native"==a)&&!c.call(this,b)){var f=d(a);!~e.indexOf(f)&&e.push(f)}},this)),!e.length&&b.val()&&b.data("remote")?this.defer(b,function(){var c={};c[b.attr("name")]=b.val(),a.get(b.data("remote"),c).fail(function(a,b,c){e.push(d("remote")||c)}).always(function(){f.resolve(e)})}):f.resolve(e),f.promise()},c.prototype.validate=function(){var a=this.options.delay;return this.options.delay=0,this.$element.find(c.INPUT_SELECTOR).trigger("input.bs.validator"),this.options.delay=a,this},c.prototype.showErrors=function(b){var c=this.options.html?"html":"text";this.defer(b,function(){var d=b.closest(".form-group"),e=d.find(".help-block.with-errors"),f=d.find(".form-control-feedback"),g=b.data("bs.validator.errors");g.length&&(g=a("").addClass("list-unstyled").append(a.map(g,function(b){return a("")[c](b)})),void 0===e.data("bs.validator.originalContent")&&e.data("bs.validator.originalContent",e.html()),e.empty().append(g),d.addClass("has-error"),f.length&&f.removeClass(this.options.feedback.success)&&f.addClass(this.options.feedback.error)&&d.removeClass("has-success"))})},c.prototype.clearErrors=function(a){var b=a.closest(".form-group"),c=b.find(".help-block.with-errors"),d=b.find(".form-control-feedback");c.html(c.data("bs.validator.originalContent")),b.removeClass("has-error"),d.length&&d.removeClass(this.options.feedback.error)&&d.addClass(this.options.feedback.success)&&b.addClass("has-success")},c.prototype.hasErrors=function(){function b(){return!!(a(this).data("bs.validator.errors")||[]).length}return!!this.$element.find(c.INPUT_SELECTOR).filter(b).length},c.prototype.isIncomplete=function(){function b(){return"checkbox"===this.type?!this.checked:"radio"===this.type?!a('[name="'+this.name+'"]:checked').length:""===a.trim(this.value)}return!!this.$element.find(c.INPUT_SELECTOR).filter("[required]").filter(b).length},c.prototype.onSubmit=function(a){this.validate(),(this.isIncomplete()||this.hasErrors())&&a.preventDefault()},c.prototype.toggleSubmit=function(){if(this.options.disable){var b=a('button[type="submit"], input[type="submit"]').filter('[form="'+this.$element.attr("id")+'"]').add(this.$element.find('input[type="submit"], button[type="submit"]'));b.toggleClass("disabled",this.isIncomplete()||this.hasErrors())}},c.prototype.defer=function(b,c){return c=a.proxy(c,this),this.options.delay?(window.clearTimeout(b.data("bs.validator.timeout")),void b.data("bs.validator.timeout",window.setTimeout(c,this.options.delay))):c()},c.prototype.destroy=function(){return this.$element.removeAttr("novalidate").removeData("bs.validator").off(".bs.validator"),this.$element.find(c.INPUT_SELECTOR).off(".bs.validator").removeData(["bs.validator.errors","bs.validator.deferred"]).each(function(){var b=a(this),c=b.data("bs.validator.timeout");window.clearTimeout(c)&&b.removeData("bs.validator.timeout")}),this.$element.find(".help-block.with-errors").each(function(){var b=a(this),c=b.data("bs.validator.originalContent");b.removeData("bs.validator.originalContent").html(c)}),this.$element.find('input[type="submit"], button[type="submit"]').removeClass("disabled"),this.$element.find(".has-error").removeClass("has-error"),this};var d=a.fn.validator;a.fn.validator=b,a.fn.validator.Constructor=c,a.fn.validator.noConflict=function(){return a.fn.validator=d,this},a(window).on("load",function(){a('form[data-toggle="validator"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery); -------------------------------------------------------------------------------- /assets/plugins/js/wow.min.js: -------------------------------------------------------------------------------- 1 | /*! WOW - v1.1.3 - 2016-05-06 2 | * Copyright (c) 2016 Matthieu Aussaguel;*/(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.createEvent=function(a,b,c,d){var e;return null==b&&(b=!1),null==c&&(c=!1),null==d&&(d=null),null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e},a.prototype.emitEvent=function(a,b){return null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)?a["on"+b]():void 0},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a,b){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.resetAnimation=f(this.resetAnimation,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),null!=a.scrollContainer&&(this.config.scrollContainer=document.querySelector(a.scrollContainer)),this.animationNameCache=new c,this.wowEvent=this.util().createEvent(this.config.boxClass)}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],c=0,d=b.length;d>c;c++)f=b[c],g.push(function(){var a,b,c,d;for(c=f.addedNodes||[],d=[],a=0,b=c.length;b>a;a++)e=c[a],d.push(this.doSync(e));return d}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(b){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=a.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(a),this.util().emitEvent(a,this.wowEvent),this.util().addEvent(a,"animationend",this.resetAnimation),this.util().addEvent(a,"oanimationend",this.resetAnimation),this.util().addEvent(a,"webkitAnimationEnd",this.resetAnimation),this.util().addEvent(a,"MSAnimationEnd",this.resetAnimation),a},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.resetAnimation=function(a){var b;return a.type.toLowerCase().indexOf("animationend")>=0?(b=a.target||a.srcElement,b.className=b.className.replace(this.config.animateClass,"").trim()):void 0},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;d=[];for(c in b)e=b[c],a[""+c]=e,d.push(function(){var b,d,g,h;for(g=this.vendors,h=[],b=0,d=g.length;d>b;b++)f=g[b],h.push(a[""+f+c.charAt(0).toUpperCase()+c.substr(1)]=e);return h}.call(this));return d},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(h=d(a),g=h.getPropertyCSSValue(b),f=this.vendors,c=0,e=f.length;e>c;c++)i=f[c],g=g||h.getPropertyCSSValue("-"+i+"-"+b);return g},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this); -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | سایت شخصی محمدمهدی خوبروی 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | خانه 68 | 69 | 70 | درباره من 71 | 72 | 73 | مهارت ها 74 | 75 | 76 | تماس با من 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | سلام من 98 | 99 | 100 | محمدمهدی خوبروی هستم 101 | برنامه نویس بک اند 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | درباره من 131 | بنده محمدمهدی خوبروی هستم 18 ساله از استان قم ، دانش آموزش رشته کامپیوتر هستم از 15 سالگی به صورت حرفه ای برنامه نویسی رو شروع کردم . 132 | 133 | 134 | 135 | 136 | 137 | 138 | 143 | 144 | 145 | 146 | 147 | توانایی ها 148 | 149 | 150 | 151 | 152 | برنامه نویسی 153 | 154 | 155 | 156 | 157 | 158 | توسعه وب 159 | 160 | 161 | 162 | 163 | 164 | شبکه 165 | 166 | 167 | 168 | 169 | 170 | 171 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | مهارتهای فنی 186 | 187 | 188 | 189 | 190 | #C 191 | 95% 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | Python 202 | 60% 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | Asp.net core 213 | 90% 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | html,css,js 224 | 40% 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | + Network 235 | 40% 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | Telegram bot 246 | 90% 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | Rust (learning) 257 | 20% 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | مهارتهای حرفه ای 272 | 273 | 274 | 275 | برنامه نویسی 276 | 277 | 278 | 279 | شبکه و مدیریت سرور 280 | 281 | 282 | 283 | طراحی و دیزاین 284 | 285 | 286 | 287 | خلاقیت 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 302 | 368 | 369 | 370 | 371 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | انتخاب رنگ 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | --------------------------------------------------------------------------------
بنده محمدمهدی خوبروی هستم 18 ساله از استان قم ، دانش آموزش رشته کامپیوتر هستم از 15 سالگی به صورت حرفه ای برنامه نویسی رو شروع کردم .