WP Maintenance Mode - Version 2.1.1

Version Description

(1/03/2018) = * fixed a visual bug with wrap container * added internationalization support for bot fixed strings * fixed path for loading data.js required for the bot (thanks @ George Jipa) * added wpmm_before_scripts hook, fires just before loading the scripts * moved data.js to uploads directory (thanks @ George Jipa)

Download this release

Release Info

Developer Designmodo
Plugin Icon 128x128 WP Maintenance Mode
Version 2.1.1
Comparing to
See all releases

Code changes from version 2.1.0 to 2.1.1

Files changed (117) hide show
  1. assets/css/chosen.css +0 -0
  2. assets/css/chosen.min.css +0 -0
  3. assets/css/index.php +0 -0
  4. assets/css/jquery-ui-timepicker-addon.css +0 -0
  5. assets/css/jquery-ui-timepicker-addon.min.css +0 -0
  6. assets/css/style-admin.css +16 -6
  7. assets/css/style-admin.min.css +1 -1
  8. assets/css/style.bot.css +423 -0
  9. assets/css/style.bot.min.css +1 -0
  10. assets/css/style.css +14 -5
  11. assets/css/style.min.css +2 -1
  12. assets/images/backgrounds/bg1.jpg +0 -0
  13. assets/images/backgrounds/bg10.jpg +0 -0
  14. assets/images/backgrounds/bg10_thumb.jpg +0 -0
  15. assets/images/backgrounds/bg11.jpg +0 -0
  16. assets/images/backgrounds/bg11_thumb.jpg +0 -0
  17. assets/images/backgrounds/bg1_thumb.jpg +0 -0
  18. assets/images/backgrounds/bg2.jpg +0 -0
  19. assets/images/backgrounds/bg2_thumb.jpg +0 -0
  20. assets/images/backgrounds/bg3.jpg +0 -0
  21. assets/images/backgrounds/bg3_thumb.jpg +0 -0
  22. assets/images/backgrounds/bg4.jpg +0 -0
  23. assets/images/backgrounds/bg4_thumb.jpg +0 -0
  24. assets/images/backgrounds/bg5.jpg +0 -0
  25. assets/images/backgrounds/bg5_thumb.jpg +0 -0
  26. assets/images/backgrounds/bg6.jpg +0 -0
  27. assets/images/backgrounds/bg6_thumb.jpg +0 -0
  28. assets/images/backgrounds/bg7.jpg +0 -0
  29. assets/images/backgrounds/bg7_thumb.jpg +0 -0
  30. assets/images/backgrounds/bg8.jpg +0 -0
  31. assets/images/backgrounds/bg8_thumb.jpg +0 -0
  32. assets/images/backgrounds/bg9.jpg +0 -0
  33. assets/images/backgrounds/bg9_thumb.jpg +0 -0
  34. assets/images/chosen-sprite.png +0 -0
  35. assets/images/chosen-sprite@2x.png +0 -0
  36. assets/images/close.svg +1 -0
  37. assets/images/icn_sprite.png +0 -0
  38. assets/images/icon-48.png +0 -0
  39. assets/images/index.php +0 -0
  40. assets/images/resources/ayoshop.jpg +0 -0
  41. assets/images/resources/flatui.jpg +0 -0
  42. assets/images/resources/freephotoscc.jpg +0 -0
  43. assets/images/resources/linecons.jpg +0 -0
  44. assets/images/resources/postcards.jpg +0 -0
  45. assets/images/resources/qards.jpg +0 -0
  46. assets/images/resources/strictthemes.png +0 -0
  47. assets/index.php +0 -0
  48. assets/js/async.js +1211 -0
  49. assets/js/bot.js +391 -0
  50. assets/js/bot.min.js +1 -0
  51. assets/js/chosen.jquery.js +0 -0
  52. assets/js/chosen.jquery.min.js +0 -0
  53. assets/js/index.php +0 -0
  54. assets/js/jquery-ui-timepicker-addon.js +0 -0
  55. assets/js/jquery-ui-timepicker-addon.min.js +0 -0
  56. assets/js/jquery.countdown.js +0 -0
  57. assets/js/jquery.countdown.min.js +0 -0
  58. assets/js/jquery.plugin.js +343 -343
  59. assets/js/jquery.plugin.min.js +0 -0
  60. assets/js/jquery.validate.js +20 -20
  61. assets/js/jquery.validate.min.js +0 -0
  62. assets/js/scripts-admin-global.js +0 -0
  63. assets/js/scripts-admin-global.min.js +0 -0
  64. assets/js/scripts-admin.js +38 -2
  65. assets/js/scripts-admin.min.js +1 -1
  66. assets/js/scripts.js +7 -2
  67. assets/js/scripts.min.js +1 -1
  68. includes/classes/index.php +0 -0
  69. includes/classes/wp-maintenance-mode-admin.php +107 -22
  70. includes/classes/wp-maintenance-mode-shortcodes.php +0 -0
  71. includes/classes/wp-maintenance-mode.php +85 -27
  72. includes/functions/helpers.php +21 -15
  73. includes/functions/index.php +0 -0
  74. includes/index.php +0 -0
  75. languages/index.php +0 -0
  76. languages/wp-maintenance-mode-de_DE.mo +0 -0
  77. languages/wp-maintenance-mode-de_DE.po +298 -105
  78. languages/wp-maintenance-mode-en_US.mo +0 -0
  79. languages/wp-maintenance-mode-en_US.po +291 -103
  80. languages/wp-maintenance-mode-es_ES.mo +0 -0
  81. languages/wp-maintenance-mode-es_ES.po +298 -104
  82. languages/wp-maintenance-mode-fa_IR.mo +0 -0
  83. languages/wp-maintenance-mode-fa_IR.po +297 -103
  84. languages/wp-maintenance-mode-fr_FR.mo +0 -0
  85. languages/wp-maintenance-mode-fr_FR.po +299 -106
  86. languages/wp-maintenance-mode-it_IT.mo +0 -0
  87. languages/wp-maintenance-mode-it_IT.po +296 -101
  88. languages/wp-maintenance-mode-nb_NO.mo +0 -0
  89. languages/wp-maintenance-mode-nb_NO.po +297 -103
  90. languages/wp-maintenance-mode-nl_NL.mo +0 -0
  91. languages/wp-maintenance-mode-nl_NL.po +298 -104
  92. languages/wp-maintenance-mode-pl_PL.mo +0 -0
  93. languages/wp-maintenance-mode-pl_PL.po +296 -101
  94. languages/wp-maintenance-mode-pt_BR.mo +0 -0
  95. languages/wp-maintenance-mode-pt_BR.po +300 -102
  96. languages/wp-maintenance-mode-pt_PT.mo +0 -0
  97. languages/wp-maintenance-mode-pt_PT.po +299 -102
  98. languages/wp-maintenance-mode-ro_RO.mo +0 -0
  99. languages/wp-maintenance-mode-ro_RO.po +298 -104
  100. languages/wp-maintenance-mode-ru_RU.mo +0 -0
  101. languages/wp-maintenance-mode-ru_RU.po +298 -104
  102. languages/wp-maintenance-mode-sv_SE.mo +0 -0
  103. languages/wp-maintenance-mode-sv_SE.po +298 -104
  104. languages/wp-maintenance-mode-uk_UA.mo +0 -0
  105. languages/wp-maintenance-mode-uk_UA.po +749 -0
  106. readme.md +4 -3
  107. readme.txt +30 -12
  108. views/contact.php +106 -106
  109. views/google-analytics.php +9 -9
  110. views/index.php +0 -0
  111. views/loginform.php +0 -0
  112. views/maintenance.php +55 -12
  113. views/notice.php +0 -0
  114. views/promo-strictthemes.php +0 -0
  115. views/settings.php +245 -66
  116. views/sidebar.php +0 -0
  117. wp-maintenance-mode.php +3 -3
assets/css/chosen.css CHANGED
File without changes
assets/css/chosen.min.css CHANGED
File without changes
assets/css/index.php CHANGED
File without changes
assets/css/jquery-ui-timepicker-addon.css CHANGED
File without changes
assets/css/jquery-ui-timepicker-addon.min.css CHANGED
File without changes
assets/css/style-admin.css CHANGED
@@ -16,7 +16,7 @@ h2.wpmm-title {
16
  min-width: 800px;
17
  }
18
 
19
- .wpmm-wrapper #sidebar {
20
  padding: 0 0 0 20px;
21
  width: 280px;
22
  }
@@ -48,12 +48,12 @@ h2.wpmm-title {
48
  display: table-cell;
49
  }
50
 
51
- .wpmm-wrapper .hidden {
52
- display: none;
53
  }
54
 
55
  /* TABS */
56
- .nav-tab-wrapper {
57
  border-bottom: 1px solid #ccc;
58
  padding-bottom: 0;
59
  padding-left: 10px;
@@ -107,6 +107,16 @@ h2.wpmm-title {
107
  z-index:9999999;
108
  }
109
 
 
 
 
 
 
 
 
 
 
 
110
  /* SIDEBARS */
111
  #sidebar .info_box ul {
112
  margin-top: 10px;
@@ -138,7 +148,7 @@ h2.wpmm-title {
138
 
139
  .chosen-container-multi .chosen-choices {
140
  border: 1px solid #ddd !important;
141
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset !important;
142
  background-image: none !important;
143
  }
144
 
@@ -151,4 +161,4 @@ h2.wpmm-title {
151
  #footer-left .wpmm_rating:hover {
152
  text-decoration: none !important;
153
  color: #FFB900 !important;
154
- }
16
  min-width: 800px;
17
  }
18
 
19
+ .wpmm-wrapper #sidebar {
20
  padding: 0 0 0 20px;
21
  width: 280px;
22
  }
48
  display: table-cell;
49
  }
50
 
51
+ .wpmm-wrapper .hidden {
52
+ display: none;
53
  }
54
 
55
  /* TABS */
56
+ .nav-tab-wrapper {
57
  border-bottom: 1px solid #ccc;
58
  padding-bottom: 0;
59
  padding-left: 10px;
107
  z-index:9999999;
108
  }
109
 
110
+ .tabs-content .bot-hint {
111
+ background: #9f9f9f;
112
+ padding: 10px;
113
+ float: right;
114
+ border-radius: 5px;
115
+ color: #fff;
116
+ }
117
+
118
+ .tabs-content .bot-button { display: inline-block; }
119
+
120
  /* SIDEBARS */
121
  #sidebar .info_box ul {
122
  margin-top: 10px;
148
 
149
  .chosen-container-multi .chosen-choices {
150
  border: 1px solid #ddd !important;
151
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset !important;
152
  background-image: none !important;
153
  }
154
 
161
  #footer-left .wpmm_rating:hover {
162
  text-decoration: none !important;
163
  color: #FFB900 !important;
164
+ }
assets/css/style-admin.min.css CHANGED
@@ -1 +1 @@
1
- h2.wpmm-title{background:url(../images/icon-48.png) no-repeat 0;line-height:42px!important;margin-bottom:30px!important;height:48px;padding-left:55px!important}.wpmm-wrapper{display:table;width:100%}.wpmm-wrapper #content{min-width:800px}.wpmm-wrapper #sidebar{padding:0 0 0 20px;width:280px}.wpmm-wrapper #sidebar .sidebar_box{background:none repeat scroll 0 0 #fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);min-width:255px;line-height:1;margin-bottom:20px;padding:0}.wpmm-wrapper #sidebar .sidebar_box h3{margin:0;padding:8px 12px;border-bottom:1px solid #ececec}.wpmm-wrapper #sidebar .sidebar_box .inside{margin:6px 0 0;font-size:13px;line-height:1.4em;padding:0 12px 12px}.wpmm-wrapper .wrapper-cell{display:table-cell}.wpmm-wrapper .hidden{display:none}.nav-tab-wrapper{border-bottom:1px solid #ccc;padding-bottom:0;padding-left:10px}.nav-tab-wrapper a{font-size:15px;font-weight:700;line-height:24px;padding:6px 10px}.tabs-content{margin-top:20px;padding-left:10px}.tabs-content .wp-color-result{margin-bottom:-2px}.tabs-content ul.bg_list{float:left}.tabs-content ul.bg_list li{float:left;margin-right:7px;opacity:.4}.tabs-content ul.bg_list li.active{opacity:1}.tabs-content ul.bg_list li input{display:none}.tabs-content .countdown_details input{width:70px}.tabs-content .countdown_details .margin_left{margin-left:30px}.tabs-content .wp-picker-holder{position:absolute;z-index:1}#sidebar .info_box ul{margin-top:10px;margin-bottom:-5px}#sidebar .resources_box ul,#sidebar .themes_box ul{margin-top:10px;margin-bottom:-15px}#sidebar .resources_box li,#sidebar .themes_box li{margin-bottom:10px}.chosen-container,.chosen-select{width:195px!important}.chosen-container-active .chosen-choices{box-shadow:none!important;background-image:none!important}.chosen-container-multi .chosen-choices{border:1px solid #ddd!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)!important;background-image:none!important}.chosen-container .chosen-results li.highlighted{background-color:#0074a2!important;background-image:none!important}#footer-left .wpmm_rating:hover{text-decoration:none!important;color:#ffb900!important}
1
+ h2.wpmm-title{background:url("../images/icon-48.png") no-repeat left center;line-height:42px !important;margin-bottom:30px !important;height:48px;padding-left:55px !important}.wpmm-wrapper{display:table;width:100%}.wpmm-wrapper #content{min-width:800px}.wpmm-wrapper #sidebar{padding:0 0 0 20px;width:280px}.wpmm-wrapper #sidebar .sidebar_box{background:none repeat scroll 0 0 #fff;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.04);box-shadow:0 1px 1px rgba(0,0,0,0.04);min-width:255px;line-height:1;margin-bottom:20px;padding:0}.wpmm-wrapper #sidebar .sidebar_box h3{margin:0;padding:8px 12px;border-bottom:1px solid #ececec}.wpmm-wrapper #sidebar .sidebar_box .inside{margin:6px 0 0;font-size:13px;line-height:1.4em;padding:0 12px 12px}.wpmm-wrapper .wrapper-cell{display:table-cell}.wpmm-wrapper .hidden{display:none}.nav-tab-wrapper{border-bottom:1px solid #ccc;padding-bottom:0;padding-left:10px}.nav-tab-wrapper a{font-size:15px;font-weight:700;line-height:24px;padding:6px 10px}.tabs-content{margin-top:20px;padding-left:10px}.tabs-content .wp-color-result{margin-bottom:-2px}.tabs-content ul.bg_list{float:left}.tabs-content ul.bg_list li{float:left;margin-right:7px;opacity:0.4}.tabs-content ul.bg_list li.active{opacity:1}.tabs-content ul.bg_list li input{display:none}.tabs-content .countdown_details input{width:70px}.tabs-content .countdown_details .margin_left{margin-left:30px}.tabs-content .wp-picker-holder{position:absolute;z-index:9999999}.tabs-content .bot-hint{background:#9f9f9f;padding:10px;float:right;border-radius:5px;color:#fff}.tabs-content .bot-button{display:inline-block}#sidebar .info_box ul{margin-top:10px;margin-bottom:-5px}#sidebar .resources_box ul,#sidebar .themes_box ul{margin-top:10px;margin-bottom:-15px}#sidebar .resources_box li,#sidebar .themes_box li{margin-bottom:10px}.chosen-select{width:195px !important}.chosen-container{width:195px !important}.chosen-container-active .chosen-choices{-webkit-box-shadow:none !important;box-shadow:none !important;background-image:none !important}.chosen-container-multi .chosen-choices{border:1px solid #ddd !important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.07) inset !important;box-shadow:0 1px 2px rgba(0,0,0,0.07) inset !important;background-image:none !important}.chosen-container .chosen-results li.highlighted{background-color:#0074a2 !important;background-image:none !important}#footer-left .wpmm_rating:hover{text-decoration:none !important;color:#FFB900 !important}
assets/css/style.bot.css ADDED
@@ -0,0 +1,423 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * BOT
3
+ *
4
+ */
5
+ .bot .wrap { margin-top: 60px; }
6
+ .bot .wrap h1 { margin-bottom: 50px; }
7
+ .wrap.under-bot { margin-top: 50px; }
8
+ .wrap.under-bot .countdown { margin-bottom: 50px; }
9
+ .wrap.under-bot .social { margin-bottom: 50px; }
10
+
11
+ .bot-container *,
12
+ .bot-container *::before,
13
+ .bot-container *::after {
14
+ box-sizing: border-box;
15
+ }
16
+ .bot-container p {
17
+ margin-top: 0;
18
+ margin-bottom: 16px;
19
+ }
20
+
21
+ .bot-container a {
22
+ text-decoration: none;
23
+ cursor: pointer;
24
+ }
25
+
26
+ .bot-container ul {
27
+ list-style-type: none;
28
+ padding-left: 0;
29
+ }
30
+
31
+ .bot-container {
32
+ display: flex;
33
+ justify-content: center;
34
+ align-items: center;
35
+ }
36
+
37
+ /*TODO: Remove this rule*/
38
+ /* With Image on Background ---- */
39
+ /*.bg-image {
40
+ background-image: url(http://static.simpledesktops.com/uploads/desktops/2011/09/01/urso_polar-10.png);
41
+ background-size: cover;
42
+ background-position: center;
43
+ background-repeat: no-repeat;
44
+ }*/
45
+
46
+ .background .bot-chat-wrapper {
47
+ border-radius: 10px;
48
+ background-color: rgb(255, 255, 255);
49
+ box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
50
+ max-width: 720px;
51
+ padding-left: 110px;
52
+ }
53
+
54
+ .chat-message-wrapper {
55
+ position: relative;
56
+ display: flex;
57
+ align-items: center;
58
+ margin-bottom: 16px;
59
+ width: 100%;
60
+ padding-left: 80px;
61
+ }
62
+ .chat-message-wrapper .chat-message {
63
+ max-width: 100%;
64
+ width: 100%;
65
+ color: #3a3e45;
66
+ line-height: 24px;
67
+ }
68
+
69
+ .absolute-wrapper {
70
+ position: absolute;
71
+ left: 0;
72
+ bottom: 20%;
73
+ }
74
+
75
+ .message-details {
76
+ position: relative;
77
+ }
78
+
79
+ /* Show bot-avatar on last message. */
80
+ .chat-message-wrapper .bot-avatar {
81
+ display: none;
82
+ top: -18px;
83
+ }
84
+ .chat-message-wrapper:last-child .bot-avatar {
85
+ display: block;
86
+ }
87
+ /* ------------------------------ */
88
+
89
+ .chat-message-wrapper .message-date {
90
+ font-size: 12px;
91
+ color: #c3c3c3;
92
+ }
93
+
94
+ .chat-message-wrapper p,
95
+ .typing-wrapper p {
96
+ margin-bottom: 0;
97
+ }
98
+
99
+ /*--------------------
100
+ CHAT BOT STYLING
101
+ ---------------------*/
102
+
103
+ /*
104
+ // CHAT BOT & TYPING WRAPPER
105
+ */
106
+ .bot-chat-wrapper {
107
+ max-width: 700px;
108
+ width: 100%;
109
+ height: 460px;
110
+ padding-top: 40px;
111
+ padding-right: 40px;
112
+ padding-bottom: 40px;
113
+ padding-left: 75px;
114
+ overflow-y: scroll;
115
+ overflow-x: hidden;
116
+ }
117
+
118
+ .typing-wrapper {
119
+ width: 100%;
120
+ display: flex;
121
+ align-items: center;
122
+ margin-bottom: 16px;
123
+ position: relative;
124
+ }
125
+
126
+ .bot-avatar {
127
+ width: 60px;
128
+ height: 60px;
129
+
130
+ position: absolute;
131
+ left: -70px;
132
+ top: -10px;
133
+
134
+ /*background-image: url(/images/user-avatar.jpg);*/
135
+ background-size: cover;
136
+ background-repeat: no-repeat;
137
+ background-position: center;
138
+
139
+ border-radius: 50%;
140
+ margin-right: 10px;
141
+ }
142
+
143
+ .typing-wrapper .bot-name {
144
+ margin-right: 22px;
145
+ font-weight: bold;
146
+ }
147
+
148
+
149
+ /*
150
+ // CHAT MESSAGE LINE
151
+ */
152
+ .chat-message {
153
+ background-color: #f4f4f4;
154
+ border-radius: 5px;
155
+ padding: 15px;
156
+ max-width: 75%;
157
+ clear: both;
158
+ position: relative;
159
+ float: left;
160
+ animation: fade-in-left 0.2s linear both;
161
+ }
162
+
163
+ .chat-message:before {
164
+ content: ' ';
165
+ position: absolute;
166
+ width: 0;
167
+ height: 0;
168
+ left: -20px;
169
+ bottom: 20%;
170
+ border: 10px solid;
171
+ border-color: transparent #f4f4f4 transparent transparent;
172
+ }
173
+
174
+
175
+ /*
176
+ // HELPERS
177
+ */
178
+ .cf:before,
179
+ .cf:after {
180
+ content: " "; /* 1 */
181
+ display: table; /* 2 */
182
+ }
183
+
184
+ .cf:after {
185
+ clear: both;
186
+ }
187
+
188
+
189
+ /*
190
+ // USER
191
+ */
192
+ .chat-message.user {
193
+ animation: fade-in-right 0.2s linear 0.4s both;
194
+ background: #a0a0a0;
195
+ color: #fff;
196
+ float: right;
197
+ padding: 15px;
198
+ font-size: 14px;
199
+ }
200
+
201
+ .chat-message a {
202
+ color: #6ecff9;
203
+ text-decoration: underline;
204
+ transition: all 0.3s ease;
205
+ }
206
+ .chat-message a:hover {
207
+ color: #38a9d9;
208
+ }
209
+
210
+
211
+ /*
212
+ // USER CHOICES BUTTONS
213
+ */
214
+ .choices {
215
+ display: flex !important;
216
+ justify-content: flex-end;
217
+ }
218
+ .choices .chat-message {
219
+ background: none;
220
+ color: #6ecff9;
221
+ border: 2px solid #6ecff9;
222
+ cursor: pointer;
223
+ animation: fadeInGrownIn 0.5s ease;
224
+ float: none;
225
+ display: inline-block;
226
+ transition: all 0.3s ease;
227
+ }
228
+
229
+ .choices .chat-message:first-child {
230
+ margin-right: 10px;
231
+ }
232
+
233
+ .choices .chat-message:hover {
234
+ background: #6ecff9;
235
+ color: #fff;
236
+ }
237
+
238
+
239
+ /*
240
+ // NAME/EMAIL INPUT
241
+ */
242
+
243
+ .input .chat-message.user {
244
+ background: transparent;
245
+ border-bottom: 2px solid #6ecff9;
246
+ border-radius: 0;
247
+ padding: 10px;
248
+ }
249
+
250
+ .input { animation: fadeInGrownIn 0.5s ease; }
251
+
252
+ .input input {
253
+ border: none;
254
+ border-color: #fff;
255
+ color: #000;
256
+ background: none;
257
+ box-shadow: none;
258
+ margin-right: 60px;
259
+ font-size: 14px;
260
+ }
261
+
262
+ .input input:focus { outline: none; }
263
+ .input input::-webkit-input-placeholder { color: #c3c3c3; }
264
+ .input input:-ms-input-placeholder { color: #c3c3c3; }
265
+ .input input::-moz-placeholder { color: #c3c3c3; }
266
+ .input input:-moz-placeholder { color: #c3c3c3; }
267
+
268
+ .input a {
269
+ color: #6ecff9;
270
+ text-decoration: none;
271
+ text-transform: uppercase;
272
+ cursor: pointer;
273
+ font-size: 14px;
274
+ font-weight: 700;
275
+ }
276
+
277
+ .bot-error {
278
+ width: 100%;
279
+ background: rgba(255, 69, 69, 0.8);
280
+ line-height: 65px;
281
+ padding: 0 50px;
282
+ color: #fff;
283
+ font-size: 20px;
284
+ position: fixed;
285
+ bottom: -70px;
286
+ }
287
+
288
+ /*
289
+ // TYPING INDICATOR
290
+ */
291
+
292
+ .typing {
293
+ border-radius: 5px;
294
+ background-color: #fff;
295
+ box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.1);
296
+ width: 120px;
297
+ height: 40px;
298
+ display: flex;
299
+ justify-content: center;
300
+ align-items: center;
301
+ position: relative;
302
+ animation: fadeInGrownIn 0.5s ease;
303
+ /*margin-left: 90px;*/
304
+ }
305
+
306
+ /* Typing Dots ----*/
307
+ .typing .dot {
308
+ border-radius: 50%;
309
+ width: 8px;
310
+ height: 8px;
311
+ display: block;
312
+ margin-right: 12px;
313
+ animation: wave 0.9s linear infinite;
314
+ }
315
+
316
+ .typing .dot:nth-child(1) {
317
+ background-color: #4f3beb;
318
+ }
319
+ .typing .dot:nth-child(2) {
320
+ background-color: #6292f3;
321
+ animation-delay: -0.7s;
322
+ }
323
+ .typing .dot:nth-child(3) {
324
+ background-color: #6ecff9;
325
+ animation-delay: -0.5s;
326
+ margin-right: 0;
327
+ }
328
+
329
+
330
+ /*
331
+ // OVERRIDE STUFF
332
+ */
333
+ .typing:before,
334
+ .bot-chat-wrapper .chat-message.user:before {
335
+ content: "";
336
+ display: none;
337
+ }
338
+
339
+
340
+ /*
341
+ // ANIMATIONS
342
+ */
343
+
344
+ /* Fade In Grow In Animation ---- */
345
+ @keyframes fadeInGrownIn {
346
+ 0% {
347
+ opacity: 0;
348
+ transform: scale(0.9);
349
+ }
350
+ 100% {
351
+ opacity: 1;
352
+ transform: scale(1);
353
+ }
354
+ }
355
+
356
+ /* Slide Left Animation ---- */
357
+ @keyframes fade-in-left {
358
+ 0% {
359
+ transform: translateX(-50px);
360
+ opacity: 0;
361
+ }
362
+ 100% {
363
+ transform: translateX(0);
364
+ opacity: 1;
365
+ }
366
+ }
367
+ /* Slide Right Animation ---- */
368
+ @keyframes fade-in-right {
369
+ 0% {
370
+ transform: translateX(50px);
371
+ opacity: 0;
372
+ }
373
+ 100% {
374
+ transform: translateX(0);
375
+ opacity: 1;
376
+ }
377
+ }
378
+
379
+ /* Wave Dots Animation ----- */
380
+ @keyframes wave {
381
+ 0%, 60%, 100% { transform: initial; }
382
+
383
+ 30% { transform: translateY(-10px); }
384
+ }
385
+
386
+ /*
387
+ // RESPONSIVE
388
+ */
389
+
390
+ @media screen and (max-width: 700px) {
391
+ .bot-avatar {
392
+ display: none !important;
393
+ }
394
+
395
+ .bot-chat-wrapper,
396
+ .bg-image .bot-chat-wrapper {
397
+ padding-left: 20px;
398
+ padding-top: 20px;
399
+ padding-right: 20px;
400
+ padding-bottom: 20px;
401
+ }
402
+
403
+ .bg-image .bot-chat-wrapper {
404
+ margin-left: 10px;
405
+ margin-right: 10px;
406
+ }
407
+
408
+ .chat-message {
409
+ max-width: 100%;
410
+ }
411
+
412
+ .input input {
413
+ font-size: 16px;
414
+ }
415
+ }
416
+
417
+
418
+ /*
419
+ // CUSTOM SCROLL BAR
420
+ */
421
+ .bot-chat-wrapper::-webkit-scrollbar {
422
+ width: 0px;
423
+ }
assets/css/style.bot.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .bot .wrap{margin-top:60px}.bot .wrap h1{margin-bottom:50px}.wrap.under-bot{margin-top:50px}.wrap.under-bot .countdown{margin-bottom:50px}.wrap.under-bot .social{margin-bottom:50px}.bot-container *,.bot-container *::before,.bot-container *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.bot-container p{margin-top:0;margin-bottom:16px}.bot-container a{text-decoration:none;cursor:pointer}.bot-container ul{list-style-type:none;padding-left:0}.bot-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.background .bot-chat-wrapper{border-radius:10px;background-color:#fff;-webkit-box-shadow:0px 4px 40px rgba(0,0,0,0.2);box-shadow:0px 4px 40px rgba(0,0,0,0.2);max-width:720px;padding-left:110px}.chat-message-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;width:100%;padding-left:80px}.chat-message-wrapper .chat-message{max-width:100%;width:100%;color:#3a3e45;line-height:24px}.absolute-wrapper{position:absolute;left:0;bottom:20%}.message-details{position:relative}.chat-message-wrapper .bot-avatar{display:none;top:-18px}.chat-message-wrapper:last-child .bot-avatar{display:block}.chat-message-wrapper .message-date{font-size:12px;color:#c3c3c3}.chat-message-wrapper p,.typing-wrapper p{margin-bottom:0}.bot-chat-wrapper{max-width:700px;width:100%;height:460px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:75px;overflow-y:scroll;overflow-x:hidden}.typing-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;position:relative}.bot-avatar{width:60px;height:60px;position:absolute;left:-70px;top:-10px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%;margin-right:10px}.typing-wrapper .bot-name{margin-right:22px;font-weight:bold}.chat-message{background-color:#f4f4f4;border-radius:5px;padding:15px;max-width:75%;clear:both;position:relative;float:left;-webkit-animation:fade-in-left 0.2s linear both;animation:fade-in-left 0.2s linear both}.chat-message:before{content:' ';position:absolute;width:0;height:0;left:-20px;bottom:20%;border:10px solid;border-color:transparent #f4f4f4 transparent transparent}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.chat-message.user{-webkit-animation:fade-in-right 0.2s linear 0.4s both;animation:fade-in-right 0.2s linear 0.4s both;background:#a0a0a0;color:#fff;float:right;padding:15px;font-size:14px}.chat-message a{color:#6ecff9;text-decoration:underline;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.chat-message a:hover{color:#38a9d9}.choices{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.choices .chat-message{background:none;color:#6ecff9;border:2px solid #6ecff9;cursor:pointer;-webkit-animation:fadeInGrownIn 0.5s ease;animation:fadeInGrownIn 0.5s ease;float:none;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.choices .chat-message:first-child{margin-right:10px}.choices .chat-message:hover{background:#6ecff9;color:#fff}.input .chat-message.user{background:transparent;border-bottom:2px solid #6ecff9;border-radius:0;padding:10px}.input{-webkit-animation:fadeInGrownIn 0.5s ease;animation:fadeInGrownIn 0.5s ease}.input input{border:none;border-color:#fff;color:#000;background:none;-webkit-box-shadow:none;box-shadow:none;margin-right:60px;font-size:14px}.input input:focus{outline:none}.input input::-webkit-input-placeholder{color:#c3c3c3}.input input:-ms-input-placeholder{color:#c3c3c3}.input input::-moz-placeholder{color:#c3c3c3}.input input:-moz-placeholder{color:#c3c3c3}.input a{color:#6ecff9;text-decoration:none;text-transform:uppercase;cursor:pointer;font-size:14px;font-weight:700}.bot-error{width:100%;background:rgba(255,69,69,0.8);line-height:65px;padding:0 50px;color:#fff;font-size:20px;position:fixed;bottom:-70px}.typing{border-radius:5px;background-color:#fff;-webkit-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 7px 15px 0px rgba(0,0,0,0.1);width:120px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-animation:fadeInGrownIn 0.5s ease;animation:fadeInGrownIn 0.5s ease}.typing .dot{border-radius:50%;width:8px;height:8px;display:block;margin-right:12px;-webkit-animation:wave 0.9s linear infinite;animation:wave 0.9s linear infinite}.typing .dot:nth-child(1){background-color:#4f3beb}.typing .dot:nth-child(2){background-color:#6292f3;-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.typing .dot:nth-child(3){background-color:#6ecff9;-webkit-animation-delay:-0.5s;animation-delay:-0.5s;margin-right:0}.typing:before,.bot-chat-wrapper .chat-message.user:before{content:"";display:none}@-webkit-keyframes fadeInGrownIn{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInGrownIn{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes wave{0%,60%,100%{-webkit-transform:initial;transform:initial}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes wave{0%,60%,100%{-webkit-transform:initial;transform:initial}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media screen and (max-width: 700px){.bot-avatar{display:none !important}.bot-chat-wrapper,.bg-image .bot-chat-wrapper{padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:20px}.bg-image .bot-chat-wrapper{margin-left:10px;margin-right:10px}.chat-message{max-width:100%}.input input{font-size:16px}}.bot-chat-wrapper::-webkit-scrollbar{width:0px}
assets/css/style.css CHANGED
@@ -119,7 +119,7 @@ body {
119
 
120
  .wrap form.subscribe_form {
121
  box-sizing: border-box;
122
- width: 465px;
123
  margin: 0 0 75px;
124
  display: inline-block;
125
  border: 3px solid #e0e0e0;
@@ -145,6 +145,7 @@ body {
145
  cursor: pointer;
146
  padding: 20px 30px;
147
  border-left: 3px solid #e0e0e0;
 
148
  }
149
  .wrap form.subscribe_form input[type="submit"]:hover {
150
  background: #fff;
@@ -256,9 +257,8 @@ body {
256
  background: #000;
257
  color: #fff;
258
  }
259
- .contact_us {
260
- text-decoration: none;
261
- }
262
  .contact {
263
  position: fixed;
264
  display: none;
@@ -275,6 +275,13 @@ body {
275
  font-size: 11px;
276
  padding-top: 10px;
277
  }
 
 
 
 
 
 
 
278
  .contact .form {
279
  width: 520px;
280
  text-align: center;
@@ -392,6 +399,8 @@ body {
392
  color: #fff;
393
  border-color: #fff;
394
  }
 
 
395
  /**
396
  * MEDIA QUERIES (RESPONSIVE)
397
  **/
@@ -432,7 +441,7 @@ body {
432
  box-sizing: border-box;
433
  }
434
  .wrap form input[type="text"], .wrap form input[type="submit"] {
435
- width: 100%;
436
  }
437
  .wrap form.subscribe_form input[type="submit"] {
438
  padding-left: 0;
119
 
120
  .wrap form.subscribe_form {
121
  box-sizing: border-box;
122
+ width: 450px;
123
  margin: 0 0 75px;
124
  display: inline-block;
125
  border: 3px solid #e0e0e0;
145
  cursor: pointer;
146
  padding: 20px 30px;
147
  border-left: 3px solid #e0e0e0;
148
+ transition: all .3s;
149
  }
150
  .wrap form.subscribe_form input[type="submit"]:hover {
151
  background: #fff;
257
  background: #000;
258
  color: #fff;
259
  }
260
+ .contact_us { text-decoration: none; }
261
+ .contact_us, input[type=submit] { transition: all .3s ease-in-out; }
 
262
  .contact {
263
  position: fixed;
264
  display: none;
275
  font-size: 11px;
276
  padding-top: 10px;
277
  }
278
+ .close-contact_form {
279
+ position: absolute;
280
+ left: 46%;
281
+ top: -60px;
282
+ cursor: pointer;
283
+ }
284
+ .close-contact_form img { width: 40px; height: 40px; }
285
  .contact .form {
286
  width: 520px;
287
  text-align: center;
399
  color: #fff;
400
  border-color: #fff;
401
  }
402
+
403
+
404
  /**
405
  * MEDIA QUERIES (RESPONSIVE)
406
  **/
441
  box-sizing: border-box;
442
  }
443
  .wrap form input[type="text"], .wrap form input[type="submit"] {
444
+ width: 100% !important;
445
  }
446
  .wrap form.subscribe_form input[type="submit"] {
447
  padding-left: 0;
assets/css/style.min.css CHANGED
@@ -1 +1,2 @@
1
- a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{display:block;width:500px;margin:0 auto;text-align:left;position:relative;font-style:italic}blockquote:after,blockquote:before,q:after,q:before{content:'"';content:none}button,input{-webkit-appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}em,i{font-style:italic}del{text-decoration:line-through}b,strong{font-weight:700}ol{width:600px;margin:0 auto;text-align:left}ol li{list-style-type:decimal}ul{width:600px;margin:0 auto;text-align:left}ul li{list-style:disc}a{color:inherit;text-decoration:underline}body,html{min-height:100%}body{background-color:#fff;color:#1b1f23;font-family:Helvetica Neue,Arial,sans-serif}.wrap{width:605px;margin:100px auto 0;text-align:center}.wrap h1{font-size:30px;font-weight:700;margin:0 0 90px}.wrap h2{line-height:45px;margin:0 0 80px}.wrap h2,.wrap h3{font-size:24px;font-weight:400}.wrap h3{margin:0 0 45px}.wrap .author_link{margin-top:15px;color:#616161;margin:0 0 50px}.wrap .author_link a{color:#000}.wrap .countdown{margin:0 0 85px}.wrap .countdown span{font-size:30px}.wrap form.subscribe_form{box-sizing:border-box;width:465px;margin:0 0 75px;display:inline-block;border:3px solid #e0e0e0;overflow:hidden;text-align:center}.wrap form.subscribe_form input{margin:0;outline:0;border:0;float:left;font-size:18px;padding:20px 25px;box-sizing:content-box}.wrap form.subscribe_form input[type=text]{width:245px}.wrap form.subscribe_form input[type=submit]{background:#000;color:#fff;float:right;cursor:pointer;padding:20px 30px;border-left:3px solid #e0e0e0}.wrap form.subscribe_form input[type=submit]:hover{background:#fff;color:#000;border-left:3px solid #e0e0e0}.wrap form.subscribe_form input[type=submit]:active{background:#1e1e1e;color:#fff}.wrap form.subscribe_form .error{color:red}.wrap form.subscribe_form label.error{display:none!important}.wrap form.login_form{width:100%;margin:15px 0 0}.wrap form.login_form input{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:3px solid #e2e2e2;font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;margin:0 10px 0 0;outline:0;padding:15px}.wrap form.login_form input[type=submit]{background:#000;color:#fff;margin:0;border-color:#000;font-weight:700;padding:15px 30px;cursor:pointer}.wrap form.login_form input[type=submit]:active{position:relative;top:1px}.wrap .social{margin:0 0 70px}.wrap .social a{width:22px;height:22px;margin:0 0 20px 55px;background-image:url(../images/icn_sprite.png);background-repeat:no-repeat;display:inline-block;text-indent:-999em}.wrap .social a:first-of-type{margin:0 0 20px}.wrap .social .git{background-position:0 0}.wrap .social .fb{background-position:-240px 0}.wrap .social .tw{background-position:-162px 0}.wrap .social .rss{background-position:-402px 0}.wrap .social .mail{background-position:-560px 0}.wrap .social .pin{background-position:-322px 0}.wrap .social .dribbble{background-position:-82px 0}.wrap .social .gplus{background-position:-486px 0}.wrap .social .linkedin{background-position:-633px 0}.wrap .contact_us{color:#000;border:3px solid #000;font-size:18px;padding:15px 40px;display:inline-block;margin:0 0 70px}.wrap .contact_us:hover{background:#000;color:#fff}.contact_us{text-decoration:none}.contact{position:fixed;display:none;overflow:auto;top:0;bottom:0;left:0;right:0;background:rgba(27,31,35,.95)}.contact label.error{color:red;float:left;font-size:11px;padding-top:10px}.contact .form{width:520px;text-align:center;padding:40px;background:#f9f9f9;box-sizing:border-box;margin:100px auto;transition:transform .2s ease-in-out}.contact .form input,.contact .form textarea{padding:15px 20px;margin:0;outline:0;width:100%;background:#f9f9f9;border:3px solid #e0e0e0;font-size:18px;font-family:Helvetica Neue,Arial,sans-serif;box-sizing:border-box;resize:none}.contact .form textarea{height:175px;padding:20px}.contact .form input[type=text]::-webkit-input-placeholder,.contact .form textarea::-webkit-input-placeholder{color:#dadada}.contact .form input[type=text]::-moz-input-placeholder,.contact .form textarea::-moz-input-placeholder{color:#dadada}.contact .form input[type=text]::-ms-input-placeholder,.contact .form textarea::-ms-input-placeholder{color:#dadada}.contact .form .col{width:205px;margin:0 0 30px;display:inline-block;float:left}.contact .form .col.last{float:right}.contact .form .submit{margin:30px 0 0;text-align:center;clear:left}.contact .form .submit input{cursor:pointer;display:inline-block;background:#1b1f24;color:#fff;border:0;padding:20px 45px;width:auto}.contact .move_top{transform:perspective(1000px) translateY(-200px)}.contact .move_bottom{transform:perspective(1000px) translateY(0)}.contact .zoom{transform:perspective(1000px) scale(.5);transition:transform .3s ease-in-out}.contact .zoomed{transform:perspective(1000px) scale(1)}.contact .fold{transform:perspective(1000px) rotateY(90deg)}.contact .unfold{transform:perspective(1000px) rotateY(0)}.background{background:url(../images/backgrounds/bg1.jpg) no-repeat top fixed;background-size:cover}.background .countdown span{color:#fff}.background form.subscribe_form input[type=submit]{color:#000;background:#fff}.background form.subscribe_form input[type=text]{background:transparent;color:#fff}.background form.subscribe_form input.error[type=text]{color:red}.background form.subscribe_form input[type=text]::-webkit-input-placeholder{color:#fff}.background form.subscribe_form input[type=text]::-moz-input-placeholder{color:#fff}.background form.subscribe_form input[type=text]::-ms-input-placeholder{color:#fff}.background .contact_us{color:#fff;border-color:#fff}@media only screen and (max-width:700px){.wrap form.login_form{width:80%;margin:15px auto 0}.wrap form.login_form input{width:49%;margin:0 2% 0 0}.wrap form.login_form input[type=password]{margin:0}.wrap form.login_form input[type=submit]{width:100%;margin:15px 0 0}}@media only screen and (max-width:550px){.wrap{width:90%;margin:50px auto 0}.wrap h1{margin:0 0 50px}.wrap h2,.wrap h3{font-size:18px}.wrap form.subscribe_form{box-sizing:border-box;width:100%}.wrap form.subscribe_form input{box-sizing:border-box}.wrap form input[type=submit],.wrap form input[type=text]{width:100%}.wrap form.subscribe_form input[type=submit]{padding-left:0;padding-right:0;border-left:none}.wrap .contact_us{margin:0 0 50px}.contact .form{width:90%}.contact .form input[type=submit],.contact .form p.col{width:100%}.wrap form.login_form{width:90%}.wrap form.login_form input{width:100%;margin:0 0 10px}.wrap form.login_form input[type=submit]{margin:10px 0 0}ol,ul{width:80%}blockquote,q{width:70%}}
 
1
+ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{display:block;width:500px;margin:0 auto;text-align:left;position:relative;font-style:italic}blockquote:before,blockquote:after,q:before,q:after{content:'"';content:none}input,button{-webkit-appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}em,i{font-style:italic}del{text-decoration:line-through}strong,b{font-weight:bold}ol{width:600px;margin:0 auto;text-align:left}ol li{list-style-type:decimal}ul{width:600px;margin:0 auto;text-align:left}ul li{list-style:disc}a{color:inherit;text-decoration:underline}body,html{min-height:100%}body{background-color:#fff;color:#1b1f23;font-family:Helvetica Neue, Arial, sans-serif}.wrap{width:605px;margin:100px auto 0;text-align:center}.wrap h1{font-size:30px;font-weight:700;margin:0 0 90px}.wrap h2{font-size:24px;font-weight:400;line-height:45px;margin:0 0 80px}.wrap h3{font-size:24px;font-weight:400;margin:0 0 45px}.wrap .author_link{margin-top:15px;color:#616161;margin:0 0 50px}.wrap .author_link a{color:#000}.wrap .countdown{margin:0 0 85px}.wrap .countdown span{font-size:30px}.wrap form.subscribe_form{-webkit-box-sizing:border-box;box-sizing:border-box;width:450px;margin:0 0 75px;display:inline-block;border:3px solid #e0e0e0;overflow:hidden;text-align:center}.wrap form.subscribe_form input{margin:0;outline:0;border:0;float:left;font-size:18px;padding:20px 25px;-webkit-box-sizing:content-box;box-sizing:content-box}.wrap form.subscribe_form input[type="text"]{width:245px}.wrap form.subscribe_form input[type="submit"]{background:#000;color:#fff;float:right;cursor:pointer;padding:20px 30px;border-left:3px solid #e0e0e0;-webkit-transition:all .3s;transition:all .3s}.wrap form.subscribe_form input[type="submit"]:hover{background:#fff;color:#000;border-left:3px solid #e0e0e0}.wrap form.subscribe_form input[type="submit"]:active{background:#1e1e1e;color:#fff}.wrap form.subscribe_form .error{color:red}.wrap form.subscribe_form label.error{display:none !important}.wrap form.login_form{width:100%;margin:15px 0 0}.wrap form.login_form input{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:3px solid #E2E2E2;font-family:Helvetica Neue, Arial, sans-serif;font-size:16px;margin:0 10px 0 0;outline:0;padding:15px}.wrap form.login_form input[type="submit"]{background:#000;color:#fff;margin:0;border-color:#000;font-weight:bold;padding:15px 30px;cursor:pointer}.wrap form.login_form input[type="submit"]:active{position:relative;top:1px}.wrap .social{margin:0 0 70px}.wrap .social a{width:22px;height:22px;margin:0 0 20px 55px;background-image:url("../images/icn_sprite.png");background-repeat:no-repeat;display:inline-block;text-indent:-999em}.wrap .social a:first-of-type{margin:0 0 20px 0}.wrap .social .git{background-position:0 0}.wrap .social .fb{background-position:-240px 0}.wrap .social .tw{background-position:-162px 0px}.wrap .social .rss{background-position:-402px 0}.wrap .social .mail{background-position:-560px 0}.wrap .social .pin{background-position:-322px 0}.wrap .social .dribbble{background-position:-82px 0}.wrap .social .gplus{background-position:-486px 0}.wrap .social .linkedin{background-position:-633px 0}.wrap .contact_us{color:#000;border:3px solid #000;font-size:18px;padding:15px 40px;display:inline-block;margin:0 0 70px}.wrap .contact_us:hover{background:#000;color:#fff}.contact_us{text-decoration:none}.contact_us,input[type=submit]{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact{position:fixed;display:none;overflow:auto;top:0;bottom:0;left:0;right:0;background:rgba(27,31,35,0.95)}.contact label.error{color:red;float:left;font-size:11px;padding-top:10px}.close-contact_form{position:absolute;left:46%;top:-60px;cursor:pointer}.close-contact_form img{width:40px;height:40px}.contact .form{width:520px;text-align:center;padding:40px;background:#f9f9f9;-webkit-box-sizing:border-box;box-sizing:border-box;margin:100px auto;-webkit-transition:0.2s -webkit-transform ease-in-out;transition:0.2s -webkit-transform ease-in-out;transition:0.2s transform ease-in-out;transition:0.2s transform ease-in-out, 0.2s -webkit-transform ease-in-out}.contact .form input,.contact .form textarea{padding:15px 20px;margin:0;outline:0;width:100%;background:#f9f9f9;border:3px solid #e0e0e0;font-size:18px;font-family:Helvetica Neue, Arial, sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none}.contact .form textarea{height:175px;padding:20px}.contact .form input[type="text"]::-webkit-input-placeholder,.contact .form textarea::-webkit-input-placeholder{color:#dadada}.contact .form input[type="text"]::-moz-input-placeholder,.contact .form textarea::-moz-input-placeholder{color:#dadada}.contact .form input[type="text"]::-ms-input-placeholder,.contact .form textarea::-ms-input-placeholder{color:#dadada}.contact .form .col{width:205px;margin:0 0 30px;display:inline-block;float:left}.contact .form .col.last{float:right}.contact .form .submit{margin:30px 0 0;text-align:center;clear:left}.contact .form .submit input{cursor:pointer;display:inline-block;background:#1b1f24;color:#fff;border:0;padding:20px 45px;width:auto}.contact .move_top{-webkit-transform:perspective(1000px) translateY(-200px);transform:perspective(1000px) translateY(-200px)}.contact .move_bottom{-webkit-transform:perspective(1000px) translateY(0);transform:perspective(1000px) translateY(0)}.contact .zoom{-webkit-transform:perspective(1000px) scale(0.5);transform:perspective(1000px) scale(0.5);-webkit-transition:0.3s -webkit-transform ease-in-out;transition:0.3s -webkit-transform ease-in-out;transition:0.3s transform ease-in-out;transition:0.3s transform ease-in-out, 0.3s -webkit-transform ease-in-out}.contact .zoomed{-webkit-transform:perspective(1000px) scale(1);transform:perspective(1000px) scale(1)}.contact .fold{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg)}.contact .unfold{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}.background{background:url("../images/backgrounds/bg1.jpg") no-repeat center top fixed;background-size:cover}.background .countdown span{color:#fff}.background form.subscribe_form input[type="submit"]{color:#000;background:#fff}.background form.subscribe_form input[type="text"]{background:transparent;color:#fff}.background form.subscribe_form input.error[type="text"]{color:red}.background form.subscribe_form input[type="text"]::-webkit-input-placeholder{color:#fff}.background form.subscribe_form input[type="text"]::-moz-input-placeholder{color:#fff}.background form.subscribe_form input[type="text"]::-ms-input-placeholder{color:#fff}.background .contact_us{color:#fff;border-color:#fff}@media only screen and (max-width: 700px){.wrap form.login_form{width:80%;margin:15px auto 0}.wrap form.login_form input{width:49%;margin:0 2% 0 0}.wrap form.login_form input[type="password"]{margin:0}.wrap form.login_form input[type="submit"]{width:100%;margin:15px 0 0}}@media only screen and (max-width: 550px){.wrap{width:90%;margin:50px auto 0}.wrap h1{margin:0 0 50px}.wrap h2,.wrap h3{font-size:18px}.wrap form.subscribe_form{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.wrap form.subscribe_form input{-webkit-box-sizing:border-box;box-sizing:border-box}.wrap form input[type="text"],.wrap form input[type="submit"]{width:100% !important}.wrap form.subscribe_form input[type="submit"]{padding-left:0;padding-right:0;border-left:none}.wrap .contact_us{margin:0 0 50px}.contact .form{width:90%}.contact .form p.col{width:100%}.contact .form input[type="submit"]{width:100%}.wrap form.login_form{width:90%}.wrap form.login_form input{width:100%;margin:0 0 10px 0}.wrap form.login_form input[type="submit"]{margin:10px 0 0}ul,ol{width:80%}blockquote,q{width:70%}}
2
+ /*# sourceMappingURL=style.min.css.map */
assets/images/backgrounds/bg1.jpg CHANGED
File without changes
assets/images/backgrounds/bg10.jpg CHANGED
File without changes
assets/images/backgrounds/bg10_thumb.jpg CHANGED
File without changes
assets/images/backgrounds/bg11.jpg CHANGED
File without changes
assets/images/backgrounds/bg11_thumb.jpg CHANGED
File without changes
assets/images/backgrounds/bg1_thumb.jpg CHANGED
File without changes
assets/images/backgrounds/bg2.jpg CHANGED
File without changes
assets/images/backgrounds/bg2_thumb.jpg CHANGED
File without changes
assets/images/backgrounds/bg3.jpg CHANGED
File without changes
assets/images/backgrounds/bg3_thumb.jpg CHANGED
File without changes
assets/images/backgrounds/bg4.jpg CHANGED
File without changes
assets/images/backgrounds/bg4_thumb.jpg CHANGED
File without changes
assets/images/backgrounds/bg5.jpg CHANGED
File without changes
assets/images/backgrounds/bg5_thumb.jpg CHANGED
File without changes
assets/images/backgrounds/bg6.jpg CHANGED
File without changes
assets/images/backgrounds/bg6_thumb.jpg CHANGED
File without changes
assets/images/backgrounds/bg7.jpg CHANGED
File without changes
assets/images/backgrounds/bg7_thumb.jpg CHANGED
File without changes
assets/images/backgrounds/bg8.jpg CHANGED
File without changes
assets/images/backgrounds/bg8_thumb.jpg CHANGED
File without changes
assets/images/backgrounds/bg9.jpg CHANGED
File without changes
assets/images/backgrounds/bg9_thumb.jpg CHANGED
File without changes
assets/images/chosen-sprite.png CHANGED
File without changes
assets/images/chosen-sprite@2x.png CHANGED
File without changes
assets/images/close.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 100 100" x="0px" y="0px"><path fill="#fff" d="M50,10.35A39.65,39.65,0,1,0,78,22,39.38,39.38,0,0,0,50,10.35ZM71,71a29.65,29.65,0,1,1,8.68-21A29.68,29.68,0,0,1,71,71Z"/><path fill="#fff" d="M65.2,34.8a5,5,0,0,0-7.07,0L50,42.93,41.87,34.8a5,5,0,0,0-7.07,7.07L42.93,50,34.8,58.13a5,5,0,1,0,7.07,7.07L50,57.07l8.13,8.13a5,5,0,0,0,7.07-7.07L57.07,50l8.13-8.13A5,5,0,0,0,65.2,34.8Z"/></svg>
assets/images/icn_sprite.png CHANGED
File without changes
assets/images/icon-48.png CHANGED
Binary file
assets/images/index.php CHANGED
File without changes
assets/images/resources/ayoshop.jpg CHANGED
File without changes
assets/images/resources/flatui.jpg CHANGED
File without changes
assets/images/resources/freephotoscc.jpg ADDED
Binary file
assets/images/resources/linecons.jpg CHANGED
File without changes
assets/images/resources/postcards.jpg ADDED
Binary file
assets/images/resources/qards.jpg CHANGED
File without changes
assets/images/resources/strictthemes.png CHANGED
File without changes
assets/index.php CHANGED
File without changes
assets/js/async.js ADDED
@@ -0,0 +1,1211 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * async
3
+ * https://github.com/caolan/async
4
+ *
5
+ * Copyright 2010-2014 Caolan McMahon
6
+ * Released under the MIT license
7
+ */
8
+ (function () {
9
+
10
+ var async = {};
11
+ function noop() {}
12
+ function identity(v) {
13