SiteOrigin Widgets Bundle - Version 1.8.4

Version Description

  • 27 April 2017 =
  • Fixed button URLs.
  • Removed image sizes attribute when Jetpack Photon is enabled.
  • Fixed missing widget handling for misnamed widgets.
Download this release

Release Info

Developer gpriday
Plugin Icon 128x128 SiteOrigin Widgets Bundle
Version 1.8.4
Comparing to
See all releases

Code changes from version 1.8.3 to 1.8.4

admin/admin.css CHANGED
@@ -1 +1,448 @@
1
- #sow-widgets-page{margin:0 0 0 -20px}#sow-widgets-page .page-banner{display:block;padding:15px 30px 5px 30px;background:#f6f6f6;position:relative}#sow-widgets-page .page-banner .icon{float:left;display:inline-block;width:50px;height:43px;position:relative;margin:8px 22px 0 0}#sow-widgets-page .page-banner .icon img{position:absolute}#sow-widgets-page .page-banner .icon img.icon-back{top:0;left:0}#sow-widgets-page .page-banner .icon img.icon-gear{top:0;left:12px;-webkit-animation:spin 60s linear infinite;-moz-animation:spin 60s linear infinite;animation:spin 60s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#sow-widgets-page .page-banner .icon img.icon-front{top:0;left:0}#sow-widgets-page .page-banner h1{font:300 2.3em/1.4em "proxima-nova","Open Sans",Helvetica,Arial,sans-serif;color:#666}#sow-widgets-page .page-banner #sow-widget-search{position:absolute;bottom:-35px;right:19px}#sow-widgets-page .page-banner #sow-widget-search input{box-sizing:border-box;width:200px}#sow-widgets-page .page-banner #sow-widget-search .results{display:none;box-sizing:border-box;position:absolute;top:100%;left:1px;width:200px;background:#ffffff;border:1px solid #e0e0e0;padding:0;margin:-2px 0 0 0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}#sow-widgets-page .page-banner #sow-widget-search .results li{margin:0;padding:5px;font-size:.95em;font-weight:bold;color:#777;cursor:pointer}#sow-widgets-page .page-banner #sow-widget-search .results li:hover{background:#f7f7f7}#sow-widgets-page .page-nav{background:#f6f6f6;border-bottom:1px solid #d6d6d6;padding:5px 0 0 30px;margin:0;font-size:0}#sow-widgets-page .page-nav li{display:inline-block;margin:0 0 -1px 0;background:#f6f6f6;line-height:1em;font-size:12px;position:relative;border:1px solid #d6d6d6;border-width:1px 0 1px 1px;transition:all .2s}#sow-widgets-page .page-nav li:last-child{border-right-width:1px}#sow-widgets-page .page-nav li a{display:block;text-decoration:none;color:#555;padding:12px 25px;font-weight:bold;box-shadow:none !important}#sow-widgets-page .page-nav li:hover{background:#f3f3f3}#sow-widgets-page .page-nav li.active{background:#f0f0f0;border-bottom-color:#f0f0f0}#sow-widgets-page #widgets-list{zoom:1;margin:25px 18px 0 18px;position:relative}#sow-widgets-page #widgets-list:before{content:'';display:block}#sow-widgets-page #widgets-list:after{content:'';display:table;clear:both}#sow-widgets-page #widgets-list .so-widget-wrap{float:left;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px 24px 12px;width:25%}@media screen and (max-width:1800px){#sow-widgets-page #widgets-list .so-widget-wrap{width:33.333%}}@media screen and (max-width:1280px){#sow-widgets-page #widgets-list .so-widget-wrap{width:50%}}@media screen and (max-width:960px){#sow-widgets-page #widgets-list .so-widget-wrap{width:100%}}#sow-widgets-page #widgets-list .so-widget{border:1px solid #D9D9D9;float:left;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05);padding:0;width:100%;background:#fefefe;position:relative;overflow:hidden}#sow-widgets-page #widgets-list .so-widget .so-widget-banner{width:128px;height:128px;float:left;margin:20px;overflow:hidden}#sow-widgets-page #widgets-list .so-widget .so-widget-banner img,#sow-widgets-page #widgets-list .so-widget .so-widget-banner svg{height:128px;width:auto}#sow-widgets-page #widgets-list .so-widget .so-widget-text{padding:20px 20px 20px 0;margin-left:178px}#sow-widgets-page #widgets-list .so-widget .so-widget-text .so-widget-active-indicator{float:right;margin:0 0 10px 10px;background:#00a0d2;padding:4px 10px;color:#fff;border-radius:3px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}#sow-widgets-page #widgets-list .so-widget .so-widget-text h3{color:#0073aa;font-size:1.4em;font-weight:500;margin-top:0}#sow-widgets-page #widgets-list .so-widget .so-widget-text .so-widget-description{margin:0;line-height:1.35em;color:#777777}#sow-widgets-page #widgets-list .so-widget .so-widget-text .so-widget-byline{font-size:.9em;margin-top:10px;color:#999;font-style:italic}#sow-widgets-page #widgets-list .so-widget .so-widget-text .so-widget-byline a{color:#666;text-decoration:none}#sow-widgets-page #widgets-list .so-widget .so-widget-text .so-widget-byline a:hover{color:#555;text-decoration:underline}#sow-widgets-page #widgets-list .so-widget .so-widget-toggle-active{margin-top:15px;display:inline-block}#sow-widgets-page #widgets-list .so-widget .so-widget-toggle-active button:focus{outline:none}#sow-widgets-page #widgets-list .so-widget.so-widget-is-active .so-widget-toggle-active .so-widget-activate{display:none}#sow-widgets-page #widgets-list .so-widget.so-widget-is-inactive .so-widget-toggle-active .so-widget-deactivate{display:none}#sow-widgets-page #widgets-list .so-widget.so-widget-is-inactive .so-widget-active-indicator{opacity:0}#sow-widgets-page #widgets-list .so-widget.so-widget-is-inactive h3{color:#666}#sow-widgets-page #widgets-list .so-widget.so-widget-is-inactive svg,#sow-widgets-page #widgets-list .so-widget.so-widget-is-inactive img{filter:url(filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1);opacity:.7}#sow-widgets-page #widgets-list .so-widget .so-widget-settings{margin-top:15px;display:inline-block}#sow-widgets-page #widgets-list.so-animated img,#sow-widgets-page #widgets-list.so-animated svg{-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}#sow-widgets-page .developers-link{padding:0 30px;text-align:right;color:#777;font-style:italic}#sow-widgets-page #sow-settings-dialog{display:none}#sow-widgets-page #sow-settings-dialog .so-overlay,#sow-widgets-page #sow-settings-dialog .so-content,#sow-widgets-page #sow-settings-dialog .so-title-bar,#sow-widgets-page #sow-settings-dialog .so-toolbar,#sow-widgets-page #sow-settings-dialog .so-left-sidebar,#sow-widgets-page #sow-settings-dialog .so-right-sidebar{z-index:100001;position:fixed;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}#sow-widgets-page #sow-settings-dialog .so-overlay{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}#sow-widgets-page #sow-settings-dialog .so-content{overflow-y:auto;top:80px;left:30px;right:30px;bottom:88px;background-color:#fdfdfd;overflow-x:hidden;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.03);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.03);box-shadow:inset 0 2px 2px rgba(0,0,0,0.03)}#sow-widgets-page #sow-settings-dialog .so-content>*:first-child,#sow-widgets-page #sow-settings-dialog .so-content form>*:first-child{margin-top:0}#sow-widgets-page #sow-settings-dialog .so-content>*:last-child,#sow-widgets-page #sow-settings-dialog .so-content form>*:last-child{margin-bottom:0}#sow-widgets-page #sow-settings-dialog .so-content .so-content-tabs>*{display:none}#sow-widgets-page #sow-settings-dialog .so-content.so-loading{background-image:url("images/wpspin_light.gif");background-position:center center;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#sow-widgets-page #sow-settings-dialog .so-content.so-loading{background-image:url(images/wpspin_light-2x.gif);background-size:16px 16px}}#sow-widgets-page #sow-settings-dialog .so-title-bar{left:30px;right:30px;top:30px;height:50px;background-color:#fafafa;border-bottom:1px solid #D8D8D8}#sow-widgets-page #sow-settings-dialog .so-title-bar h3.so-title{margin:0 !important;padding:0 !important}#sow-widgets-page #sow-settings-dialog .so-title-bar a{cursor:pointer;position:absolute;box-sizing:border-box;width:50px;height:50px;display:block;top:0;right:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:#fafafa;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}#sow-widgets-page #sow-settings-dialog .so-title-bar a:hover{background:#e9e9e9}#sow-widgets-page #sow-settings-dialog .so-title-bar a:hover .so-dialog-icon{color:#333333}#sow-widgets-page #sow-settings-dialog .so-title-bar a .so-dialog-icon{position:absolute;top:50%;left:50%;text-decoration:none;width:20px;height:20px;margin-left:-10px;margin-top:-10px;color:#666666;text-align:center}#sow-widgets-page #sow-settings-dialog .so-title-bar a .so-dialog-icon:before{font:400 20px/1em dashicons;top:7px;left:13px}#sow-widgets-page #sow-settings-dialog .so-title-bar a.so-close{right:0}#sow-widgets-page #sow-settings-dialog .so-title-bar a.so-close .so-dialog-icon:before{content:"\f335"}#sow-widgets-page #sow-settings-dialog .so-toolbar{left:30px;right:30px;bottom:30px;height:58px;background-color:#fafafa;border-top:1px solid #D8D8D8;z-index:100002}#sow-widgets-page #sow-settings-dialog .so-toolbar .so-status{float:left;padding-top:6px;padding-bottom:6px;font-style:italic;color:#999999;line-height:1em}#sow-widgets-page #sow-settings-dialog .so-toolbar .so-status.so-panels-loading{padding-left:26px;background-position:left center}#sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons{float:right}#sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons .action-buttons{position:absolute;left:15px;top:50%;margin-top:-0.65em}#sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons .action-buttons a{cursor:pointer;display:inline;padding:.2em .5em;line-height:1em;margin-right:.5em;text-decoration:none}#sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons .action-buttons .so-delete{color:#a00}#sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons .action-buttons .so-delete:hover{background:#a00;color:#FFFFFF}#sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons .action-buttons .so-duplicate:hover{text-decoration:underline}#sow-widgets-page #sow-settings-dialog .siteorigin-widget-help-link{display:none}#sow-widgets-page #so-widget-settings-save{width:0;height:0;border:none}body.plugins_page_so-widgets-plugins #contextual-help-link-wrap{z-index:10}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #sow-widgets-page {
2
+ margin: 0 0 0 -20px;
3
+ }
4
+ #sow-widgets-page .page-banner {
5
+ display: block;
6
+ padding: 15px 30px 5px 30px;
7
+ background: #f6f6f6;
8
+ position: relative;
9
+ }
10
+ #sow-widgets-page .page-banner .icon {
11
+ float: left;
12
+ display: inline-block;
13
+ width: 50px;
14
+ height: 43px;
15
+ position: relative;
16
+ margin: 8px 22px 0 0;
17
+ }
18
+ #sow-widgets-page .page-banner .icon img {
19
+ position: absolute;
20
+ }
21
+ #sow-widgets-page .page-banner .icon img.icon-back {
22
+ top: 0;
23
+ left: 0;
24
+ }
25
+ #sow-widgets-page .page-banner .icon img.icon-gear {
26
+ top: 0;
27
+ left: 12px;
28
+ -webkit-animation: spin 60s linear infinite;
29
+ -moz-animation: spin 60s linear infinite;
30
+ animation: spin 60s linear infinite;
31
+ }
32
+ @-moz-keyframes spin {
33
+ 100% {
34
+ -moz-transform: rotate(360deg);
35
+ }
36
+ }
37
+ @-webkit-keyframes spin {
38
+ 100% {
39
+ -webkit-transform: rotate(360deg);
40
+ }
41
+ }
42
+ @keyframes spin {
43
+ 100% {
44
+ -webkit-transform: rotate(360deg);
45
+ transform: rotate(360deg);
46
+ }
47
+ }
48
+ #sow-widgets-page .page-banner .icon img.icon-front {
49
+ top: 0;
50
+ left: 0;
51
+ }
52
+ #sow-widgets-page .page-banner h1 {
53
+ font: 300 2.3em/1.4em "proxima-nova", "Open Sans", Helvetica, Arial, sans-serif;
54
+ color: #666;
55
+ }
56
+ #sow-widgets-page .page-banner #sow-widget-search {
57
+ position: absolute;
58
+ bottom: -35px;
59
+ right: 19px;
60
+ }
61
+ #sow-widgets-page .page-banner #sow-widget-search input {
62
+ box-sizing: border-box;
63
+ width: 200px;
64
+ }
65
+ #sow-widgets-page .page-banner #sow-widget-search .results {
66
+ display: none;
67
+ box-sizing: border-box;
68
+ position: absolute;
69
+ top: 100%;
70
+ left: 1px;
71
+ width: 200px;
72
+ background: #ffffff;
73
+ border: 1px solid #e0e0e0;
74
+ padding: 0;
75
+ margin: -2px 0 0 0;
76
+ -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
77
+ -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
78
+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
79
+ }
80
+ #sow-widgets-page .page-banner #sow-widget-search .results li {
81
+ margin: 0;
82
+ padding: 5px;
83
+ font-size: 0.95em;
84
+ font-weight: bold;
85
+ color: #777;
86
+ cursor: pointer;
87
+ }
88
+ #sow-widgets-page .page-banner #sow-widget-search .results li:hover {
89
+ background: #f7f7f7;
90
+ }
91
+ #sow-widgets-page .page-nav {
92
+ background: #f6f6f6;
93
+ border-bottom: 1px solid #d6d6d6;
94
+ padding: 5px 0 0 30px;
95
+ margin: 0;
96
+ font-size: 0;
97
+ }
98
+ #sow-widgets-page .page-nav li {
99
+ display: inline-block;
100
+ margin: 0 0 -1px 0;
101
+ background: #f6f6f6;
102
+ line-height: 1em;
103
+ font-size: 12px;
104
+ position: relative;
105
+ border: 1px solid #d6d6d6;
106
+ border-width: 1px 0 1px 1px;
107
+ transition: all 0.2s;
108
+ }
109
+ #sow-widgets-page .page-nav li:last-child {
110
+ border-right-width: 1px;
111
+ }
112
+ #sow-widgets-page .page-nav li a {
113
+ display: block;
114
+ text-decoration: none;
115
+ color: #555;
116
+ padding: 12px 25px;
117
+ font-weight: bold;
118
+ box-shadow: none !important;
119
+ }
120
+ #sow-widgets-page .page-nav li:hover {
121
+ background: #f3f3f3;
122
+ }
123
+ #sow-widgets-page .page-nav li.active {
124
+ background: #f0f0f0;
125
+ border-bottom-color: #f0f0f0;
126
+ }
127
+ #sow-widgets-page #widgets-list {
128
+ zoom: 1;
129
+ margin: 25px 18px 0 18px;
130
+ position: relative;
131
+ }
132
+ #sow-widgets-page #widgets-list:before {
133
+ content: '';
134
+ display: block;
135
+ }
136
+ #sow-widgets-page #widgets-list:after {
137
+ content: '';
138
+ display: table;
139
+ clear: both;
140
+ }
141
+ #sow-widgets-page #widgets-list .so-widget-wrap {
142
+ float: left;
143
+ -ms-box-sizing: border-box;
144
+ -moz-box-sizing: border-box;
145
+ -webkit-box-sizing: border-box;
146
+ box-sizing: border-box;
147
+ padding: 0 12px 24px 12px;
148
+ width: 25%;
149
+ }
150
+ @media screen and (max-width: 1800px) {
151
+ #sow-widgets-page #widgets-list .so-widget-wrap {
152
+ width: 33.333%;
153
+ }
154
+ }
155
+ @media screen and (max-width: 1280px) {
156
+ #sow-widgets-page #widgets-list .so-widget-wrap {
157
+ width: 50%;
158
+ }
159
+ }
160
+ @media screen and (max-width: 960px) {
161
+ #sow-widgets-page #widgets-list .so-widget-wrap {
162
+ width: 100%;
163
+ }
164
+ }
165
+ #sow-widgets-page #widgets-list .so-widget {
166
+ border: 1px solid #D9D9D9;
167
+ float: left;
168
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
169
+ -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
170
+ box-shadow: 0 1px 2px rgba(0,0,0,0.05);
171
+ padding: 0;
172
+ width: 100%;
173
+ background: #fefefe;
174
+ position: relative;
175
+ overflow: hidden;
176
+ }
177
+ #sow-widgets-page #widgets-list .so-widget .so-widget-banner {
178
+ width: 128px;
179
+ height: 128px;
180
+ float: left;
181
+ margin: 20px;
182
+ overflow: hidden;
183
+ }
184
+ #sow-widgets-page #widgets-list .so-widget .so-widget-banner img,
185
+ #sow-widgets-page #widgets-list .so-widget .so-widget-banner svg {
186
+ height: 128px;
187
+ width: auto;
188
+ }
189
+ #sow-widgets-page #widgets-list .so-widget .so-widget-text {
190
+ padding: 20px 20px 20px 0;
191
+ margin-left: 178px;
192
+ }
193
+ #sow-widgets-page #widgets-list .so-widget .so-widget-text .so-widget-active-indicator {
194
+ float: right;
195
+ margin: 0 0 10px 10px;
196
+ background: #00a0d2;
197
+ padding: 4px 10px;
198
+ color: #fff;
199
+ border-radius: 3px;
200
+ -webkit-transition: all 0.35s ease;
201
+ -moz-transition: all 0.35s ease;
202
+ -o-transition: all 0.35s ease;
203
+ transition: all 0.35s ease;
204
+ }
205
+ #sow-widgets-page #widgets-list .so-widget .so-widget-text h3 {
206
+ color: #0073aa;
207
+ font-size: 1.4em;
208
+ font-weight: 500;
209
+ margin-top: 0;
210
+ }
211
+ #sow-widgets-page #widgets-list .so-widget .so-widget-text .so-widget-description {
212
+ margin: 0;
213
+ line-height: 1.35em;
214
+ color: #777777;
215
+ }
216
+ #sow-widgets-page #widgets-list .so-widget .so-widget-text .so-widget-byline {
217
+ font-size: 0.9em;
218
+ margin-top: 10px;
219
+ color: #999;
220
+ font-style: italic;
221
+ }
222
+ #sow-widgets-page #widgets-list .so-widget .so-widget-text .so-widget-byline a {
223
+ color: #666;
224
+ text-decoration: none;
225
+ }
226
+ #sow-widgets-page #widgets-list .so-widget .so-widget-text .so-widget-byline a:hover {
227
+ color: #555;
228
+ text-decoration: underline;
229
+ }
230
+ #sow-widgets-page #widgets-list .so-widget .so-widget-toggle-active {
231
+ margin-top: 15px;
232
+ display: inline-block;
233
+ }
234
+ #sow-widgets-page #widgets-list .so-widget .so-widget-toggle-active button:focus {
235
+ outline: none;
236
+ }
237
+ #sow-widgets-page #widgets-list .so-widget.so-widget-is-active .so-widget-toggle-active .so-widget-activate {
238
+ display: none;
239
+ }
240
+ #sow-widgets-page #widgets-list .so-widget.so-widget-is-inactive .so-widget-toggle-active .so-widget-deactivate {
241
+ display: none;
242
+ }
243
+ #sow-widgets-page #widgets-list .so-widget.so-widget-is-inactive .so-widget-active-indicator {
244
+ opacity: 0;
245
+ }
246
+ #sow-widgets-page #widgets-list .so-widget.so-widget-is-inactive h3 {
247
+ color: #666;
248
+ }
249
+ #sow-widgets-page #widgets-list .so-widget.so-widget-is-inactive svg,
250
+ #sow-widgets-page #widgets-list .so-widget.so-widget-is-inactive img {
251
+ filter: url(filters.svg#grayscale);
252
+ filter: gray;
253
+ -webkit-filter: grayscale(1);
254
+ opacity: 0.7;
255
+ }
256
+ #sow-widgets-page #widgets-list .so-widget .so-widget-settings {
257
+ margin-top: 15px;
258
+ display: inline-block;
259
+ }
260
+ #sow-widgets-page #widgets-list.so-animated img,
261
+ #sow-widgets-page #widgets-list.so-animated svg {
262
+ -webkit-transition: all 0.45s ease;
263
+ -moz-transition: all 0.45s ease;
264
+ -o-transition: all 0.45s ease;
265
+ transition: all 0.45s ease;
266
+ }
267
+ #sow-widgets-page .developers-link {
268
+ padding: 0 30px;
269
+ text-align: right;
270
+ color: #777;
271
+ font-style: italic;
272
+ }
273
+ #sow-widgets-page #sow-settings-dialog {
274
+ display: none;
275
+ }
276
+ #sow-widgets-page #sow-settings-dialog .so-overlay,
277
+ #sow-widgets-page #sow-settings-dialog .so-content,
278
+ #sow-widgets-page #sow-settings-dialog .so-title-bar,
279
+ #sow-widgets-page #sow-settings-dialog .so-toolbar,
280
+ #sow-widgets-page #sow-settings-dialog .so-left-sidebar,
281
+ #sow-widgets-page #sow-settings-dialog .so-right-sidebar {
282
+ z-index: 100001;
283
+ position: fixed;
284
+ -ms-box-sizing: border-box;
285
+ -moz-box-sizing: border-box;
286
+ -webkit-box-sizing: border-box;
287
+ box-sizing: border-box;
288
+ padding: 15px;
289
+ }
290
+ #sow-widgets-page #sow-settings-dialog .so-overlay {
291
+ top: 0;
292
+ left: 0;
293
+ right: 0;
294
+ bottom: 0;
295
+ background: rgba(0, 0, 0, 0.5);
296
+ }
297
+ #sow-widgets-page #sow-settings-dialog .so-content {
298
+ overflow-y: auto;
299
+ top: 80px;
300
+ left: 30px;
301
+ right: 30px;
302
+ bottom: 88px;
303
+ background-color: #fdfdfd;
304
+ overflow-x: hidden;
305
+ -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.03);
306
+ -moz-box-shadow: inset 0 2px 2px rgba(0,0,0,0.03);
307
+ box-shadow: inset 0 2px 2px rgba(0,0,0,0.03);
308
+ }
309
+ #sow-widgets-page #sow-settings-dialog .so-content > *:first-child,
310
+ #sow-widgets-page #sow-settings-dialog .so-content form > *:first-child {
311
+ margin-top: 0;
312
+ }
313
+ #sow-widgets-page #sow-settings-dialog .so-content > *:last-child,
314
+ #sow-widgets-page #sow-settings-dialog .so-content form > *:last-child {
315
+ margin-bottom: 0;
316
+ }
317
+ #sow-widgets-page #sow-settings-dialog .so-content .so-content-tabs > * {
318
+ display: none;
319
+ }
320
+ #sow-widgets-page #sow-settings-dialog .so-content.so-loading {
321
+ background-image: url("images/wpspin_light.gif");
322
+ background-position: center center;
323
+ background-repeat: no-repeat;
324
+ }
325
+ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
326
+ #sow-widgets-page #sow-settings-dialog .so-content.so-loading {
327
+ background-image: url(images/wpspin_light-2x.gif);
328
+ background-size: 16px 16px;
329
+ }
330
+ }
331
+ #sow-widgets-page #sow-settings-dialog .so-title-bar {
332
+ left: 30px;
333
+ right: 30px;
334
+ top: 30px;
335
+ height: 50px;
336
+ background-color: #fafafa;
337
+ border-bottom: 1px solid #D8D8D8;
338
+ /* These are the action buttons in the title bar */
339
+ }
340
+ #sow-widgets-page #sow-settings-dialog .so-title-bar h3.so-title {
341
+ margin: 0 !important;
342
+ padding: 0 !important;
343
+ }
344
+ #sow-widgets-page #sow-settings-dialog .so-title-bar a {
345
+ cursor: pointer;
346
+ position: absolute;
347
+ box-sizing: border-box;
348
+ width: 50px;
349
+ height: 50px;
350
+ display: block;
351
+ top: 0;
352
+ right: 0;
353
+ -webkit-transition: all 0.2s ease;
354
+ -moz-transition: all 0.2s ease;
355
+ -o-transition: all 0.2s ease;
356
+ transition: all 0.2s ease;
357
+ background: #fafafa;
358
+ border-left: 1px solid #d8d8d8;
359
+ border-bottom: 1px solid #d8d8d8;
360
+ }
361
+ #sow-widgets-page #sow-settings-dialog .so-title-bar a:hover {
362
+ background: #e9e9e9;
363
+ }
364
+ #sow-widgets-page #sow-settings-dialog .so-title-bar a:hover .so-dialog-icon {
365
+ color: #333333;
366
+ }
367
+ #sow-widgets-page #sow-settings-dialog .so-title-bar a .so-dialog-icon {
368
+ position: absolute;
369
+ top: 50%;
370
+ left: 50%;
371
+ text-decoration: none;
372
+ width: 20px;
373
+ height: 20px;
374
+ margin-left: -10px;
375
+ margin-top: -10px;
376
+ color: #666666;
377
+ text-align: center;
378
+ }
379
+ #sow-widgets-page #sow-settings-dialog .so-title-bar a .so-dialog-icon:before {
380
+ font: 400 20px/1em dashicons;
381
+ top: 7px;
382
+ left: 13px;
383
+ }
384
+ #sow-widgets-page #sow-settings-dialog .so-title-bar a.so-close {
385
+ right: 0;
386
+ }
387
+ #sow-widgets-page #sow-settings-dialog .so-title-bar a.so-close .so-dialog-icon:before {
388
+ content: "\f335";
389
+ }
390
+ #sow-widgets-page #sow-settings-dialog .so-toolbar {
391
+ left: 30px;
392
+ right: 30px;
393
+ bottom: 30px;
394
+ height: 58px;
395
+ background-color: #fafafa;
396
+ border-top: 1px solid #D8D8D8;
397
+ z-index: 100002;
398
+ }
399
+ #sow-widgets-page #sow-settings-dialog .so-toolbar .so-status {
400
+ float: left;
401
+ padding-top: 6px;
402
+ padding-bottom: 6px;
403
+ font-style: italic;
404
+ color: #999999;
405
+ line-height: 1em;
406
+ }
407
+ #sow-widgets-page #sow-settings-dialog .so-toolbar .so-status.so-panels-loading {
408
+ padding-left: 26px;
409
+ background-position: left center;
410
+ }
411
+ #sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons {
412
+ float: right;
413
+ }
414
+ #sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons .action-buttons {
415
+ position: absolute;
416
+ left: 15px;
417
+ top: 50%;
418
+ margin-top: -0.65em;
419
+ }
420
+ #sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons .action-buttons a {
421
+ cursor: pointer;
422
+ display: inline;
423
+ padding: 0.2em 0.5em;
424
+ line-height: 1em;
425
+ margin-right: 0.5em;
426
+ text-decoration: none;
427
+ }
428
+ #sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons .action-buttons .so-delete {
429
+ color: #a00;
430
+ }
431
+ #sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons .action-buttons .so-delete:hover {
432
+ background: #a00;
433
+ color: #FFFFFF;
434
+ }
435
+ #sow-widgets-page #sow-settings-dialog .so-toolbar .so-buttons .action-buttons .so-duplicate:hover {
436
+ text-decoration: underline;
437
+ }
438
+ #sow-widgets-page #sow-settings-dialog .siteorigin-widget-help-link {
439
+ display: none;
440
+ }
441
+ #sow-widgets-page #so-widget-settings-save {
442
+ width: 0;
443
+ height: 0;
444
+ border: none;
445
+ }
446
+ body.plugins_page_so-widgets-plugins #contextual-help-link-wrap {
447
+ z-index: 10;
448
+ }
base/css/admin.css CHANGED
@@ -1 +1,657 @@
1
- .siteorigin-widget-form-no-styles{display:none !important}.siteorigin-widget-teaser{padding:10px 12px;border:1px solid #5fc133;background:#edfbe7;color:#394a3a;margin-bottom:20px}.siteorigin-widget-teaser .dashicons{float:right;margin:1px 2px 6px 10px;cursor:pointer;font-size:18px;width:18px;height:18px}.siteorigin-widget-form{display:block !important;margin:15px 0}.siteorigin-widget-form>div:first-child{margin-top:0}.siteorigin-widget-form a{box-shadow:none}.siteorigin-widget-form.siteorigin-widget-form-main{min-width:600px}.siteorigin-widget-form .siteorigin-widget-field{margin:1em 0}.siteorigin-widget-form .siteorigin-widget-field label{display:block;margin-bottom:3px}.siteorigin-widget-form .siteorigin-widget-field label.siteorigin-widget-field-label{font-weight:bold}.siteorigin-widget-form .siteorigin-widget-field label.so-checkbox-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.siteorigin-widget-form .siteorigin-widget-field .siteorigin-widget-description{font-size:.9em;margin-top:.2em;color:#999;font-style:italic}.siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-separator{margin:1.75em 0}.siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-is-optional .field-optional{font-weight:normal;font-size:.8em;vertical-align:super;padding-left:.5em;color:#54a242;font-style:italic}.siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-is-required .field-required{font-weight:normal;font-size:.8em;vertical-align:super;padding-left:.5em;color:#F02311;font-style:italic}.siteorigin-widget-form .siteorigin-widget-field input[type="text"]{width:100%}.siteorigin-widget-form .siteorigin-widget-field input.siteorigin-widget-input-color{width:auto}.siteorigin-widget-form .siteorigin-widget-field textarea.siteorigin-widget-code-input{font-family:"Courier New",Courier,monospace}.siteorigin-widget-form .siteorigin-widget-field-type-slider .siteorigin-widget-slider-wrapper{margin:10px 0;border:1px solid #E0E0E0;padding:12px 15px;background:#F4F4F4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-width:500px;display:block;margin-left:55px}.siteorigin-widget-form .siteorigin-widget-field-type-slider .siteorigin-widget-slider-value{display:block;float:left;margin-top:0;border:1px solid #E0E0E0;padding:11px 0;background:#F4F4F4;font-weight:bold;color:#666;width:45px;text-align:center}.siteorigin-widget-form .siteorigin-widget-field-type-slider .siteorigin-widget-value-slider{position:relative;height:5px;background:#A0A0A0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.siteorigin-widget-form .siteorigin-widget-field-type-slider .ui-slider-handle{cursor:move;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #a4a3a8;z-index:10;position:absolute;width:18px;height:18px;margin-top:-7px;margin-left:-9px;background:#F9F9F9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;top:0;left:0;-webkit-box-shadow:inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1)}.siteorigin-widget-form .siteorigin-widget-field-type-slider input[type="number"]{display:none}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top{background:#F0F0F0;border:1px solid #D0D0D0;padding:10px;position:relative}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top h3{font-size:13px;margin:0;padding:0 !important}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-expand,.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-copy,.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove{width:14px;height:14px;position:absolute;top:50%;margin-top:-7px;cursor:pointer;font-size:14px;line-height:14px;text-align:center}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-expand:before,.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-copy:before,.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove:before{font-family:dashicons;vertical-align:middle;color:#999999}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-expand{right:48px}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-expand:before{content:"\f140"}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-expand:hover:before{color:#50575D}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-copy{right:28px}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-copy:before{content:"\f105"}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-copy:hover:before{color:#50575D}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove{right:12px}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove:before{content:'\f158'}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove:hover{background:#ff0000}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove:hover:before{color:#FFFFFF}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items{background:#FCFCFC;border:1px solid #EEEEEE;border-top:0;border-bottom:0}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item{background:#FCFCFC;border-bottom:1px solid #EEEEEE}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top{padding:10px;cursor:move;position:relative;background:#F6F6F6}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top h4{font-size:12px;margin:0}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item h4{font-size:15px;margin:0}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item:last-child{border-bottom:0}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-form{border-top:1px solid #EEEEEE;display:none;padding:1px 10px}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add{padding:7px 10px;background:#F0F0F0;border:1px dashed #D0D0D0;font-size:12px;line-height:1em;text-align:center;cursor:pointer}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add:hover{background:#F4F4F4}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top{background:#eaf2f6;border-color:#c9d0d4}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top h3{color:#42484b}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items{background:#f6fdff;border-color:#e8eff3}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item{background:#f8fdff;border-bottom-color:#e8eff3}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top{background:#f0f8fc}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-form{border-top-color:#e8eff3}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add{background:#eaf2f6;border-color:#c9d0d4;color:#42484b}.siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add:hover{background:#edf5f9}.siteorigin-widget-form .siteorigin-widget-field-type-widget>label,.siteorigin-widget-form .siteorigin-widget-field-type-section>label{background:#F0F0F0;border:1px solid #D0D0D0;padding:10px;display:block;margin-bottom:0}.siteorigin-widget-form .siteorigin-widget-field-type-widget>label:before,.siteorigin-widget-form .siteorigin-widget-field-type-section>label:before{float:left;margin:3px 6px 0 0;display:block;width:14px;height:14px;font-size:14px;line-height:1;font-family:"dashicons";content:"\f132"}.siteorigin-widget-form .siteorigin-widget-field-type-widget>label.siteorigin-widget-section-visible:before,.siteorigin-widget-form .siteorigin-widget-field-type-section>label.siteorigin-widget-section-visible:before{content:"\f460"}.siteorigin-widget-form .siteorigin-widget-field-type-widget .siteorigin-widget-section,.siteorigin-widget-form .siteorigin-widget-field-type-section .siteorigin-widget-section{padding:1px 10px;background:#FCFCFC;border:1px solid #EEEEEE;border-top:0}.siteorigin-widget-form .siteorigin-widget-field-type-widget .siteorigin-widget-section.siteorigin-widget-section-hide,.siteorigin-widget-form .siteorigin-widget-field-type-section .siteorigin-widget-section.siteorigin-widget-section-hide{display:none}.siteorigin-widget-form .siteorigin-widget-field-type-link{position:relative}.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector{padding:20px;display:none;position:absolute;top:110%;right:0;width:360px;z-index:10;border:1px solid #c0c0c0;background:#F6F6F6;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .content-text-search{width:100%;margin-bottom:15px}.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts{margin:0;padding:0;background:#fff;max-height:300px;overflow-y:scroll;border:1px solid #e4e4e4}.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts li{cursor:pointer;padding:5px 10px;color:#32373c;border-bottom:1px solid #f1f1f1;margin:0;font-size:.95em}.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts li:hover{background:#eaf2fa}.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts li:last-child{border-bottom:0}.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts li span{font-size:.9em;display:inline-block;float:right;color:#999;margin-left:10px}.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts.loading{min-height:40px;background:#FFFFFF url("img/wpspin_light.gif") center center no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts.loading{background-image:url("img/wpspin_light-2x.gif");background-size:16px 16px}}.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts.loading li{display:none}.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .buttons{margin-top:15px;text-align:right}.siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .buttons a{display:inline-block}.siteorigin-widget-form .siteorigin-widget-field-type-link .url-input-wrapper{display:block;margin-right:130px}.siteorigin-widget-form .siteorigin-widget-field-type-link .select-content-button{float:right;width:120px;text-align:center}.siteorigin-widget-form .siteorigin-widget-description{clear:both}.siteorigin-widgets-query-builder .query-builder-content{padding:20px}.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field{margin-bottom:10px}.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field label span{display:block;font-size:13px;line-height:24px;color:#666}.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field .sow-select-posts{margin-top:2px}.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field input[type="text"]{width:400px}.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field input[type="number"]{width:150px}.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field select[multiple]{min-width:150px;max-height:83px}.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field input[type="date"]{width:150px;margin:0 10px}.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field .sow-order-button{display:inline-block;width:19px;height:19px;margin:0 0 -6px 10px;cursor:pointer;background:url(img/ordering-icons.png)}.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field .sow-order-button.sow-order-button-desc{background-position:left top}.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field .sow-order-button.sow-order-button-asc{background-position:left bottom}.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field small{display:block}.siteorigin-widgets-query-builder .media-toolbar-secondary .sow-post-count-message{margin-top:21px}.siteorigin-widgets-query-builder .media-toolbar-secondary .sow-post-selector-summary{margin-top:10px;display:block;width:41px;height:41px;float:left;overflow:hidden;background:green;margin-right:10px}.siteorigin-widgets-query-builder .media-toolbar-secondary .sow-post-selector-summary:last-child{margin-right:0}.siteorigin-widgets-query-builder .sow-post-selector-summary{display:block;float:left;margin:0 15px 15px 0;width:130px}.siteorigin-widgets-query-builder .sow-post-selector-summary .sow-thumbnail{width:130px;height:130px;margin-bottom:4px}.siteorigin-widgets-query-builder .sow-post-selector-summary .sow-thumbnail img{width:100%;height:auto}.siteorigin-widgets-query-builder .sow-post-selector-summary .sow-title{height:2.5em;overflow:hidden;line-height:1.2em;text-align:center}.siteorigin-widgets-query-builder .sow-post-selector-summary.sow-post-loading .sow-thumbnail{background:url(img/loading.gif) center center no-repeat #EEEEEE}.siteorigin-widgets-query-builder .sow-post-selector-summary.sow-post-loading .sow-thumbnail img{display:none}.siteorigin-widgets-query-builder .sow-post-selector-summary .sow-remove{display:none}.siteorigin-widgets-query-builder #sow-post-selector .sow-autocomplete-field{text-align:right;margin-bottom:20px}.siteorigin-widgets-query-builder #sow-post-selector .sow-autocomplete-field input[type=text]{width:320px;margin-left:10px}.siteorigin-widgets-query-builder #sow-post-selector .sow-autocomplete-field .ui-autocomplete{max-height:182px;overflow-y:auto;overflow-x:hidden}.siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .ui-state-highlight{display:block;float:left;margin:0 15px 15px 0;background:#F3F3F3}.siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary{cursor:move;position:relative}.siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary .sow-remove{position:absolute;top:-5px;right:-5px;width:19px;height:19px;z-index:10;text-decoration:none;background:#333333;text-align:center}.siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary .sow-remove:before{content:'\f158';font:14px/1 dashicons;vertical-align:middle;color:#EEEEEE}.siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary .sow-remove:hover{background:#444444}.siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary .sow-remove:hover:before{color:#FFFFFF}.siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary:hover .sow-remove{display:block}.siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable:after{content:"";display:table;clear:both}.siteorigin-widgets-query-builder .media-modal-close .media-modal-icon{position:absolute;top:50%;left:50%;text-decoration:none;width:20px;height:20px;margin-left:-10px;margin-top:-10px;color:#666666;text-align:center}.siteorigin-widgets-query-builder .media-modal-close .media-modal-icon:before{font:400 20px/1em dashicons;top:7px;left:13px}.siteorigin-widget-preview{display:block !important}.siteorigin-widget-help-link{display:block;margin:1em 0}.so-widgets-dialog .so-widgets-dialog-overlay{position:fixed;z-index:500000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7)}.so-widgets-dialog .so-widgets-toolbar,.so-widgets-dialog .so-widgets-dialog-frame{position:fixed;z-index:500001;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.so-widgets-dialog .so-widgets-toolbar{left:30px;right:30px;top:30px;height:50px;background:#fafafa;border-bottom:1px solid #D8D8D8}.so-widgets-dialog .so-widgets-toolbar h3{margin:15px 0 15px 20px}.so-widgets-dialog .so-widgets-toolbar .close{position:absolute;box-sizing:border-box;width:50px;height:50px;display:block;cursor:pointer;top:0;right:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:#fafafa;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.so-widgets-dialog .so-widgets-toolbar .close:hover{background:#e9e9e9}.so-widgets-dialog .so-widgets-toolbar .close:hover .so-dialog-icon{color:#333333}.so-widgets-dialog .so-widgets-toolbar .close .dashicons{position:absolute;top:50%;left:50%;text-decoration:none;width:21px;height:21px;margin-left:-11px;margin-top:-10px;font-size:21px;color:#666666;text-align:center}.so-widgets-dialog .so-widgets-dialog-frame{top:80px;left:30px;right:30px;bottom:30px;background:#FFFFFF url("img/wpspin_light.gif") center center no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.so-widgets-dialog .so-widgets-dialog-frame{background-image:url("img/wpspin_light-2x.gif");background-size:16px 16px}}.so-widgets-dialog .so-widgets-dialog-frame iframe{width:100%;height:100%}.widget-icon.so-widget-icon{background-size:cover;background-image:url("img/bundle-icon.png")}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .siteorigin-widget-form-no-styles {
2
+ display: none !important;
3
+ }
4
+ .siteorigin-widget-teaser {
5
+ padding: 10px 12px;
6
+ border: 1px solid #5fc133;
7
+ background: #edfbe7;
8
+ color: #394a3a;
9
+ margin-bottom: 20px;
10
+ }
11
+ .siteorigin-widget-teaser .dashicons {
12
+ float: right;
13
+ margin: 1px 2px 6px 10px;
14
+ cursor: pointer;
15
+ font-size: 18px;
16
+ width: 18px;
17
+ height: 18px;
18
+ }
19
+ .siteorigin-widget-form {
20
+ display: block !important;
21
+ margin: 15px 0;
22
+ }
23
+ .siteorigin-widget-form > div:first-child {
24
+ margin-top: 0;
25
+ }
26
+ .siteorigin-widget-form a {
27
+ box-shadow: none;
28
+ }
29
+ .siteorigin-widget-form.siteorigin-widget-form-main {
30
+ min-width: 600px;
31
+ }
32
+ .siteorigin-widget-form .siteorigin-widget-field {
33
+ margin: 1em 0;
34
+ }
35
+ .siteorigin-widget-form .siteorigin-widget-field label {
36
+ display: block;
37
+ margin-bottom: 3px;
38
+ }
39
+ .siteorigin-widget-form .siteorigin-widget-field label.siteorigin-widget-field-label {
40
+ font-weight: bold;
41
+ }
42
+ .siteorigin-widget-form .siteorigin-widget-field label.so-checkbox-label {
43
+ -webkit-user-select: none;
44
+ -moz-user-select: none;
45
+ -ms-user-select: none;
46
+ user-select: none;
47
+ }
48
+ .siteorigin-widget-form .siteorigin-widget-field .siteorigin-widget-description {
49
+ font-size: 0.9em;
50
+ margin-top: 0.2em;
51
+ color: #999;
52
+ font-style: italic;
53
+ }
54
+ .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-separator {
55
+ margin: 1.75em 0;
56
+ }
57
+ .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-is-optional .field-optional {
58
+ font-weight: normal;
59
+ font-size: 0.8em;
60
+ vertical-align: super;
61
+ padding-left: 0.5em;
62
+ color: #54a242;
63
+ font-style: italic;
64
+ }
65
+ .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-is-required .field-required {
66
+ font-weight: normal;
67
+ font-size: 0.8em;
68
+ vertical-align: super;
69
+ padding-left: 0.5em;
70
+ color: #F02311;
71
+ font-style: italic;
72
+ }
73
+ .siteorigin-widget-form .siteorigin-widget-field input[type="text"] {
74
+ width: 100%;
75
+ }
76
+ .siteorigin-widget-form .siteorigin-widget-field input.siteorigin-widget-input-color {
77
+ width: auto;
78
+ }
79
+ .siteorigin-widget-form .siteorigin-widget-field textarea.siteorigin-widget-code-input {
80
+ font-family: "Courier New", Courier, monospace;
81
+ }
82
+ .siteorigin-widget-form .siteorigin-widget-field-type-slider .siteorigin-widget-slider-wrapper {
83
+ margin: 10px 0;
84
+ border: 1px solid #E0E0E0;
85
+ padding: 12px 15px;
86
+ background: #F4F4F4;
87
+ -webkit-border-radius: 4px;
88
+ -moz-border-radius: 4px;
89
+ border-radius: 4px;
90
+ max-width: 500px;
91
+ display: block;
92
+ margin-left: 55px;
93
+ }
94
+ .siteorigin-widget-form .siteorigin-widget-field-type-slider .siteorigin-widget-slider-value {
95
+ display: block;
96
+ float: left;
97
+ margin-top: 0;
98
+ border: 1px solid #E0E0E0;
99
+ padding: 11px 0;
100
+ background: #F4F4F4;
101
+ font-weight: bold;
102
+ color: #666;
103
+ width: 45px;
104
+ text-align: center;
105
+ }
106
+ .siteorigin-widget-form .siteorigin-widget-field-type-slider .siteorigin-widget-value-slider {
107
+ position: relative;
108
+ height: 5px;
109
+ background: #A0A0A0;
110
+ -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
111
+ -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
112
+ box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
113
+ -webkit-border-radius: 4px;
114
+ -moz-border-radius: 4px;
115
+ border-radius: 4px;
116
+ }
117
+ .siteorigin-widget-form .siteorigin-widget-field-type-slider .ui-slider-handle {
118
+ cursor: move;
119
+ -ms-box-sizing: border-box;
120
+ -moz-box-sizing: border-box;
121
+ -webkit-box-sizing: border-box;
122
+ box-sizing: border-box;
123
+ border: 1px solid #a4a3a8;
124
+ z-index: 10;
125
+ position: absolute;
126
+ width: 18px;
127
+ height: 18px;
128
+ margin-top: -7px;
129
+ margin-left: -9px;
130
+ background: #F9F9F9;
131
+ -webkit-border-radius: 10px;
132
+ -moz-border-radius: 10px;
133
+ border-radius: 10px;
134
+ top: 0;
135
+ left: 0;
136
+ -webkit-box-shadow: inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1);
137
+ -moz-box-shadow: inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1);
138
+ box-shadow: inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1);
139
+ }
140
+ .siteorigin-widget-form .siteorigin-widget-field-type-slider input[type="number"] {
141
+ display: none;
142
+ }
143
+ .siteorigin-widget-form .siteorigin-widget-field-repeater {
144
+ /* This is for sub level forms */
145
+ }
146
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top {
147
+ background: #F0F0F0;
148
+ border: 1px solid #D0D0D0;
149
+ padding: 10px;
150
+ position: relative;
151
+ }
152
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top h3 {
153
+ font-size: 13px;
154
+ margin: 0;
155
+ padding: 0 !important;
156
+ }
157
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-expand,
158
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-copy,
159
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove {
160
+ width: 14px;
161
+ height: 14px;
162
+ position: absolute;
163
+ top: 50%;
164
+ margin-top: -7px;
165
+ cursor: pointer;
166
+ font-size: 14px;
167
+ line-height: 14px;
168
+ text-align: center;
169
+ }
170
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-expand:before,
171
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-copy:before,
172
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove:before {
173
+ font-family: dashicons;
174
+ vertical-align: middle;
175
+ color: #999999;
176
+ }
177
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-expand {
178
+ right: 48px;
179
+ }
180
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-expand:before {
181
+ content: "\f140";
182
+ }
183
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-expand:hover:before {
184
+ color: #50575D;
185
+ }
186
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-copy {
187
+ right: 28px;
188
+ }
189
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-copy:before {
190
+ content: "\f105";
191
+ }
192
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-copy:hover:before {
193
+ color: #50575D;
194
+ }
195
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove {
196
+ right: 12px;
197
+ }
198
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove:before {
199
+ content: '\f158';
200
+ }
201
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove:hover {
202
+ background: #ff0000;
203
+ }
204
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-remove:hover:before {
205
+ color: #FFFFFF;
206
+ }
207
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items {
208
+ background: #FCFCFC;
209
+ border: 1px solid #EEEEEE;
210
+ border-top: 0;
211
+ border-bottom: 0;
212
+ }
213
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item {
214
+ background: #FCFCFC;
215
+ border-bottom: 1px solid #EEEEEE;
216
+ }
217
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top {
218
+ padding: 10px;
219
+ cursor: move;
220
+ position: relative;
221
+ background: #F6F6F6;
222
+ }
223
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top h4 {
224
+ font-size: 12px;
225
+ margin: 0;
226
+ }
227
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item h4 {
228
+ font-size: 15px;
229
+ margin: 0;
230
+ }
231
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item:last-child {
232
+ border-bottom: 0;
233
+ }
234
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-form {
235
+ border-top: 1px solid #EEEEEE;
236
+ display: none;
237
+ padding: 1px 10px;
238
+ }
239
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add {
240
+ padding: 7px 10px;
241
+ background: #F0F0F0;
242
+ border: 1px dashed #D0D0D0;
243
+ font-size: 12px;
244
+ line-height: 1em;
245
+ text-align: center;
246
+ cursor: pointer;
247
+ }
248
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add:hover {
249
+ background: #F4F4F4;
250
+ }
251
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top {
252
+ background: #eaf2f6;
253
+ border-color: #c9d0d4;
254
+ }
255
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top h3 {
256
+ color: #42484b;
257
+ }
258
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items {
259
+ background: #f6fdff;
260
+ border-color: #e8eff3;
261
+ }
262
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item {
263
+ background: #f8fdff;
264
+ border-bottom-color: #e8eff3;
265
+ }
266
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top {
267
+ background: #f0f8fc;
268
+ }
269
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-form {
270
+ border-top-color: #e8eff3;
271
+ }
272
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add {
273
+ background: #eaf2f6;
274
+ border-color: #c9d0d4;
275
+ color: #42484b;
276
+ }
277
+ .siteorigin-widget-form .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add:hover {
278
+ background: #edf5f9;
279
+ }
280
+ .siteorigin-widget-form .siteorigin-widget-field-type-widget > label,
281
+ .siteorigin-widget-form .siteorigin-widget-field-type-section > label {
282
+ background: #F0F0F0;
283
+ border: 1px solid #D0D0D0;
284
+ padding: 10px;
285
+ display: block;
286
+ margin-bottom: 0;
287
+ }
288
+ .siteorigin-widget-form .siteorigin-widget-field-type-widget > label:before,
289
+ .siteorigin-widget-form .siteorigin-widget-field-type-section > label:before {
290
+ float: left;
291
+ margin: 3px 6px 0 0;
292
+ display: block;
293
+ width: 14px;
294
+ height: 14px;
295
+ font-size: 14px;
296
+ line-height: 1;
297
+ font-family: "dashicons";
298
+ content: "\f132";
299
+ }
300
+ .siteorigin-widget-form .siteorigin-widget-field-type-widget > label.siteorigin-widget-section-visible:before,
301
+ .siteorigin-widget-form .siteorigin-widget-field-type-section > label.siteorigin-widget-section-visible:before {
302
+ content: "\f460";
303
+ }
304
+ .siteorigin-widget-form .siteorigin-widget-field-type-widget .siteorigin-widget-section,
305
+ .siteorigin-widget-form .siteorigin-widget-field-type-section .siteorigin-widget-section {
306
+ padding: 1px 10px;
307
+ background: #FCFCFC;
308
+ border: 1px solid #EEEEEE;
309
+ border-top: 0;
310
+ }
311
+ .siteorigin-widget-form .siteorigin-widget-field-type-widget .siteorigin-widget-section.siteorigin-widget-section-hide,
312
+ .siteorigin-widget-form .siteorigin-widget-field-type-section .siteorigin-widget-section.siteorigin-widget-section-hide {
313
+ display: none;
314
+ }
315
+ .siteorigin-widget-form .siteorigin-widget-field-type-link {
316
+ position: relative;
317
+ }
318
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector {
319
+ padding: 20px;
320
+ display: none;
321
+ position: absolute;
322
+ top: 110%;
323
+ right: 0px;
324
+ width: 360px;
325
+ z-index: 10;
326
+ border: 1px solid #c0c0c0;
327
+ background: #F6F6F6;
328
+ -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
329
+ -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
330
+ box-shadow: 0 2px 4px rgba(0,0,0,0.2);
331
+ -webkit-border-radius: 3px;
332
+ -moz-border-radius: 3px;
333
+ border-radius: 3px;
334
+ }
335
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .content-text-search {
336
+ width: 100%;
337
+ margin-bottom: 15px;
338
+ }
339
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts {
340
+ margin: 0;
341
+ padding: 0;
342
+ background: #fff;
343
+ max-height: 300px;
344
+ overflow-y: scroll;
345
+ border: 1px solid #e4e4e4;
346
+ }
347
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts li {
348
+ cursor: pointer;
349
+ padding: 5px 10px;
350
+ color: #32373c;
351
+ border-bottom: 1px solid #f1f1f1;
352
+ margin: 0;
353
+ font-size: 0.95em;
354
+ }
355
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts li:hover {
356
+ background: #eaf2fa;
357
+ }
358
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts li:last-child {
359
+ border-bottom: 0;
360
+ }
361
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts li span {
362
+ font-size: 0.9em;
363
+ display: inline-block;
364
+ float: right;
365
+ color: #999;
366
+ margin-left: 10px;
367
+ }
368
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts.loading {
369
+ min-height: 40px;
370
+ background: #FFFFFF url("img/wpspin_light.gif") center center no-repeat;
371
+ }
372
+ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
373
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts.loading {
374
+ background-image: url("img/wpspin_light-2x.gif");
375
+ background-size: 16px 16px;
376
+ }
377
+ }
378
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .posts.loading li {
379
+ display: none;
380
+ }
381
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .buttons {
382
+ margin-top: 15px;
383
+ text-align: right;
384
+ }
385
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .existing-content-selector .buttons a {
386
+ display: inline-block;
387
+ }
388
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .url-input-wrapper {
389
+ display: block;
390
+ margin-right: 130px;
391
+ }
392
+ .siteorigin-widget-form .siteorigin-widget-field-type-link .select-content-button {
393
+ float: right;
394
+ width: 120px;
395
+ text-align: center;
396
+ }
397
+ .siteorigin-widget-form .siteorigin-widget-description {
398
+ clear: both;
399
+ }
400
+ .siteorigin-widgets-query-builder .query-builder-content {
401
+ padding: 20px;
402
+ }
403
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field {
404
+ margin-bottom: 10px;
405
+ }
406
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field label span {
407
+ display: block;
408
+ font-size: 13px;
409
+ line-height: 24px;
410
+ color: #666;
411
+ }
412
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field .sow-select-posts {
413
+ margin-top: 2px;
414
+ }
415
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field input[type="text"] {
416
+ width: 400px;
417
+ }
418
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field input[type="number"] {
419
+ width: 150px;
420
+ }
421
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field select[multiple] {
422
+ min-width: 150px;
423
+ max-height: 83px;
424
+ }
425
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field input[type="date"] {
426
+ width: 150px;
427
+ margin: 0 10px;
428
+ }
429
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field .sow-order-button {
430
+ display: inline-block;
431
+ width: 19px;
432
+ height: 19px;
433
+ margin: 0 0 -6px 10px;
434
+ cursor: pointer;
435
+ background: url(img/ordering-icons.png);
436
+ }
437
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field .sow-order-button.sow-order-button-desc {
438
+ background-position: left top;
439
+ }
440
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field .sow-order-button.sow-order-button-asc {
441
+ background-position: left bottom;
442
+ }
443
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field small {
444
+ display: block;
445
+ }
446
+ .siteorigin-widgets-query-builder .media-toolbar-secondary .sow-post-count-message {
447
+ margin-top: 21px;
448
+ }
449
+ .siteorigin-widgets-query-builder .media-toolbar-secondary .sow-post-selector-summary {
450
+ margin-top: 10px;
451
+ display: block;
452
+ width: 41px;
453
+ height: 41px;
454
+ float: left;
455
+ overflow: hidden;
456
+ background: green;
457
+ margin-right: 10px;
458
+ }
459
+ .siteorigin-widgets-query-builder .media-toolbar-secondary .sow-post-selector-summary:last-child {
460
+ margin-right: 0;
461
+ }
462
+ .siteorigin-widgets-query-builder .sow-post-selector-summary {
463
+ display: block;
464
+ float: left;
465
+ margin: 0 15px 15px 0;
466
+ width: 130px;
467
+ }
468
+ .siteorigin-widgets-query-builder .sow-post-selector-summary .sow-thumbnail {
469
+ width: 130px;
470
+ height: 130px;
471
+ margin-bottom: 4px;
472
+ }
473
+ .siteorigin-widgets-query-builder .sow-post-selector-summary .sow-thumbnail img {
474
+ width: 100%;
475
+ height: auto;
476
+ }
477
+ .siteorigin-widgets-query-builder .sow-post-selector-summary .sow-title {
478
+ height: 2.5em;
479
+ overflow: hidden;
480
+ line-height: 1.2em;
481
+ text-align: center;
482
+ }
483
+ .siteorigin-widgets-query-builder .sow-post-selector-summary.sow-post-loading .sow-thumbnail {
484
+ background: url(img/loading.gif) center center no-repeat #EEEEEE;
485
+ }
486
+ .siteorigin-widgets-query-builder .sow-post-selector-summary.sow-post-loading .sow-thumbnail img {
487
+ display: none;
488
+ }
489
+ .siteorigin-widgets-query-builder .sow-post-selector-summary .sow-remove {
490
+ display: none;
491
+ }
492
+ .siteorigin-widgets-query-builder #sow-post-selector .sow-autocomplete-field {
493
+ text-align: right;
494
+ margin-bottom: 20px;
495
+ }
496
+ .siteorigin-widgets-query-builder #sow-post-selector .sow-autocomplete-field input[type=text] {
497
+ width: 320px;
498
+ margin-left: 10px;
499
+ }
500
+ .siteorigin-widgets-query-builder #sow-post-selector .sow-autocomplete-field .ui-autocomplete {
501
+ max-height: 182px;
502
+ overflow-y: auto;
503
+ /* prevent horizontal scrollbar */
504
+ overflow-x: hidden;
505
+ }
506
+ .siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .ui-state-highlight {
507
+ display: block;
508
+ float: left;
509
+ margin: 0 15px 15px 0;
510
+ background: #F3F3F3;
511
+ }
512
+ .siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary {
513
+ cursor: move;
514
+ position: relative;
515
+ }
516
+ .siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary .sow-remove {
517
+ position: absolute;
518
+ top: -5px;
519
+ right: -5px;
520
+ width: 19px;
521
+ height: 19px;
522
+ z-index: 10;
523
+ text-decoration: none;
524
+ background: #333333;
525
+ text-align: center;
526
+ }
527
+ .siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary .sow-remove:before {
528
+ content: '\f158';
529
+ font: 14px/1 dashicons;
530
+ vertical-align: middle;
531
+ color: #EEEEEE;
532
+ }
533
+ .siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary .sow-remove:hover {
534
+ background: #444444;
535
+ }
536
+ .siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary .sow-remove:hover:before {
537
+ color: #FFFFFF;
538
+ }
539
+ .siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable .sow-post-selector-summary:hover .sow-remove {
540
+ display: block;
541
+ }
542
+ .siteorigin-widgets-query-builder #sow-post-selector .sow-posts-sortable:after {
543
+ content: "";
544
+ display: table;
545
+ clear: both;
546
+ }
547
+ .siteorigin-widgets-query-builder .media-modal-close .media-modal-icon {
548
+ position: absolute;
549
+ top: 50%;
550
+ left: 50%;
551
+ text-decoration: none;
552
+ width: 20px;
553
+ height: 20px;
554
+ margin-left: -10px;
555
+ margin-top: -10px;
556
+ color: #666666;
557
+ text-align: center;
558
+ }
559
+ .siteorigin-widgets-query-builder .media-modal-close .media-modal-icon:before {
560
+ font: 400 20px/1em dashicons;
561
+ top: 7px;
562
+ left: 13px;
563
+ }
564
+ .siteorigin-widget-preview {
565
+ display: block !important;
566
+ }
567
+ .siteorigin-widget-help-link {
568
+ display: block;
569
+ margin: 1em 0;
570
+ }
571
+ .so-widgets-dialog .so-widgets-dialog-overlay {
572
+ position: fixed;
573
+ z-index: 500000;
574
+ top: 0;
575
+ left: 0;
576
+ right: 0;
577
+ bottom: 0;
578
+ background: rgba(0, 0, 0, 0.7);
579
+ }
580
+ .so-widgets-dialog .so-widgets-toolbar,
581
+ .so-widgets-dialog .so-widgets-dialog-frame {
582
+ position: fixed;
583
+ z-index: 500001;
584
+ -ms-box-sizing: border-box;
585
+ -moz-box-sizing: border-box;
586
+ -webkit-box-sizing: border-box;
587
+ box-sizing: border-box;
588
+ }
589
+ .so-widgets-dialog .so-widgets-toolbar {
590
+ left: 30px;
591
+ right: 30px;
592
+ top: 30px;
593
+ height: 50px;
594
+ background: #fafafa;
595
+ border-bottom: 1px solid #D8D8D8;
596
+ }
597
+ .so-widgets-dialog .so-widgets-toolbar h3 {
598
+ margin: 15px 0 15px 20px;
599
+ }
600
+ .so-widgets-dialog .so-widgets-toolbar .close {
601
+ position: absolute;
602
+ box-sizing: border-box;
603
+ width: 50px;
604
+ height: 50px;
605
+ display: block;
606
+ cursor: pointer;
607
+ top: 0;
608
+ right: 0;
609
+ -webkit-transition: all 0.2s ease;
610
+ -moz-transition: all 0.2s ease;
611
+ -o-transition: all 0.2s ease;
612
+ transition: all 0.2s ease;
613
+ background: #fafafa;
614
+ border-left: 1px solid #d8d8d8;
615
+ border-bottom: 1px solid #d8d8d8;
616
+ }
617
+ .so-widgets-dialog .so-widgets-toolbar .close:hover {
618
+ background: #e9e9e9;
619
+ }
620
+ .so-widgets-dialog .so-widgets-toolbar .close:hover .so-dialog-icon {
621
+ color: #333333;
622
+ }
623
+ .so-widgets-dialog .so-widgets-toolbar .close .dashicons {
624
+ position: absolute;
625
+ top: 50%;
626
+ left: 50%;
627
+ text-decoration: none;
628
+ width: 21px;
629
+ height: 21px;
630
+ margin-left: -11px;
631
+ margin-top: -10px;
632
+ font-size: 21px;
633
+ color: #666666;
634
+ text-align: center;
635
+ }
636
+ .so-widgets-dialog .so-widgets-dialog-frame {
637
+ top: 80px;
638
+ left: 30px;
639
+ right: 30px;
640
+ bottom: 30px;
641
+ background: #FFFFFF url("img/wpspin_light.gif") center center no-repeat;
642
+ }
643
+ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
644
+ .so-widgets-dialog .so-widgets-dialog-frame {
645
+ background-image: url("img/wpspin_light-2x.gif");
646
+ background-size: 16px 16px;
647
+ }
648
+ }
649
+ .so-widgets-dialog .so-widgets-dialog-frame iframe {
650
+ width: 100%;
651
+ height: 100%;
652
+ }
653
+ /* Icons */
654
+ .widget-icon.so-widget-icon {
655
+ background-size: cover;
656
+ background-image: url("img/bundle-icon.png");
657
+ }
base/css/post-selector.css CHANGED
@@ -1 +1,23 @@
1
- .sow-select-posts{margin-top:6px;position:relative}.sow-select-posts .sow-current-count{position:absolute;top:-10px;right:-10px;border-radius:9px;background:#f92700;border:1px solid #da0900;display:block;line-height:14px;font-size:7px;width:17px;height:17px;text-align:center;vertical-align:middle;font-weight:bold;color:#FFFFFF;box-sizing:border-box;padding-top:1px}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .sow-select-posts {
2
+ margin-top: 6px;
3
+ position: relative;
4
+ }
5
+ .sow-select-posts .sow-current-count {
6
+ position: absolute;
7
+ top: -10px;
8
+ right: -10px;
9
+ border-radius: 9px;
10
+ background: #f92700;
11
+ border: 1px solid #da0900;
12
+ display: block;
13
+ line-height: 14px;
14
+ font-size: 7px;
15
+ width: 17px;
16
+ height: 17px;
17
+ text-align: center;
18
+ vertical-align: middle;
19
+ font-weight: bold;
20
+ color: #FFFFFF;
21
+ box-sizing: border-box;
22
+ padding-top: 1px;
23
+ }
base/css/preview.css CHANGED
@@ -1 +1,8 @@
1
- body{margin:20px !important;background:#FFFFFF !important;background-image:none !important}h3.widget-title{margin-top:0}
 
 
 
 
 
 
 
1
+ body {
2
+ margin: 20px !important;
3
+ background: #FFFFFF !important;
4
+ background-image: none !important;
5
+ }
6
+ h3.widget-title {
7
+ margin-top: 0;
8
+ }
base/inc/fields/css/icon-field.css CHANGED
@@ -1 +1,121 @@
1
- .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current{display:inline-block;background:#f9f9f9;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f2f2f2), color-stop(1, #f9f9f9));background:-ms-linear-gradient(bottom, #f2f2f2, #f9f9f9);background:-moz-linear-gradient(center bottom, #f2f2f2 0, #f9f9f9 100%);background:-o-linear-gradient(#f9f9f9, #f2f2f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f2f2f2', GradientType=0);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:middle;border:1px solid #bbbbbb;height:35px}.siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current:hover{background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f7f7f7), color-stop(1, #ffffff));background:-ms-linear-gradient(bottom, #f7f7f7, #ffffff);background:-moz-linear-gradient(center bottom, #f7f7f7 0, #ffffff 100%);background:-o-linear-gradient(#ffffff, #f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current .siteorigin-widget-icon{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:4px;padding:3px;border:1px solid #999;background:#f3f3f3;height:27px;width:32px;text-align:center}.siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current .siteorigin-widget-icon span{color:#333;font-size:20px}.siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current label{display:block;float:left;color:#666;text-decoration:none;text-shadow:0 1px 0 #FFF;font-weight:600;font-size:11px;padding:9px 10px 7px 7px;outline:none;cursor:pointer}.siteorigin-widget-form .siteorigin-widget-field-type-icon .so-icon-remove{cursor:pointer;display:inline-block;text-decoration:none;color:#AAA;font-size:11px;line-height:1em;padding:11px 0 11px 6px}.siteorigin-widget-form .siteorigin-widget-field-type-icon.siteorigin-widget-active .so-icon-remove{display:none}.siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector{display:none;padding:10px;border:1px solid #D8D8D8;background:#FFFFFF;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.0275);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.0275);box-shadow:0 1px 2px rgba(0,0,0,0.0275);margin-top:10px}.siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector select.siteorigin-widget-icon-family{font-size:11px;display:inline-block}.siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-search{font-size:11px;display:inline-block;width:260px;padding:6px 8px}.siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons{height:160px;overflow-y:scroll;margin-top:10px}.siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons .siteorigin-widget-icon-icons-icon{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:58px;height:48px;margin:3px;padding:4px 0;border:1px solid #D0D0D0;background:#FFFFFF;font-size:40px;overflow:hidden;cursor:pointer;text-align:center}.siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons .siteorigin-widget-icon-icons-icon.siteorigin-widget-active{background:#f6fafc;border:1px solid #43aaec;color:#078dce;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25)}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current {
2
+ display: inline-block;
3
+ background: #f9f9f9;
4
+ background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f2f2f2), color-stop(1, #f9f9f9));
5
+ background: -ms-linear-gradient(bottom, #f2f2f2, #f9f9f9);
6
+ background: -moz-linear-gradient(center bottom, #f2f2f2 0%, #f9f9f9 100%);
7
+ background: -o-linear-gradient(#f9f9f9, #f2f2f2);
8
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f2f2f2', GradientType=0);
9
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
10
+ -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
11
+ box-shadow: 0 1px 2px rgba(0,0,0,0.1);
12
+ -webkit-border-radius: 3px;
13
+ -moz-border-radius: 3px;
14
+ border-radius: 3px;
15
+ vertical-align: middle;
16
+ border: 1px solid #bbbbbb;
17
+ height: 35px;
18
+ }
19
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current:hover {
20
+ background: #ffffff;
21
+ background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f7f7f7), color-stop(1, #ffffff));
22
+ background: -ms-linear-gradient(bottom, #f7f7f7, #ffffff);
23
+ background: -moz-linear-gradient(center bottom, #f7f7f7 0%, #ffffff 100%);
24
+ background: -o-linear-gradient(#ffffff, #f7f7f7);
25
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
26
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
27
+ -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
28
+ box-shadow: 0 1px 2px rgba(0,0,0,0.15);
29
+ }
30
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current .siteorigin-widget-icon {
31
+ -ms-box-sizing: border-box;
32
+ -moz-box-sizing: border-box;
33
+ -webkit-box-sizing: border-box;
34
+ box-sizing: border-box;
35
+ float: left;
36
+ margin: 4px;
37
+ padding: 3px;
38
+ border: 1px solid #999;
39
+ background: #f3f3f3;
40
+ height: 27px;
41
+ width: 32px;
42
+ text-align: center;
43
+ }
44
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current .siteorigin-widget-icon span {
45
+ color: #333;
46
+ font-size: 20px;
47
+ }
48
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current label {
49
+ display: block;
50
+ float: left;
51
+ color: #666;
52
+ text-decoration: none;
53
+ text-shadow: 0 1px 0 #FFF;
54
+ font-weight: 600;
55
+ font-size: 11px;
56
+ padding: 9px 10px 7px 7px;
57
+ outline: none;
58
+ cursor: pointer;
59
+ }
60
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .so-icon-remove {
61
+ cursor: pointer;
62
+ display: inline-block;
63
+ text-decoration: none;
64
+ color: #AAA;
65
+ font-size: 11px;
66
+ line-height: 1em;
67
+ padding: 11px 0 11px 6px;
68
+ }
69
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon.siteorigin-widget-active .so-icon-remove {
70
+ display: none;
71
+ }
72
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector {
73
+ display: none;
74
+ padding: 10px;
75
+ border: 1px solid #D8D8D8;
76
+ background: #FFFFFF;
77
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.0275);
78
+ -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.0275);
79
+ box-shadow: 0 1px 2px rgba(0,0,0,0.0275);
80
+ margin-top: 10px;
81
+ }
82
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector select.siteorigin-widget-icon-family {
83
+ font-size: 11px;
84
+ display: inline-block;
85
+ }
86
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-search {
87
+ font-size: 11px;
88
+ display: inline-block;
89
+ width: 260px;
90
+ padding: 6px 8px;
91
+ }
92
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons {
93
+ height: 160px;
94
+ overflow-y: scroll;
95
+ margin-top: 10px;
96
+ }
97
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons .siteorigin-widget-icon-icons-icon {
98
+ -ms-box-sizing: border-box;
99
+ -moz-box-sizing: border-box;
100
+ -webkit-box-sizing: border-box;
101
+ box-sizing: border-box;
102
+ float: left;
103
+ width: 58px;
104
+ height: 48px;
105
+ margin: 3px;
106
+ padding: 4px 0;
107
+ border: 1px solid #D0D0D0;
108
+ background: #FFFFFF;
109
+ font-size: 40px;
110
+ overflow: hidden;
111
+ cursor: pointer;
112
+ text-align: center;
113
+ }
114
+ .siteorigin-widget-form .siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons .siteorigin-widget-icon-icons-icon.siteorigin-widget-active {
115
+ background: #f6fafc;
116
+ border: 1px solid #43aaec;
117
+ color: #078dce;
118
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
119
+ -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
120
+ box-shadow: 0 1px 2px rgba(0,0,0,0.25);
121
+ }
base/inc/fields/css/measurement-field.css CHANGED
@@ -1 +1,7 @@
1
- .siteorigin-widget-form .siteorigin-widget-field input[type="text"].siteorigin-widget-input-measurement{float:left;max-width:58px;margin:1px;height:28px;vertical-align:middle}
 
 
 
 
 
 
1
+ .siteorigin-widget-form .siteorigin-widget-field input[type="text"].siteorigin-widget-input-measurement {
2
+ float: left;
3
+ max-width: 58px;
4
+ margin: 1px;
5
+ height: 28px;
6
+ vertical-align: middle;
7
+ }
base/inc/fields/css/media-field.css CHANGED
@@ -1 +1,281 @@
1
- .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper{position:relative;display:block;float:left;background:#f9f9f9;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f2f2f2), color-stop(1, #f9f9f9));background:-ms-linear-gradient(bottom, #f2f2f2, #f9f9f9);background:-moz-linear-gradient(center bottom, #f2f2f2 0, #f9f9f9 100%);background:-o-linear-gradient(#f9f9f9, #f2f2f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f2f2f2', GradientType=0);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #bbbbbb;height:32px}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .current{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:32px;padding:4px;border-right:1px solid #bbb;position:relative;box-shadow:1px 0 0 #FFF}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .current .title{display:none;position:absolute;bottom:34px;left:0;padding:4px 12px;background:#333;color:#CCC;font-weight:bold;width:auto;white-space:nowrap}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .current .thumbnail-wrapper{border:1px solid #999;line-height:0;box-shadow:0 1px 1px #FFF;width:22px;height:22px;background:#cfcfcf;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(1, #cfcfcf));background:-ms-linear-gradient(bottom, #cccccc, #cfcfcf);background:-moz-linear-gradient(center bottom, #cccccc 0, #cfcfcf 100%);background:-o-linear-gradient(#cfcfcf, #cccccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#cccccc', GradientType=0);box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .current .thumbnail-wrapper img{height:100%;width:100%;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .media-upload-button,.siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .find-image-button{display:block;float:left;color:#666;text-decoration:none;text-shadow:0 1px 0 #FFF;font-weight:600;font-size:11px;padding:7px 8px;outline:none;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .media-upload-button:hover,.siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .find-image-button:hover{background:rgba(255,255,255,0.75)}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .find-image-button{border-left:1px solid #bbbbbb}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper:hover .media-upload-button{color:#707070}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-remove-button{display:block;text-decoration:none;float:left;color:#AAA;font-size:11px;line-height:1em;padding:11px 0 11px 6px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:static;opacity:1}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-remove-button.remove-hide{pointer-events:none;opacity:0}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-remove-button:hover{color:#BC0B0B}.siteorigin-widget-form .siteorigin-widget-field-type-media .media-fallback-external{float:left;padding:4px 8px;margin-top:2px !important;margin-left:25px !important;max-width:320px}#so-widgets-image-search-frame{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;padding:25px;overflow-y:scroll;overflow-x:hidden}#so-widgets-image-search-frame #so-widgets-image-search-form{display:block;width:100%;position:relative;padding-right:368px;margin-bottom:2px;box-sizing:border-box}#so-widgets-image-search-frame #so-widgets-image-search-form .so-widgets-search-input{padding:9px 12px;margin-bottom:0;box-shadow:none}#so-widgets-image-search-frame #so-widgets-image-search-form .so-widgets-search-input:focus{box-shadow:none}#so-widgets-image-search-frame #so-widgets-image-search-form .so-widgets-search-button{position:absolute;padding:9px 14px;font-size:1.2em;height:100%;top:0;right:320px;border-width:1px;box-shadow:none}#so-widgets-image-search-frame #so-widgets-image-search-suggestions{position:absolute;right:0;top:0;width:300px;height:40px;text-align:right;display:none;font-size:1.1em;overflow:hidden}#so-widgets-image-search-frame #so-widgets-image-search-suggestions strong{display:block}#so-widgets-image-search-frame #so-widgets-image-search-suggestions ul{display:block;list-style:none;margin:0;padding:0}#so-widgets-image-search-frame #so-widgets-image-search-suggestions ul li{display:inline-block;margin-right:4px}#so-widgets-image-search-frame #so-widgets-image-search-powered{font-size:.85em;margin-bottom:15px;color:#888}#so-widgets-image-search-frame .so-widgets-image-results{zoom:1;margin:0 -8px}#so-widgets-image-search-frame .so-widgets-image-results:before{content:'';display:block}#so-widgets-image-search-frame .so-widgets-image-results:after{content:'';display:table;clear:both}#so-widgets-image-search-frame .so-widgets-image-results .so-widgets-result{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:8px}#so-widgets-image-search-frame .so-widgets-image-results .so-widgets-result a{position:relative;background-repeat:no-repeat;background-size:cover;display:block;width:260px;height:180px;background-color:#e8e8e8}#so-widgets-image-search-frame .so-widgets-image-results .so-widgets-result a .so-widgets-result-sponsored{font-size:.8em;position:absolute;top:5px;right:5px;color:#fff;background:#59946B;line-height:1em;padding:5px;border-radius:2px}#so-widgets-image-search-frame .so-widgets-results-loading{display:none;font-size:1.1em;padding:15px 5px;background-color:#f7f7f7;text-align:center;margin-top:20px}#so-widgets-image-search-frame .so-widgets-results-loading .so-widgets-loading-icon{margin:0 6px -3px 0;display:inline-block;width:16px;height:16px;background-image:url("images/wpspin_light.gif");background-position:center center;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#so-widgets-image-search-frame .so-widgets-results-loading .so-widgets-loading-icon{background-image:url(images/wpspin_light-2x.gif);background-size:16px 16px}}#so-widgets-image-search-frame .so-widgets-results-more{display:none;text-align:center;margin-top:20px;padding-bottom:20px}#so-widgets-image-search-frame .so-widgets-preview-window{display:none;position:fixed;background-color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,0.35);padding:10px;pointer-events:none}#so-widgets-image-search-frame .so-widgets-preview-window .so-widgets-preview-window-inside{background-size:cover;overflow:hidden}#so-widgets-image-search-frame .so-widgets-preview-window img{width:100%;height:auto}#so-widgets-image-search-frame.so-widgets-importing .so-widgets-preview-window,#so-widgets-image-search-frame.so-widgets-importing #so-widgets-image-search-form,#so-widgets-image-search-frame.so-widgets-importing #so-widgets-image-search-powered,#so-widgets-image-search-frame.so-widgets-importing .so-widgets-image-results{visibility:hidden !important;display:none !important}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper {
2
+ position: relative;
3
+ display: block;
4
+ float: left;
5
+ background: #f9f9f9;
6
+ background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f2f2f2), color-stop(1, #f9f9f9));
7
+ background: -ms-linear-gradient(bottom, #f2f2f2, #f9f9f9);
8
+ background: -moz-linear-gradient(center bottom, #f2f2f2 0%, #f9f9f9 100%);
9
+ background: -o-linear-gradient(#f9f9f9, #f2f2f2);
10
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f2f2f2', GradientType=0);
11
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
12
+ -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
13
+ box-shadow: 0 1px 2px rgba(0,0,0,0.1);
14
+ -webkit-border-radius: 3px;
15
+ -moz-border-radius: 3px;
16
+ border-radius: 3px;
17
+ border: 1px solid #bbbbbb;
18
+ height: 32px;
19
+ }
20
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper:hover {
21
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
22
+ -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
23
+ box-shadow: 0 1px 2px rgba(0,0,0,0.15);
24
+ }
25
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .current {
26
+ -ms-box-sizing: border-box;
27
+ -moz-box-sizing: border-box;
28
+ -webkit-box-sizing: border-box;
29
+ box-sizing: border-box;
30
+ float: left;
31
+ height: 32px;
32
+ padding: 4px;
33
+ border-right: 1px solid #bbb;
34
+ position: relative;
35
+ box-shadow: 1px 0 0 #FFF;
36
+ }
37
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .current .title {
38
+ display: none;
39
+ position: absolute;
40
+ bottom: 34px;
41
+ left: 0;
42
+ padding: 4px 12px;
43
+ background: #333;
44
+ color: #CCC;
45
+ font-weight: bold;
46
+ width: auto;
47
+ white-space: nowrap;
48
+ }
49
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .current .thumbnail-wrapper {
50
+ border: 1px solid #999;
51
+ line-height: 0;
52
+ box-shadow: 0px 1px 1px #FFF;
53
+ width: 22px;
54
+ height: 22px;
55
+ background: #cfcfcf;
56
+ background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(1, #cfcfcf));
57
+ background: -ms-linear-gradient(bottom, #cccccc, #cfcfcf);
58
+ background: -moz-linear-gradient(center bottom, #cccccc 0%, #cfcfcf 100%);
59
+ background: -o-linear-gradient(#cfcfcf, #cccccc);
60
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#cccccc', GradientType=0);
61
+ box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
62
+ }
63
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .current .thumbnail-wrapper img {
64
+ height: 100%;
65
+ width: 100%;
66
+ box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
67
+ }
68
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .media-upload-button,
69
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .find-image-button {
70
+ display: block;
71
+ float: left;
72
+ color: #666;
73
+ text-decoration: none;
74
+ text-shadow: 0 1px 0 #FFF;
75
+ font-weight: 600;
76
+ font-size: 11px;
77
+ padding: 7px 8px;
78
+ outline: none;
79
+ cursor: pointer;
80
+ -webkit-border-radius: 2px;
81
+ -moz-border-radius: 2px;
82
+ border-radius: 2px;
83
+ }
84
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .media-upload-button:hover,
85
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .find-image-button:hover {
86
+ background: rgba(255, 255, 255, 0.75);
87
+ }
88
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper .find-image-button {
89
+ border-left: 1px solid #bbbbbb;
90
+ }
91
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-field-wrapper:hover .media-upload-button {
92
+ color: #707070;
93
+ }
94
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-remove-button {
95
+ display: block;
96
+ text-decoration: none;
97
+ float: left;
98
+ color: #AAA;
99
+ font-size: 11px;
100
+ line-height: 1em;
101
+ padding: 11px 0 11px 6px;
102
+ -webkit-transition: all 0.25s ease;
103
+ -moz-transition: all 0.25s ease;
104
+ -o-transition: all 0.25s ease;
105
+ transition: all 0.25s ease;
106
+ position: static;
107
+ opacity: 1;
108
+ }
109
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-remove-button.remove-hide {
110
+ pointer-events: none;
111
+ opacity: 0;
112
+ }
113
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-remove-button:hover {
114
+ color: #BC0B0B;
115
+ }
116
+ .siteorigin-widget-form .siteorigin-widget-field-type-media .media-fallback-external {
117
+ float: left;
118
+ padding: 4px 8px;
119
+ margin-top: 2px !important;
120
+ margin-left: 25px !important;
121
+ max-width: 320px;
122
+ }
123
+ #so-widgets-image-search-frame {
124
+ position: absolute;
125
+ top: 0;
126
+ left: 0;
127
+ right: 0;
128
+ bottom: 0;
129
+ background-color: #fff;
130
+ padding: 25px;
131
+ overflow-y: scroll;
132
+ overflow-x: hidden;
133
+ }
134
+ #so-widgets-image-search-frame #so-widgets-image-search-form {
135
+ display: block;
136
+ width: 100%;
137
+ position: relative;
138
+ padding-right: 368px;
139
+ margin-bottom: 2px;
140
+ box-sizing: border-box;
141
+ }
142
+ #so-widgets-image-search-frame #so-widgets-image-search-form .so-widgets-search-input {
143
+ padding: 9px 12px;
144
+ margin-bottom: 0px;
145
+ box-shadow: none;
146
+ }
147
+ #so-widgets-image-search-frame #so-widgets-image-search-form .so-widgets-search-input:focus {
148
+ box-shadow: none;
149
+ }
150
+ #so-widgets-image-search-frame #so-widgets-image-search-form .so-widgets-search-button {
151
+ position: absolute;
152
+ padding: 9px 14px;
153
+ font-size: 1.2em;
154
+ height: 100%;
155
+ top: 0;
156
+ right: 320px;
157
+ border-width: 1px;
158
+ box-shadow: none;
159
+ }
160
+ #so-widgets-image-search-frame #so-widgets-image-search-suggestions {
161
+ position: absolute;
162
+ right: 0;
163
+ top: 0;
164
+ width: 300px;
165
+ height: 40px;
166
+ text-align: right;
167
+ display: none;
168
+ font-size: 1.1em;
169
+ overflow: hidden;
170
+ }
171
+ #so-widgets-image-search-frame #so-widgets-image-search-suggestions strong {
172
+ display: block;
173
+ }
174
+ #so-widgets-image-search-frame #so-widgets-image-search-suggestions ul {
175
+ display: block;
176
+ list-style: none;
177
+ margin: 0;
178
+ padding: 0;
179
+ }
180
+ #so-widgets-image-search-frame #so-widgets-image-search-suggestions ul li {
181
+ display: inline-block;
182
+ margin-right: 4px;
183
+ }
184
+ #so-widgets-image-search-frame #so-widgets-image-search-powered {
185
+ font-size: 0.85em;
186
+ margin-bottom: 15px;
187
+ color: #888;
188
+ }
189
+ #so-widgets-image-search-frame .so-widgets-image-results {
190
+ zoom: 1;
191
+ margin: 0 -8px;
192
+ }
193
+ #so-widgets-image-search-frame .so-widgets-image-results:before {
194
+ content: '';
195
+ display: block;
196
+ }
197
+ #so-widgets-image-search-frame .so-widgets-image-results:after {
198
+ content: '';
199
+ display: table;
200
+ clear: both;
201
+ }
202
+ #so-widgets-image-search-frame .so-widgets-image-results .so-widgets-result {
203
+ -ms-box-sizing: border-box;
204
+ -moz-box-sizing: border-box;
205
+ -webkit-box-sizing: border-box;
206
+ box-sizing: border-box;
207
+ float: left;
208
+ margin: 8px;
209
+ }
210
+ #so-widgets-image-search-frame .so-widgets-image-results .so-widgets-result a {
211
+ position: relative;
212
+ background-repeat: no-repeat;
213
+ background-size: cover;
214
+ display: block;
215
+ width: 260px;
216
+ height: 180px;
217
+ background-color: #e8e8e8;
218
+ }
219
+ #so-widgets-image-search-frame .so-widgets-image-results .so-widgets-result a .so-widgets-result-sponsored {
220
+ font-size: 0.8em;
221
+ position: absolute;
222
+ top: 5px;
223
+ right: 5px;
224
+ color: #fff;
225
+ background: #59946B;
226
+ line-height: 1em;
227
+ padding: 5px;
228
+ border-radius: 2px;
229
+ }
230
+ #so-widgets-image-search-frame .so-widgets-results-loading {
231
+ display: none;
232
+ font-size: 1.1em;
233
+ padding: 15px 5px;
234
+ background-color: #f7f7f7;
235
+ text-align: center;
236
+ margin-top: 20px;
237
+ }
238
+ #so-widgets-image-search-frame .so-widgets-results-loading .so-widgets-loading-icon {
239
+ margin: 0 6px -3px 0;
240
+ display: inline-block;
241
+ width: 16px;
242
+ height: 16px;
243
+ background-image: url("images/wpspin_light.gif");
244
+ background-position: center center;
245
+ background-repeat: no-repeat;
246
+ }
247
+ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
248
+ #so-widgets-image-search-frame .so-widgets-results-loading .so-widgets-loading-icon {
249
+ background-image: url(images/wpspin_light-2x.gif);
250
+ background-size: 16px 16px;
251
+ }
252
+ }
253
+ #so-widgets-image-search-frame .so-widgets-results-more {
254
+ display: none;
255
+ text-align: center;
256
+ margin-top: 20px;
257
+ padding-bottom: 20px;
258
+ }
259
+ #so-widgets-image-search-frame .so-widgets-preview-window {
260
+ display: none;
261
+ position: fixed;
262
+ background-color: #ffffff;
263
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
264
+ padding: 10px;
265
+ pointer-events: none;
266
+ }
267
+ #so-widgets-image-search-frame .so-widgets-preview-window .so-widgets-preview-window-inside {
268
+ background-size: cover;
269
+ overflow: hidden;
270
+ }
271
+ #so-widgets-image-search-frame .so-widgets-preview-window img {
272
+ width: 100%;
273
+ height: auto;
274
+ }
275
+ #so-widgets-image-search-frame.so-widgets-importing .so-widgets-preview-window,
276
+ #so-widgets-image-search-frame.so-widgets-importing #so-widgets-image-search-form,
277
+ #so-widgets-image-search-frame.so-widgets-importing #so-widgets-image-search-powered,
278
+ #so-widgets-image-search-frame.so-widgets-importing .so-widgets-image-results {
279
+ visibility: hidden !important;
280
+ display: none !important;
281
+ }
base/inc/fields/css/order-field.css CHANGED
@@ -1 +1,12 @@
1
- .siteorigin-widget-field-type-order .siteorigin-widget-order-items .siteorigin-widget-order-item{display:block;max-width:200px;background-color:#f4f4f4;margin-bottom:2px;padding:4px 6px;cursor:move;border:1px solid #e0e0e0}.siteorigin-widget-field-type-order .siteorigin-widget-order-items .siteorigin-widget-order-item:last-child{margin-bottom:0}
 
 
 
 
 
 
 
 
 
 
 
1
+ .siteorigin-widget-field-type-order .siteorigin-widget-order-items .siteorigin-widget-order-item {
2
+ display: block;
3
+ max-width: 200px;
4
+ background-color: #f4f4f4;
5
+ margin-bottom: 2px;
6
+ padding: 4px 6px;
7
+ cursor: move;
8
+ border: 1px solid #e0e0e0;
9
+ }
10
+ .siteorigin-widget-field-type-order .siteorigin-widget-order-items .siteorigin-widget-order-item:last-child {
11
+ margin-bottom: 0;
12
+ }
base/inc/fields/css/tinymce-field.css CHANGED
@@ -1 +1,6 @@
1
- .wp-customizer .mce-floatpanel{z-index:1000000 !important}.wp-customizer #mceu_44-body{z-index:1000000 !important}
 
 
 
 
 
1
+ .wp-customizer .mce-floatpanel {
2
+ z-index: 1000000 !important;
3
+ }
4
+ .wp-customizer #mceu_44-body {
5
+ z-index: 1000000 !important;
6
+ }
compat/beaver-builder/styles.css CHANGED
@@ -1 +1,190 @@
1
- .fl-lightbox .siteorigin-widget-form.siteorigin-widget-form-main,.siteorigin-widgets-query-builder.media-modal.siteorigin-widget-form-main{min-width:inherit}.fl-lightbox .siteorigin-widget-form .siteorigin-widget-teaser .dashicons,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-teaser .dashicons{font-family:dashicons}.fl-lightbox .siteorigin-widget-form .siteorigin-widget-field input,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field input{margin:0 !important}.fl-lightbox .siteorigin-widget-form .siteorigin-widget-field input[type="checkbox"],.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field input[type="checkbox"]{vertical-align:middle}.fl-lightbox .siteorigin-widget-form .siteorigin-widget-field input.siteorigin-widget-input-color,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field input.siteorigin-widget-input-color{margin:5px !important}.fl-lightbox .siteorigin-widget-form .siteorigin-widget-field input.siteorigin-widget-input-measurement,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field input.siteorigin-widget-input-measurement{margin:1px !important;height:inherit}.fl-lightbox .siteorigin-widget-form .siteorigin-widget-field select.siteorigin-widget-input,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field select.siteorigin-widget-input{height:inherit;padding:3px}.fl-lightbox .siteorigin-widget-form .siteorigin-widget-field .siteorigin-widget-field-type-slider input[type="number"],.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field .siteorigin-widget-field-type-slider input[type="number"]{display:none !important}.fl-lightbox .siteorigin-widget-form .siteorigin-widget-field .clear,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field .clear{clear:both}.fl-lightbox .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-media .media-fallback-external,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-media .media-fallback-external{margin-top:4px !important;margin-left:15px !important;max-width:220px}.fl-lightbox .siteorigin-widget-form .sow-icon-elegantline,.siteorigin-widgets-query-builder.media-modal .sow-icon-elegantline,.fl-lightbox .siteorigin-widget-form .sow-icon-fontawesome,.siteorigin-widgets-query-builder.media-modal .sow-icon-fontawesome,.fl-lightbox .siteorigin-widget-form .sow-icon-genericons,.siteorigin-widgets-query-builder.media-modal .sow-icon-genericons,.fl-lightbox .siteorigin-widget-form .sow-icon-icomoon,.siteorigin-widgets-query-builder.media-modal .sow-icon-icomoon,.fl-lightbox .siteorigin-widget-form .sow-icon-ionicons,.siteorigin-widgets-query-builder.media-modal .sow-icon-ionicons,.fl-lightbox .siteorigin-widget-form .sow-icon-typicons,.siteorigin-widgets-query-builder.media-modal .sow-icon-typicons{display:inline-block;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fl-lightbox .siteorigin-widget-form .sow-icon-elegantline,.siteorigin-widgets-query-builder.media-modal .sow-icon-elegantline{font-family:'sow-elegantline'}.fl-lightbox .siteorigin-widget-form .sow-icon-fontawesome,.siteorigin-widgets-query-builder.media-modal .sow-icon-fontawesome{font-family:'sow-fontawesome'}.fl-lightbox .siteorigin-widget-form .sow-icon-genericons,.siteorigin-widgets-query-builder.media-modal .sow-icon-genericons{font-family:'sow-genericons'}.fl-lightbox .siteorigin-widget-form .sow-icon-icomoon,.siteorigin-widgets-query-builder.media-modal .sow-icon-icomoon{font-family:'sow-icomoon'}.fl-lightbox .siteorigin-widget-form .sow-icon-ionicons,.siteorigin-widgets-query-builder.media-modal .sow-icon-ionicons{font-family:'sow-ionicons'}.fl-lightbox .siteorigin-widget-form .sow-icon-typicons,.siteorigin-widgets-query-builder.media-modal .sow-icon-typicons{font-family:'sow-typicons'}.fl-lightbox .siteorigin-widget-form .button,.siteorigin-widgets-query-builder.media-modal .button,.fl-lightbox .siteorigin-widget-form .button-secondary,.siteorigin-widgets-query-builder.media-modal .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border:1px solid #cccccc;border-radius:3px;white-space:nowrap;box-sizing:border-box;font-family:inherit;font-weight:normal;text-transform:capitalize;color:#555;background:#f7f7f7}.fl-lightbox .siteorigin-widget-form .button:hover,.siteorigin-widgets-query-builder.media-modal .button:hover,.fl-lightbox .siteorigin-widget-form .button-secondary:hover,.siteorigin-widgets-query-builder.media-modal .button-secondary:hover,.fl-lightbox .siteorigin-widget-form .button:focus,.siteorigin-widgets-query-builder.media-modal .button:focus,.fl-lightbox .siteorigin-widget-form .button-secondary:focus,.siteorigin-widgets-query-builder.media-modal .button-secondary:focus{background:#fafafa;border-color:#999;color:#23282d}.fl-lightbox .siteorigin-widget-form .button:active,.siteorigin-widgets-query-builder.media-modal .button:active,.fl-lightbox .siteorigin-widget-form .button-secondary:active,.siteorigin-widgets-query-builder.media-modal .button-secondary:active,.fl-lightbox .siteorigin-widget-form .button:focus,.siteorigin-widgets-query-builder.media-modal .button:focus,.fl-lightbox .siteorigin-widget-form .button-secondary:focus,.siteorigin-widgets-query-builder.media-modal .button-secondary:focus{outline:none}.fl-lightbox .siteorigin-widget-form .button.hidden,.siteorigin-widgets-query-builder.media-modal .button.hidden,.fl-lightbox .siteorigin-widget-form .button-secondary.hidden,.siteorigin-widgets-query-builder.media-modal .button-secondary.hidden{display:none}.fl-lightbox .siteorigin-widget-form .button.button-small,.siteorigin-widgets-query-builder.media-modal .button.button-small{height:23px;line-height:22px;padding:0 8px 1px;font-size:11px}.fl-lightbox .siteorigin-widget-form select,.siteorigin-widgets-query-builder.media-modal select,.fl-lightbox .siteorigin-widget-form input[type=text],.siteorigin-widgets-query-builder.media-modal input[type=text]{margin:1px;border-radius:0;font-weight:inherit;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,0.07);background-color:#fff;color:#32373c;outline:0;transition:50ms border-color ease-in-out}.fl-lightbox .siteorigin-widget-form .ui-autocomplete,.siteorigin-widgets-query-builder.media-modal .ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;box-shadow:0 1px 2px rgba(30,140,190,0.8);background-color:#fff}.fl-lightbox .siteorigin-widget-form .ui-autocomplete li,.siteorigin-widgets-query-builder.media-modal .ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left}.fl-lightbox .siteorigin-widget-form .ui-autocomplete li.ui-state-focus,.siteorigin-widgets-query-builder.media-modal .ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Styles required for icons, otherwise they are overridden by Beaver Builder's form styles */
2
+ /* Unfortunately a lot of `!important`s necessary to override beaver's `!important`s. :/ */
3
+ .fl-lightbox .siteorigin-widget-form,
4
+ .siteorigin-widgets-query-builder.media-modal {
5
+ /* Button styles copied from wp-core for default UI look. */
6
+ }
7
+ .fl-lightbox .siteorigin-widget-form.siteorigin-widget-form-main,
8
+ .siteorigin-widgets-query-builder.media-modal.siteorigin-widget-form-main {
9
+ min-width: inherit;
10
+ }
11
+ .fl-lightbox .siteorigin-widget-form .siteorigin-widget-teaser .dashicons,
12
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-teaser .dashicons {
13
+ font-family: dashicons;
14
+ }
15
+ .fl-lightbox .siteorigin-widget-form .siteorigin-widget-field input,
16
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field input {
17
+ margin: 0 !important;
18
+ }
19
+ .fl-lightbox .siteorigin-widget-form .siteorigin-widget-field input[type="checkbox"],
20
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field input[type="checkbox"] {
21
+ vertical-align: middle;
22
+ }
23
+ .fl-lightbox .siteorigin-widget-form .siteorigin-widget-field input.siteorigin-widget-input-color,
24
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field input.siteorigin-widget-input-color {
25
+ margin: 5px !important;
26
+ }
27
+ .fl-lightbox .siteorigin-widget-form .siteorigin-widget-field input.siteorigin-widget-input-measurement,
28
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field input.siteorigin-widget-input-measurement {
29
+ margin: 1px !important;
30
+ height: inherit;
31
+ }
32
+ .fl-lightbox .siteorigin-widget-form .siteorigin-widget-field select.siteorigin-widget-input,
33
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field select.siteorigin-widget-input {
34
+ height: inherit;
35
+ padding: 3px;
36
+ }
37
+ .fl-lightbox .siteorigin-widget-form .siteorigin-widget-field .siteorigin-widget-field-type-slider input[type="number"],
38
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field .siteorigin-widget-field-type-slider input[type="number"] {
39
+ display: none !important;
40
+ }
41
+ .fl-lightbox .siteorigin-widget-form .siteorigin-widget-field .clear,
42
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field .clear {
43
+ clear: both;
44
+ }
45
+ .fl-lightbox .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-media .media-fallback-external,
46
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-media .media-fallback-external {
47
+ margin-top: 4px !important;
48
+ margin-left: 15px !important;
49
+ max-width: 220px;
50
+ }
51
+ .fl-lightbox .siteorigin-widget-form .sow-icon-elegantline,
52
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-elegantline,
53
+ .fl-lightbox .siteorigin-widget-form .sow-icon-fontawesome,
54
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-fontawesome,
55
+ .fl-lightbox .siteorigin-widget-form .sow-icon-genericons,
56
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-genericons,
57
+ .fl-lightbox .siteorigin-widget-form .sow-icon-icomoon,
58
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-icomoon,
59
+ .fl-lightbox .siteorigin-widget-form .sow-icon-ionicons,
60
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-ionicons,
61
+ .fl-lightbox .siteorigin-widget-form .sow-icon-typicons,
62
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-typicons {
63
+ display: inline-block;
64
+ speak: none;
65
+ font-style: normal;
66
+ font-weight: normal;
67
+ font-variant: normal;
68
+ text-transform: none;
69
+ line-height: 1;
70
+ -webkit-font-smoothing: antialiased;
71
+ -moz-osx-font-smoothing: grayscale;
72
+ }
73
+ .fl-lightbox .siteorigin-widget-form .sow-icon-elegantline,
74
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-elegantline {
75
+ font-family: 'sow-elegantline';
76
+ }
77
+ .fl-lightbox .siteorigin-widget-form .sow-icon-fontawesome,
78
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-fontawesome {
79
+ font-family: 'sow-fontawesome';
80
+ }
81
+ .fl-lightbox .siteorigin-widget-form .sow-icon-genericons,
82
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-genericons {
83
+ font-family: 'sow-genericons';
84
+ }
85
+ .fl-lightbox .siteorigin-widget-form .sow-icon-icomoon,
86
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-icomoon {
87
+ font-family: 'sow-icomoon';
88
+ }
89
+ .fl-lightbox .siteorigin-widget-form .sow-icon-ionicons,
90
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-ionicons {
91
+ font-family: 'sow-ionicons';
92
+ }
93
+ .fl-lightbox .siteorigin-widget-form .sow-icon-typicons,
94
+ .siteorigin-widgets-query-builder.media-modal .sow-icon-typicons {
95
+ font-family: 'sow-typicons';
96
+ }
97
+ .fl-lightbox .siteorigin-widget-form .button,
98
+ .siteorigin-widgets-query-builder.media-modal .button,
99
+ .fl-lightbox .siteorigin-widget-form .button-secondary,
100
+ .siteorigin-widgets-query-builder.media-modal .button-secondary {
101
+ display: inline-block;
102
+ text-decoration: none;
103
+ font-size: 13px;
104
+ line-height: 26px;
105
+ height: 28px;
106
+ margin: 0;
107
+ padding: 0 10px 1px;
108
+ cursor: pointer;
109
+ border: 1px solid #cccccc;
110
+ border-radius: 3px;
111
+ white-space: nowrap;
112
+ box-sizing: border-box;
113
+ font-family: inherit;
114
+ font-weight: normal;
115
+ text-transform: capitalize;
116
+ color: #555;
117
+ background: #f7f7f7;
118
+ }
119
+ .fl-lightbox .siteorigin-widget-form .button:hover,
120
+ .siteorigin-widgets-query-builder.media-modal .button:hover,
121
+ .fl-lightbox .siteorigin-widget-form .button-secondary:hover,
122
+ .siteorigin-widgets-query-builder.media-modal .button-secondary:hover,
123
+ .fl-lightbox .siteorigin-widget-form .button:focus,
124
+ .siteorigin-widgets-query-builder.media-modal .button:focus,
125
+ .fl-lightbox .siteorigin-widget-form .button-secondary:focus,
126
+ .siteorigin-widgets-query-builder.media-modal .button-secondary:focus {
127
+ background: #fafafa;
128
+ border-color: #999;
129
+ color: #23282d;
130
+ }
131
+ .fl-lightbox .siteorigin-widget-form .button:active,
132
+ .siteorigin-widgets-query-builder.media-modal .button:active,
133
+ .fl-lightbox .siteorigin-widget-form .button-secondary:active,
134
+ .siteorigin-widgets-query-builder.media-modal .button-secondary:active,
135
+ .fl-lightbox .siteorigin-widget-form .button:focus,
136
+ .siteorigin-widgets-query-builder.media-modal .button:focus,
137
+ .fl-lightbox .siteorigin-widget-form .button-secondary:focus,
138
+ .siteorigin-widgets-query-builder.media-modal .button-secondary:focus {
139
+ outline: none;
140
+ }
141
+ .fl-lightbox .siteorigin-widget-form .button.hidden,
142
+ .siteorigin-widgets-query-builder.media-modal .button.hidden,
143
+ .fl-lightbox .siteorigin-widget-form .button-secondary.hidden,
144
+ .siteorigin-widgets-query-builder.media-modal .button-secondary.hidden {
145
+ display: none;
146
+ }
147
+ .fl-lightbox .siteorigin-widget-form .button.button-small,
148
+ .siteorigin-widgets-query-builder.media-modal .button.button-small {
149
+ height: 23px;
150
+ line-height: 22px;
151
+ padding: 0 8px 1px;
152
+ font-size: 11px;
153
+ }
154
+ .fl-lightbox .siteorigin-widget-form select,
155
+ .siteorigin-widgets-query-builder.media-modal select,
156
+ .fl-lightbox .siteorigin-widget-form input[type=text],
157
+ .siteorigin-widgets-query-builder.media-modal input[type=text] {
158
+ margin: 1px;
159
+ border-radius: 0;
160
+ font-weight: inherit;
161
+ border: 1px solid #ddd;
162
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
163
+ background-color: #fff;
164
+ color: #32373c;
165
+ outline: 0;
166
+ transition: 50ms border-color ease-in-out;
167
+ }
168
+ .fl-lightbox .siteorigin-widget-form .ui-autocomplete,
169
+ .siteorigin-widgets-query-builder.media-modal .ui-autocomplete {
170
+ padding: 0;
171
+ margin: 0;
172
+ list-style: none;
173
+ position: absolute;
174
+ z-index: 10000;
175
+ border: 1px solid #5b9dd9;
176
+ box-shadow: 0 1px 2px rgba(30, 140, 190, 0.8);
177
+ background-color: #fff;
178
+ }
179
+ .fl-lightbox .siteorigin-widget-form .ui-autocomplete li,
180
+ .siteorigin-widgets-query-builder.media-modal .ui-autocomplete li {
181
+ margin-bottom: 0;
182
+ padding: 4px 10px;
183
+ white-space: nowrap;
184
+ text-align: left;
185
+ }
186
+ .fl-lightbox .siteorigin-widget-form .ui-autocomplete li.ui-state-focus,
187
+ .siteorigin-widgets-query-builder.media-modal .ui-autocomplete li.ui-state-focus {
188
+ background-color: #ddd;
189
+ cursor: pointer;
190
+ }
compat/elementor/styles.css CHANGED
@@ -1 +1,225 @@
1
- .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form,.siteorigin-widgets-query-builder,.siteorigin-widgets-query-builder.media-modal{min-width:inherit}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container,.siteorigin-widgets-query-builder .wp-picker-container,.siteorigin-widgets-query-builder.media-modal .wp-picker-container{float:none}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active,.siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active,.siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active{transform:none;float:none;position:relative;padding:0;border:none;background:none}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active .wp-color-result,.siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active .wp-color-result,.siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active .wp-color-result{float:none;margin:0}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active .wp-picker-input-wrap,.siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active .wp-picker-input-wrap,.siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active .wp-picker-input-wrap{padding:0;float:none}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active .iris-picker.iris-border,.siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active .iris-picker.iris-border,.siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active .iris-picker.iris-border{background:none}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active .iris-picker.iris-border .iris-picker-inner,.siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active .iris-picker.iris-border .iris-picker-inner,.siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active .iris-picker.iris-border .iris-picker-inner{left:0;right:0}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active .wp-picker-clear,.siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active .wp-picker-clear,.siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active .wp-picker-clear{height:28px}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector,.siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector{width:inherit}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field .siteorigin-widget-input-color,.siteorigin-widgets-query-builder .siteorigin-widget-field .siteorigin-widget-input-color,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field .siteorigin-widget-input-color{width:120px;margin:0 3px}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement,.siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement,.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit,.siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit{max-width:inherit;height:28px;margin:0}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement,.siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement{width:66%;margin-right:1px}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit,.siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit{width:33%;margin-left:1px}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field .siteorigin-widget-field-type-slider input[type="number"],.siteorigin-widgets-query-builder .siteorigin-widget-field .siteorigin-widget-field-type-slider input[type="number"],.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field .siteorigin-widget-field-type-slider input[type="number"]{display:none !important}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field .clear,.siteorigin-widgets-query-builder .siteorigin-widget-field .clear,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field .clear{clear:both}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-media .media-fallback-external,.siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-media .media-fallback-external,.siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-media .media-fallback-external{margin-top:4px !important;margin-left:15px !important;max-width:220px}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button,.siteorigin-widgets-query-builder .button,.siteorigin-widgets-query-builder.media-modal .button,.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary,.siteorigin-widgets-query-builder .button-secondary,.siteorigin-widgets-query-builder.media-modal .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border:1px solid #cccccc;border-radius:3px;white-space:nowrap;box-sizing:border-box;font-family:inherit;font-weight:normal;text-transform:capitalize;color:#555;background:#f7f7f7}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button:hover,.siteorigin-widgets-query-builder .button:hover,.siteorigin-widgets-query-builder.media-modal .button:hover,.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary:hover,.siteorigin-widgets-query-builder .button-secondary:hover,.siteorigin-widgets-query-builder.media-modal .button-secondary:hover,.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button:focus,.siteorigin-widgets-query-builder .button:focus,.siteorigin-widgets-query-builder.media-modal .button:focus,.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary:focus,.siteorigin-widgets-query-builder .button-secondary:focus,.siteorigin-widgets-query-builder.media-modal .button-secondary:focus{background:#fafafa;border-color:#999;color:#23282d}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button:active,.siteorigin-widgets-query-builder .button:active,.siteorigin-widgets-query-builder.media-modal .button:active,.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary:active,.siteorigin-widgets-query-builder .button-secondary:active,.siteorigin-widgets-query-builder.media-modal .button-secondary:active,.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button:focus,.siteorigin-widgets-query-builder .button:focus,.siteorigin-widgets-query-builder.media-modal .button:focus,.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary:focus,.siteorigin-widgets-query-builder .button-secondary:focus,.siteorigin-widgets-query-builder.media-modal .button-secondary:focus{outline:none}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button.hidden,.siteorigin-widgets-query-builder .button.hidden,.siteorigin-widgets-query-builder.media-modal .button.hidden,.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary.hidden,.siteorigin-widgets-query-builder .button-secondary.hidden,.siteorigin-widgets-query-builder.media-modal .button-secondary.hidden{display:none}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button.button-small,.siteorigin-widgets-query-builder .button.button-small,.siteorigin-widgets-query-builder.media-modal .button.button-small{height:25px;line-height:23px;padding:0 8px;font-size:11px}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form select,.siteorigin-widgets-query-builder select,.siteorigin-widgets-query-builder.media-modal select,.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form input[type=text],.siteorigin-widgets-query-builder input[type=text],.siteorigin-widgets-query-builder.media-modal input[type=text]{width:inherit;margin:1px;border-radius:0;font-weight:inherit;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,0.07);background-color:#fff;color:#32373c;outline:0;transition:50ms border-color ease-in-out}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .ui-autocomplete,.siteorigin-widgets-query-builder .ui-autocomplete,.siteorigin-widgets-query-builder.media-modal .ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;box-shadow:0 1px 2px rgba(30,140,190,0.8);background-color:#fff}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .ui-autocomplete li,.siteorigin-widgets-query-builder .ui-autocomplete li,.siteorigin-widgets-query-builder.media-modal .ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .ui-autocomplete li.ui-state-focus,.siteorigin-widgets-query-builder .ui-autocomplete li.ui-state-focus,.siteorigin-widgets-query-builder.media-modal .ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .media-toolbar-primary,.siteorigin-widgets-query-builder .media-toolbar-primary,.siteorigin-widgets-query-builder.media-modal .media-toolbar-primary{margin-top:15px}.elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .query-builder-content .query-builder-form-field small,.siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field small,.siteorigin-widgets-query-builder.media-modal .query-builder-content .query-builder-form-field small{margin-top:5px}.elementor-panel{width:400px}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form,
2
+ .siteorigin-widgets-query-builder,
3
+ .siteorigin-widgets-query-builder.media-modal {
4
+ min-width: inherit;
5
+ /* Button styles copied from wp-core for default UI look. */
6
+ }
7
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container,
8
+ .siteorigin-widgets-query-builder .wp-picker-container,
9
+ .siteorigin-widgets-query-builder.media-modal .wp-picker-container {
10
+ float: none;
11
+ }
12
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active,
13
+ .siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active,
14
+ .siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active {
15
+ transform: none;
16
+ float: none;
17
+ position: relative;
18
+ padding: 0;
19
+ border: none;
20
+ background: none;
21
+ }
22
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active .wp-color-result,
23
+ .siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active .wp-color-result,
24
+ .siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active .wp-color-result {
25
+ float: none;
26
+ margin: 0;
27
+ }
28
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active .wp-picker-input-wrap,
29
+ .siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active .wp-picker-input-wrap,
30
+ .siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active .wp-picker-input-wrap {
31
+ padding: 0;
32
+ float: none;
33
+ }
34
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active .iris-picker.iris-border,
35
+ .siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active .iris-picker.iris-border,
36
+ .siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active .iris-picker.iris-border {
37
+ background: none;
38
+ }
39
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active .iris-picker.iris-border .iris-picker-inner,
40
+ .siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active .iris-picker.iris-border .iris-picker-inner,
41
+ .siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active .iris-picker.iris-border .iris-picker-inner {
42
+ left: 0;
43
+ right: 0;
44
+ }
45
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .wp-picker-container.wp-picker-active .wp-picker-clear,
46
+ .siteorigin-widgets-query-builder .wp-picker-container.wp-picker-active .wp-picker-clear,
47
+ .siteorigin-widgets-query-builder.media-modal .wp-picker-container.wp-picker-active .wp-picker-clear {
48
+ height: 28px;
49
+ }
50
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector,
51
+ .siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector,
52
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector {
53
+ width: inherit;
54
+ }
55
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field .siteorigin-widget-input-color,
56
+ .siteorigin-widgets-query-builder .siteorigin-widget-field .siteorigin-widget-input-color,
57
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field .siteorigin-widget-input-color {
58
+ width: 120px;
59
+ margin: 0 3px;
60
+ }
61
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement,
62
+ .siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement,
63
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement,
64
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit,
65
+ .siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit,
66
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit {
67
+ max-width: inherit;
68
+ height: 28px;
69
+ margin: 0;
70
+ }
71
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement,
72
+ .siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement,
73
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-measurement .siteorigin-widget-input-measurement {
74
+ width: 66%;
75
+ margin-right: 1px;
76
+ }
77
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit,
78
+ .siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit,
79
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-measurement .sow-measurement-select-unit {
80
+ width: 33%;
81
+ margin-left: 1px;
82
+ }
83
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field .siteorigin-widget-field-type-slider input[type="number"],
84
+ .siteorigin-widgets-query-builder .siteorigin-widget-field .siteorigin-widget-field-type-slider input[type="number"],
85
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field .siteorigin-widget-field-type-slider input[type="number"] {
86
+ display: none !important;
87
+ }
88
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field .clear,
89
+ .siteorigin-widgets-query-builder .siteorigin-widget-field .clear,
90
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field .clear {
91
+ clear: both;
92
+ }
93
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .siteorigin-widget-field.siteorigin-widget-field-type-media .media-fallback-external,
94
+ .siteorigin-widgets-query-builder .siteorigin-widget-field.siteorigin-widget-field-type-media .media-fallback-external,
95
+ .siteorigin-widgets-query-builder.media-modal .siteorigin-widget-field.siteorigin-widget-field-type-media .media-fallback-external {
96
+ margin-top: 4px !important;
97
+ margin-left: 15px !important;
98
+ max-width: 220px;
99
+ }
100
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button,
101
+ .siteorigin-widgets-query-builder .button,
102
+ .siteorigin-widgets-query-builder.media-modal .button,
103
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary,
104
+ .siteorigin-widgets-query-builder .button-secondary,
105
+ .siteorigin-widgets-query-builder.media-modal .button-secondary {
106
+ display: inline-block;
107
+ text-decoration: none;
108
+ font-size: 13px;
109
+ line-height: 26px;
110
+ height: 28px;
111
+ margin: 0;
112
+ padding: 0 10px 1px;
113
+ cursor: pointer;
114
+ border: 1px solid #cccccc;
115
+ border-radius: 3px;
116
+ white-space: nowrap;
117
+ box-sizing: border-box;
118
+ font-family: inherit;
119
+ font-weight: normal;
120
+ text-transform: capitalize;
121
+ color: #555;
122
+ background: #f7f7f7;
123
+ }
124
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button:hover,
125
+ .siteorigin-widgets-query-builder .button:hover,
126
+ .siteorigin-widgets-query-builder.media-modal .button:hover,
127
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary:hover,
128
+ .siteorigin-widgets-query-builder .button-secondary:hover,
129
+ .siteorigin-widgets-query-builder.media-modal .button-secondary:hover,
130
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button:focus,
131
+ .siteorigin-widgets-query-builder .button:focus,
132
+ .siteorigin-widgets-query-builder.media-modal .button:focus,
133
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary:focus,
134
+ .siteorigin-widgets-query-builder .button-secondary:focus,
135
+ .siteorigin-widgets-query-builder.media-modal .button-secondary:focus {
136
+ background: #fafafa;
137
+ border-color: #999;
138
+ color: #23282d;
139
+ }
140
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button:active,
141
+ .siteorigin-widgets-query-builder .button:active,
142
+ .siteorigin-widgets-query-builder.media-modal .button:active,
143
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary:active,
144
+ .siteorigin-widgets-query-builder .button-secondary:active,
145
+ .siteorigin-widgets-query-builder.media-modal .button-secondary:active,
146
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button:focus,
147
+ .siteorigin-widgets-query-builder .button:focus,
148
+ .siteorigin-widgets-query-builder.media-modal .button:focus,
149
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary:focus,
150
+ .siteorigin-widgets-query-builder .button-secondary:focus,
151
+ .siteorigin-widgets-query-builder.media-modal .button-secondary:focus {
152
+ outline: none;
153
+ }
154
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button.hidden,
155
+ .siteorigin-widgets-query-builder .button.hidden,
156
+ .siteorigin-widgets-query-builder.media-modal .button.hidden,
157
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button-secondary.hidden,
158
+ .siteorigin-widgets-query-builder .button-secondary.hidden,
159
+ .siteorigin-widgets-query-builder.media-modal .button-secondary.hidden {
160
+ display: none;
161
+ }
162
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .button.button-small,
163
+ .siteorigin-widgets-query-builder .button.button-small,
164
+ .siteorigin-widgets-query-builder.media-modal .button.button-small {
165
+ height: 25px;
166
+ line-height: 23px;
167
+ padding: 0 8px;
168
+ font-size: 11px;
169
+ }
170
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form select,
171
+ .siteorigin-widgets-query-builder select,
172
+ .siteorigin-widgets-query-builder.media-modal select,
173
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form input[type=text],
174
+ .siteorigin-widgets-query-builder input[type=text],
175
+ .siteorigin-widgets-query-builder.media-modal input[type=text] {
176
+ width: inherit;
177
+ margin: 1px;
178
+ border-radius: 0;
179
+ font-weight: inherit;
180
+ border: 1px solid #ddd;
181
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
182
+ background-color: #fff;
183
+ color: #32373c;
184
+ outline: 0;
185
+ transition: 50ms border-color ease-in-out;
186
+ }
187
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .ui-autocomplete,
188
+ .siteorigin-widgets-query-builder .ui-autocomplete,
189
+ .siteorigin-widgets-query-builder.media-modal .ui-autocomplete {
190
+ padding: 0;
191
+ margin: 0;
192
+ list-style: none;
193
+ position: absolute;
194
+ z-index: 10000;
195
+ border: 1px solid #5b9dd9;
196
+ box-shadow: 0 1px 2px rgba(30, 140, 190, 0.8);
197
+ background-color: #fff;
198
+ }
199
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .ui-autocomplete li,
200
+ .siteorigin-widgets-query-builder .ui-autocomplete li,
201
+ .siteorigin-widgets-query-builder.media-modal .ui-autocomplete li {
202
+ margin-bottom: 0;
203
+ padding: 4px 10px;
204
+ white-space: nowrap;
205
+ text-align: left;
206
+ }
207
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .ui-autocomplete li.ui-state-focus,
208
+ .siteorigin-widgets-query-builder .ui-autocomplete li.ui-state-focus,
209
+ .siteorigin-widgets-query-builder.media-modal .ui-autocomplete li.ui-state-focus {
210
+ background-color: #ddd;
211
+ cursor: pointer;
212
+ }
213
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .media-toolbar-primary,
214
+ .siteorigin-widgets-query-builder .media-toolbar-primary,
215
+ .siteorigin-widgets-query-builder.media-modal .media-toolbar-primary {
216
+ margin-top: 15px;
217
+ }
218
+ .elementor-panel #elementor-panel-page-editor .elementor-control-content .siteorigin-widget-form .query-builder-content .query-builder-form-field small,
219
+ .siteorigin-widgets-query-builder .query-builder-content .query-builder-form-field small,
220
+ .siteorigin-widgets-query-builder.media-modal .query-builder-content .query-builder-form-field small {
221
+ margin-top: 5px;
222
+ }
223
+ .elementor-panel {
224
+ width: 400px;
225
+ }
css/slider/slider.css CHANGED
@@ -1 +1,235 @@
1
- @font-face{font-family:'so-slider-pointers';src:url('fonts/slider.eot?8p86w5');src:url('fonts/slider.eot?#iefix8p86w5') format('embedded-opentype'),url('fonts/slider.woff?8p86w5') format('woff'),url('fonts/slider.ttf?8p86w5') format('truetype'),url('fonts/slider.svg?8p86w5#slider') format('svg');font-weight:normal;font-style:normal}.sow-slider-base{position:relative;overflow:hidden}.sow-slider-base ul.sow-slider-images{list-style:none;margin:0;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image{width:100%;margin:0;list-style:none;position:relative;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-position:center center;background-size:cover}.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-repeat:repeat}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container{position:absolute;top:0;left:0;width:100%;z-index:2}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{margin:0 auto;z-index:2;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:first-child{margin-top:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:last-child{margin-bottom:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay{position:absolute;top:0;left:0;bottom:0;right:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover{background-position:center center;background-size:cover}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover{background-repeat:repeat}.sow-slider-base ul.sow-slider-images li.sow-slider-image>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image>a>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>a>img{display:block;width:100%;height:auto;border:none}.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element{position:absolute;top:50%;left:50%;width:auto;height:auto;z-index:1;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-full-element{display:block;width:100%;height:auto}.sow-slider-base .sow-slider-pagination{list-style:none;margin:0;text-align:right;position:absolute;bottom:20px;left:0;width:100%;z-index:1001;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:30px;line-height:11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sow-slider-base .sow-slider-pagination li{text-align:left;margin:0;display:inline-block}.sow-slider-base .sow-slider-pagination li a{display:block;text-indent:-9999px;width:11px;height:11px;background:#FFFFFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;opacity:.45}.sow-slider-base .sow-slider-pagination li.sow-active a{opacity:.85}.sow-slider-base .sow-slide-nav{list-style:none;z-index:1001;position:absolute;top:50%;opacity:.75;font-size:25px;margin-top:-0.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sow-slider-base .sow-slide-nav a{display:block;height:1em;text-align:center;text-decoration:none;color:#FFFFFF}.sow-slider-base .sow-slide-nav a em{display:block}.sow-slider-base .sow-slide-nav.sow-slide-nav-next{right:20px}.sow-slider-base .sow-slide-nav.sow-slide-nav-next a{background-position:top right}.sow-slider-base .sow-slide-nav.sow-slide-nav-prev{left:20px}.sow-slider-base .sow-slide-nav.sow-slide-nav-prev a{background-position:top left}.sow-slider-base .cycle-sentinal{overflow:hidden}.sow-slider-base.sow-slider-is-mobile video.sow-background-element{visibility:hidden}.sow-slider-base [class^="sow-sld-icon-"],.sow-slider-base [class*=" sow-sld-icon-"]{font-family:'so-slider-pointers';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sow-slider-base .sow-sld-icon-ultra-thin-rounded-left:before{content:"\e600"}.sow-slider-base .sow-sld-icon-ultra-thin-rounded-right:before{content:"\e601"}.sow-slider-base .sow-sld-icon-thin-rounded-left:before{content:"\e602"}.sow-slider-base .sow-sld-icon-thin-rounded-right:before{content:"\e603"}.sow-slider-base .sow-sld-icon-medium-rounded-left:before{content:"\e604"}.sow-slider-base .sow-sld-icon-medium-rounded-right:before{content:"\e605"}.sow-slider-base .sow-sld-icon-thick-rounded-left:before{content:"\e606"}.sow-slider-base .sow-sld-icon-thick-rounded-right:before{content:"\e607"}.sow-slider-base .sow-sld-icon-ultra-thin-left:before{content:"\e608"}.sow-slider-base .sow-sld-icon-ultra-thin-right:before{content:"\e609"}.sow-slider-base .sow-sld-icon-thin-left:before{content:"\e60a"}.sow-slider-base .sow-sld-icon-thin-right:before{content:"\e60b"}.sow-slider-base .sow-sld-icon-medium-left:before{content:"\e60c"}.sow-slider-base .sow-sld-icon-medium-right:before{content:"\e60d"}.sow-slider-base .sow-sld-icon-thick-left:before{content:"\e60e"}.sow-slider-base .sow-sld-icon-thick-right:before{content:"\e60f"}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @font-face {
2
+ font-family: 'so-slider-pointers';
3
+ src: url('fonts/slider.eot?8p86w5');
4
+ src: url('fonts/slider.eot?#iefix8p86w5') format('embedded-opentype'), url('fonts/slider.woff?8p86w5') format('woff'), url('fonts/slider.ttf?8p86w5') format('truetype'), url('fonts/slider.svg?8p86w5#slider') format('svg');
5
+ font-weight: normal;
6
+ font-style: normal;
7
+ }
8
+ .sow-slider-base {
9
+ position: relative;
10
+ overflow: hidden;
11
+ /* Some jQuery Cycle Specific CSS */
12
+ /* Icon fonts for the left and right slider images */
13
+ }
14
+ .sow-slider-base ul.sow-slider-images {
15
+ list-style: none;
16
+ margin: 0;
17
+ overflow: hidden;
18
+ }
19
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image {
20
+ width: 100%;
21
+ margin: 0;
22
+ list-style: none;
23
+ position: relative;
24
+ overflow: hidden;
25
+ }
26
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
27
+ background-position: center center;
28
+ background-size: cover;
29
+ }
30
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
31
+ background-repeat: repeat;
32
+ }
33
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container {
34
+ position: absolute;
35
+ top: 0;
36
+ left: 0;
37
+ width: 100%;
38
+ z-index: 2;
39
+ }
40
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper {
41
+ margin: 0 auto;
42
+ z-index: 2;
43
+ -ms-box-sizing: border-box;
44
+ -moz-box-sizing: border-box;
45
+ -webkit-box-sizing: border-box;
46
+ box-sizing: border-box;
47
+ }
48
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper > *:first-child {
49
+ margin-top: 0;
50
+ }
51
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper > *:last-child {
52
+ margin-bottom: 0;
53
+ }
54
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay {
55
+ position: absolute;
56
+ top: 0;
57
+ left: 0;
58
+ bottom: 0;
59
+ right: 0;
60
+ }
61
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover {
62
+ background-position: center center;
63
+ background-size: cover;
64
+ }
65
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover {
66
+ background-repeat: repeat;
67
+ }
68
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image > img,
69
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image > a > img,
70
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper > img,
71
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper > a > img {
72
+ display: block;
73
+ width: 100%;
74
+ height: auto;
75
+ border: none;
76
+ }
77
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element {
78
+ position: absolute;
79
+ top: 50%;
80
+ left: 50%;
81
+ width: auto;
82
+ height: auto;
83
+ z-index: 1;
84
+ overflow: hidden;
85
+ }
86
+ .sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-full-element {
87
+ display: block;
88
+ width: 100%;
89
+ height: auto;
90
+ }
91
+ .sow-slider-base .sow-slider-pagination {
92
+ list-style: none;
93
+ margin: 0;
94
+ text-align: right;
95
+ position: absolute;
96
+ bottom: 20px;
97
+ left: 0;
98
+ width: 100%;
99
+ z-index: 1001;
100
+ -ms-box-sizing: border-box;
101
+ -moz-box-sizing: border-box;
102
+ -webkit-box-sizing: border-box;
103
+ box-sizing: border-box;
104
+ padding-right: 30px;
105
+ line-height: 11px;
106
+ -webkit-user-select: none;
107
+ -moz-user-select: none;
108
+ -ms-user-select: none;
109
+ user-select: none;
110
+ }
111
+ .sow-slider-base .sow-slider-pagination li {
112
+ text-align: left;
113
+ margin: 0;
114
+ display: inline-block;
115
+ }
116
+ .sow-slider-base .sow-slider-pagination li a {
117
+ display: block;
118
+ text-indent: -9999px;
119
+ width: 11px;
120
+ height: 11px;
121
+ background: #FFFFFF;
122
+ -webkit-border-radius: 6px;
123
+ -moz-border-radius: 6px;
124
+ border-radius: 6px;
125
+ opacity: 0.45;
126
+ }
127
+ .sow-slider-base .sow-slider-pagination li.sow-active a {
128
+ opacity: 0.85;
129
+ }
130
+ .sow-slider-base .sow-slide-nav {
131
+ list-style: none;
132
+ z-index: 1001;
133
+ position: absolute;
134
+ top: 50%;
135
+ opacity: 0.75;
136
+ font-size: 25px;
137
+ margin-top: -0.5em;
138
+ -webkit-user-select: none;
139
+ -moz-user-select: none;
140
+ -ms-user-select: none;
141
+ user-select: none;
142
+ }
143
+ .sow-slider-base .sow-slide-nav a {
144
+ display: block;
145
+ height: 1em;
146
+ text-align: center;
147
+ text-decoration: none;
148
+ color: #FFFFFF;
149
+ }
150
+ .sow-slider-base .sow-slide-nav a em {
151
+ display: block;
152
+ }
153
+ .sow-slider-base .sow-slide-nav.sow-slide-nav-next {
154
+ right: 20px;
155
+ }
156
+ .sow-slider-base .sow-slide-nav.sow-slide-nav-next a {
157
+ background-position: top right;
158
+ }
159
+ .sow-slider-base .sow-slide-nav.sow-slide-nav-prev {
160
+ left: 20px;
161
+ }
162
+ .sow-slider-base .sow-slide-nav.sow-slide-nav-prev a {
163
+ background-position: top left;
164
+ }
165
+ .sow-slider-base .cycle-sentinal {
166
+ overflow: hidden;
167
+ }
168
+ .sow-slider-base.sow-slider-is-mobile .sow-slide-nav,
169
+ .sow-slider-base.sow-slider-is-mobile .sow-slider-pagination {
170
+ /* display: none; */
171
+ }
172
+ .sow-slider-base.sow-slider-is-mobile video.sow-background-element {
173
+ visibility: hidden;
174
+ }
175
+ .sow-slider-base [class^="sow-sld-icon-"],
176
+ .sow-slider-base [class*=" sow-sld-icon-"] {
177
+ font-family: 'so-slider-pointers';
178
+ speak: none;
179
+ font-style: normal;
180
+ font-weight: normal;
181
+ font-variant: normal;
182
+ text-transform: none;
183
+ line-height: 1;
184
+ /* Better Font Rendering =========== */
185
+ -webkit-font-smoothing: antialiased;
186
+ -moz-osx-font-smoothing: grayscale;
187
+ }
188
+ .sow-slider-base .sow-sld-icon-ultra-thin-rounded-left:before {
189
+ content: "\e600";
190
+ }
191
+ .sow-slider-base .sow-sld-icon-ultra-thin-rounded-right:before {
192
+ content: "\e601";
193
+ }
194
+ .sow-slider-base .sow-sld-icon-thin-rounded-left:before {
195
+ content: "\e602";
196
+ }
197
+ .sow-slider-base .sow-sld-icon-thin-rounded-right:before {
198
+ content: "\e603";
199
+ }
200
+ .sow-slider-base .sow-sld-icon-medium-rounded-left:before {
201
+ content: "\e604";
202
+ }
203
+ .sow-slider-base .sow-sld-icon-medium-rounded-right:before {
204
+ content: "\e605";
205
+ }
206
+ .sow-slider-base .sow-sld-icon-thick-rounded-left:before {
207
+ content: "\e606";
208
+ }
209
+ .sow-slider-base .sow-sld-icon-thick-rounded-right:before {
210
+ content: "\e607";
211
+ }
212
+ .sow-slider-base .sow-sld-icon-ultra-thin-left:before {
213
+ content: "\e608";
214
+ }
215
+ .sow-slider-base .sow-sld-icon-ultra-thin-right:before {
216
+ content: "\e609";
217
+ }
218
+ .sow-slider-base .sow-sld-icon-thin-left:before {
219
+ content: "\e60a";
220
+ }
221
+ .sow-slider-base .sow-sld-icon-thin-right:before {
222
+ content: "\e60b";
223
+ }
224
+ .sow-slider-base .sow-sld-icon-medium-left:before {
225
+ content: "\e60c";
226
+ }
227
+ .sow-slider-base .sow-sld-icon-medium-right:before {
228
+ content: "\e60d";
229
+ }
230
+ .sow-slider-base .sow-sld-icon-thick-left:before {
231
+ content: "\e60e";
232
+ }
233
+ .sow-slider-base .sow-sld-icon-thick-right:before {
234
+ content: "\e60f";
235
+ }
lang/so-widgets-bundle.pot CHANGED
@@ -513,11 +513,11 @@ msgstr ""
513
  msgid "Deactivated"
514
  msgstr ""
515
 
516
- #: tmp/so-widgets-bundle.php:697
517
  msgid "Manage Widgets"
518
  msgstr ""
519
 
520
- #: tmp/so-widgets-bundle.php:698
521
  msgid "Support"
522
  msgstr ""
523
 
513
  msgid "Deactivated"
514
  msgstr ""
515
 
516
+ #: tmp/so-widgets-bundle.php:698
517
  msgid "Manage Widgets"
518
  msgstr ""
519
 
520
+ #: tmp/so-widgets-bundle.php:699
521
  msgid "Support"
522
  msgstr ""
523
 
readme.txt CHANGED
@@ -3,7 +3,7 @@ Tags: bundle, widget, button, slider, image, carousel, price table, google maps,
3
  Requires at least: 4.2
4
  Tested up to: 4.7.4
5
  Stable tag: 1.8.2
6
- Build time: 2017-04-26T14:56:44+02:00
7
  License: GPLv3 or later
8
  Contributors: gpriday, braam-genis
9
  Donate link: https://siteorigin.com/downloads/contribution/
@@ -54,6 +54,11 @@ The SiteOrigin Widgets Bundle is the perfect platform to build widgets for your
54
 
55
  == Changelog ==
56
 
 
 
 
 
 
57
  = 1.8.3 - 26 April 2017 =
58
  * Contact Form: Improved type Validation and added empty name check
59
  * Contact Form: Add Field Design Settings
3
  Requires at least: 4.2
4
  Tested up to: 4.7.4
5
  Stable tag: 1.8.2
6
+ Build time: 2017-04-27T17:58:18+02:00
7
  License: GPLv3 or later
8
  Contributors: gpriday, braam-genis
9
  Donate link: https://siteorigin.com/downloads/contribution/
54
 
55
  == Changelog ==
56
 
57
+ = 1.8.4 - 27 April 2017 =
58
+ * Fixed button URLs.
59
+ * Removed image `sizes` attribute when Jetpack Photon is enabled.
60
+ * Fixed missing widget handling for misnamed widgets.
61
+
62
  = 1.8.3 - 26 April 2017 =
63
  * Contact Form: Improved type Validation and added empty name check
64
  * Contact Form: Add Field Design Settings
so-widgets-bundle.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: SiteOrigin Widgets Bundle
4
  Description: A collection of all widgets, neatly bundled into a single plugin. It's also a framework to code your own widgets on top of.
5
- Version: 1.8.3
6
  Text Domain: so-widgets-bundle
7
  Domain Path: /lang
8
  Author: SiteOrigin
@@ -12,7 +12,7 @@ License: GPL3
12
  License URI: https://www.gnu.org/licenses/gpl-3.0.txt
13
  */
14
 
15
- define('SOW_BUNDLE_VERSION', '1.8.3');
16
  define('SOW_BUNDLE_BASE_FILE', __FILE__);
17
 
18
  // Allow JS suffix to be pre-set
@@ -646,21 +646,16 @@ class SiteOrigin_Widgets_Bundle {
646
  *
647
  * @action siteorigin_panels_data
648
  */
649
- function load_missing_widgets($data){
650
  if(empty($data['widgets'])) return $data;
651
 
652
  global $wp_widget_factory;
653
 
654
  foreach($data['widgets'] as $widget) {
655
- if( empty($widget['panels_info']['class']) ) continue;
656
- if( !empty($wp_widget_factory->widgets[$widget['panels_info']['class']] ) ) continue;
657
-
658
- $class = $widget['panels_info']['class'];
659
- if( preg_match('/SiteOrigin_Widget_([A-Za-z]+)_Widget/', $class, $matches) ) {
660
- $name = $matches[1];
661
- $id = strtolower( implode( '-', array_filter( preg_split( '/(?=[A-Z])/', $name ) ) ) );
662
- $this->activate_widget($id, true);
663
- }
664
  }
665
 
666
  return $data;
@@ -674,13 +669,19 @@ class SiteOrigin_Widgets_Bundle {
674
  *
675
  * @return
676
  */
677
- function load_missing_widget($the_widget, $class){
678
  // We only want to worry about missing widgets
679
- if( !empty($the_widget) ) return $the_widget;
680
 
681
- if( preg_match('/SiteOrigin_Widget_([A-Za-z]+)_Widget/', $class, $matches) ) {
682
  $name = $matches[1];
683
  $id = strtolower( implode( '-', array_filter( preg_split( '/(?=[A-Z])/', $name ) ) ) );
 
 
 
 
 
 
684
  $this->activate_widget($id, true);
685
  global $wp_widget_factory;
686
  if( !empty($wp_widget_factory->widgets[$class]) ) return $wp_widget_factory->widgets[$class];
2
  /*
3
  Plugin Name: SiteOrigin Widgets Bundle
4
  Description: A collection of all widgets, neatly bundled into a single plugin. It's also a framework to code your own widgets on top of.
5
+ Version: 1.8.4
6
  Text Domain: so-widgets-bundle
7
  Domain Path: /lang
8
  Author: SiteOrigin
12
  License URI: https://www.gnu.org/licenses/gpl-3.0.txt
13
  */
14
 
15
+ define('SOW_BUNDLE_VERSION', '1.8.4');
16
  define('SOW_BUNDLE_BASE_FILE', __FILE__);
17
 
18
  // Allow JS suffix to be pre-set
646
  *
647
  * @action siteorigin_panels_data
648
  */
649
+ function load_missing_widgets( $data ){
650
  if(empty($data['widgets'])) return $data;
651
 
652
  global $wp_widget_factory;
653
 
654
  foreach($data['widgets'] as $widget) {
655
+ if( empty( $widget['panels_info']['class'] ) ) continue;
656
+ if( !empty( $wp_widget_factory->widgets[ $widget['panels_info']['class'] ] ) ) continue;
657
+
658
+ $this->load_missing_widget( false, $widget['panels_info']['class'] );
 
 
 
 
 
659
  }
660
 
661
  return $data;
669
  *
670
  * @return
671
  */
672
+ function load_missing_widget( $the_widget, $class ){
673
  // We only want to worry about missing widgets
674
+ if( ! empty( $the_widget ) ) return $the_widget;
675
 
676
+ if( preg_match('/SiteOrigin_Widgets?_([A-Za-z]+)_Widget/', $class, $matches) ) {
677
  $name = $matches[1];
678
  $id = strtolower( implode( '-', array_filter( preg_split( '/(?=[A-Z])/', $name ) ) ) );
679
+
680
+ if( $id == 'contact-form' ) {
681
+ // Handle the special case of the contact form widget, which is incorrectly named
682
+ $id = 'contact';
683
+ }
684
+
685
  $this->activate_widget($id, true);
686
  global $wp_widget_factory;
687
  if( !empty($wp_widget_factory->widgets[$class]) ) return $wp_widget_factory->widgets[$class];
widgets/button/button.php CHANGED
@@ -242,9 +242,6 @@ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget {
242
  $button_attributes['target'] = '_blank';
243
  }
244
 
245
- if ( ! empty( $instance['url'] ) ) {
246
- $button_attributes['href'] = $instance['url'];
247
- }
248
  if ( ! empty( $attributes['id'] ) ) {
249
  $button_attributes['id'] = $attributes['id'];
250
  }
@@ -269,6 +266,7 @@ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget {
269
 
270
  return array(
271
  'button_attributes' => $button_attributes,
 
272
  'align' => $instance['design']['align'],
273
  'icon_image_url' => $icon_image_url,
274
  'icon' => $instance['button_icon']['icon_selected'],
242
  $button_attributes['target'] = '_blank';
243
  }
244
 
 
 
 
245
  if ( ! empty( $attributes['id'] ) ) {
246
  $button_attributes['id'] = $attributes['id'];
247
  }
266
 
267
  return array(
268
  'button_attributes' => $button_attributes,
269
+ 'href' => !empty( $instance['url'] ) ? $instance['url'] : '#',
270
  'align' => $instance['design']['align'],
271
  'icon_image_url' => $icon_image_url,
272
  'icon' => $instance['button_icon']['icon_selected'],
widgets/button/css/style.css CHANGED
@@ -1 +1,45 @@
1
- .ow-button-base{zoom:1}.ow-button-base:before{content:'';display:block}.ow-button-base:after{content:'';display:table;clear:both}.ow-button-base a{text-align:center;display:inline-block;cursor:pointer;text-decoration:none;line-height:1em}.ow-button-base a .sow-icon-image,.ow-button-base a [class^="sow-icon-"]{font-size:1.3em;height:1em;width:auto;margin:-0.1em .75em -0.2em -0.75em;display:block;float:left}.ow-button-base a .sow-icon-image{width:1em;background-size:cover}.ow-button-base.ow-button-align-left{text-align:left}.ow-button-base.ow-button-align-right{text-align:right}.ow-button-base.ow-button-align-center{text-align:center}.ow-button-base.ow-button-align-justify a{display:block}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .ow-button-base {
2
+ zoom: 1;
3
+ /* All the special styles */
4
+ }
5
+ .ow-button-base:before {
6
+ content: '';
7
+ display: block;
8
+ }
9
+ .ow-button-base:after {
10
+ content: '';
11
+ display: table;
12
+ clear: both;
13
+ }
14
+ .ow-button-base a {
15
+ text-align: center;
16
+ display: inline-block;
17
+ cursor: pointer;
18
+ text-decoration: none;
19
+ line-height: 1em;
20
+ }
21
+ .ow-button-base a .sow-icon-image,
22
+ .ow-button-base a [class^="sow-icon-"] {
23
+ font-size: 1.3em;
24
+ height: 1em;
25
+ width: auto;
26
+ margin: -0.1em 0.75em -0.2em -0.75em;
27
+ display: block;
28
+ float: left;
29
+ }
30
+ .ow-button-base a .sow-icon-image {
31
+ width: 1em;
32
+ background-size: cover;
33
+ }
34
+ .ow-button-base.ow-button-align-left {
35
+ text-align: left;
36
+ }
37
+ .ow-button-base.ow-button-align-right {
38
+ text-align: right;
39
+ }
40
+ .ow-button-base.ow-button-align-center {
41
+ text-align: center;
42
+ }
43
+ .ow-button-base.ow-button-align-justify a {
44
+ display: block;
45
+ }
widgets/button/tpl/default.php CHANGED
@@ -10,7 +10,7 @@
10
 
11
  ?>
12
  <div class="ow-button-base ow-button-align-<?php echo esc_attr( $align ) ?>">
13
- <a<?php foreach( $button_attributes as $name => $val ) echo ' ' . $name . '="' . esc_attr( $val ) . '"' ?>>
14
  <span>
15
  <?php
16
  if( ! empty( $icon_image_url ) ) {
10
 
11
  ?>
12
  <div class="ow-button-base ow-button-align-<?php echo esc_attr( $align ) ?>">
13
+ <a href="<?php echo sow_esc_url( $href ) ?>" <?php foreach( $button_attributes as $name => $val ) echo $name . '="' . esc_attr( $val ) . '" ' ?>>
14
  <span>
15
  <?php
16
  if( ! empty( $icon_image_url ) ) {
widgets/cta/css/style.css CHANGED
@@ -1 +1,42 @@
1
- .sow-cta-base{zoom:1;border:1px solid;padding:2em 2.5em}.sow-cta-base:before{content:'';display:block}.sow-cta-base:after{content:'';display:table;clear:both}.sow-cta-base .sow-cta-text .sow-cta-title,.sow-cta-base .sow-cta-text .sow-cta-subtitle,.sow-cta-base .sow-cta-text p{margin:.4em 0}.sow-cta-base .sow-cta-text .sow-cta-title{margin-top:0}.sow-cta-base .sow-cta-text .sow-cta-subtitle,.sow-cta-base .sow-cta-text p{margin-bottom:0;font-weight:normal}@media screen and (max-width:640px){.sow-cta-base{text-align:center;padding:1.75em}.sow-cta-base .sow-cta-text{float:none}.sow-cta-base .so-widget-sow-button{display:inline-block;float:none;margin-top:2em !important;margin-left:0 !important}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .sow-cta-base {
2
+ zoom: 1;
3
+ border: 1px solid ;
4
+ padding: 2em 2.5em;
5
+ }
6
+ .sow-cta-base:before {
7
+ content: '';
8
+ display: block;
9
+ }
10
+ .sow-cta-base:after {
11
+ content: '';
12
+ display: table;
13
+ clear: both;
14
+ }
15
+ .sow-cta-base .sow-cta-text .sow-cta-title,
16
+ .sow-cta-base .sow-cta-text .sow-cta-subtitle,
17
+ .sow-cta-base .sow-cta-text p {
18
+ margin: 0.4em 0;
19
+ }
20
+ .sow-cta-base .sow-cta-text .sow-cta-title {
21
+ margin-top: 0;
22
+ }
23
+ .sow-cta-base .sow-cta-text .sow-cta-subtitle,
24
+ .sow-cta-base .sow-cta-text p {
25
+ margin-bottom: 0;
26
+ font-weight: normal;
27
+ }
28
+ @media screen and (max-width: 640px) {
29
+ .sow-cta-base {
30
+ text-align: center;
31
+ padding: 1.75em;
32
+ }
33
+ .sow-cta-base .sow-cta-text {
34
+ float: none;
35
+ }
36
+ .sow-cta-base .so-widget-sow-button {
37
+ display: inline-block;
38
+ float: none;
39
+ margin-top: 2em !important;
40
+ margin-left: 0!important;
41
+ }
42
+ }
widgets/features/css/style.css CHANGED
@@ -1 +1,58 @@
1
- @font-face{font-family:'feature-background';src:url('fonts/feature-background.eot');src:url('fonts/feature-background.eot') format('embedded-opentype'),url('fonts/feature-background.woff') format('woff'),url('fonts/feature-background.ttf') format('truetype'),url('fonts/feature-background.svg') format('svg');font-weight:normal;font-style:normal}.sow-features-list .sow-icon-container{font-family:'feature-background';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:90px;position:relative;color:#404040}.sow-features-list .sow-icon-container.sow-container-round:before{content:"\e600"}.sow-features-list .sow-icon-container.sow-container-sticker:before{content:"\e601"}.sow-features-list .sow-icon-container.sow-container-rounded-sticker:before{content:"\e602"}.sow-features-list .sow-icon-container.sow-container-square:before{content:"\e603"}.sow-features-list .sow-icon-container.sow-container-rounded-square:before{content:"\e604"}.sow-features-list .sow-icon-container.sow-container-rounded-hex:before{content:"\e605"}.sow-features-list .sow-icon-container.sow-container-octagon:before{content:"\e606"}.sow-features-list .sow-icon-container.sow-container-hex:before{content:"\e607"}.sow-features-list .sow-icon-container.sow-container-frame:before{content:"\e608"}.sow-features-list .sow-icon-container.sow-container-explode:before{content:"\e609"}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @font-face {
2
+ font-family: 'feature-background';
3
+ src: url('fonts/feature-background.eot');
4
+ src: url('fonts/feature-background.eot') format('embedded-opentype'), url('fonts/feature-background.woff') format('woff'), url('fonts/feature-background.ttf') format('truetype'), url('fonts/feature-background.svg') format('svg');
5
+ font-weight: normal;
6
+ font-style: normal;
7
+ }
8
+ .sow-features-list {
9
+ /*
10
+ The Container Icons
11
+ */
12
+ }
13
+ .sow-features-list .sow-icon-container {
14
+ font-family: 'feature-background';
15
+ speak: none;
16
+ font-style: normal;
17
+ font-weight: normal;
18
+ font-variant: normal;
19
+ text-transform: none;
20
+ line-height: 1;
21
+ /* Better Font Rendering =========== */
22
+ -webkit-font-smoothing: antialiased;
23
+ -moz-osx-font-smoothing: grayscale;
24
+ display: inline-block;
25
+ font-size: 90px;
26
+ position: relative;
27
+ color: #404040;
28
+ }
29
+ .sow-features-list .sow-icon-container.sow-container-round:before {
30
+ content: "\e600";
31
+ }
32
+ .sow-features-list .sow-icon-container.sow-container-sticker:before {
33
+ content: "\e601";
34
+ }
35
+ .sow-features-list .sow-icon-container.sow-container-rounded-sticker:before {
36
+ content: "\e602";
37
+ }
38
+ .sow-features-list .sow-icon-container.sow-container-square:before {
39
+ content: "\e603";
40
+ }
41
+ .sow-features-list .sow-icon-container.sow-container-rounded-square:before {
42
+ content: "\e604";
43
+ }
44
+ .sow-features-list .sow-icon-container.sow-container-rounded-hex:before {
45
+ content: "\e605";
46
+ }
47
+ .sow-features-list .sow-icon-container.sow-container-octagon:before {
48
+ content: "\e606";
49
+ }
50
+ .sow-features-list .sow-icon-container.sow-container-hex:before {
51
+ content: "\e607";
52
+ }
53
+ .sow-features-list .sow-icon-container.sow-container-frame:before {
54
+ content: "\e608";
55
+ }
56
+ .sow-features-list .sow-icon-container.sow-container-explode:before {
57
+ content: "\e609";
58
+ }
widgets/google-map/css/style.css CHANGED
@@ -1 +1,11 @@
1
- .sow-google-map-canvas img{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;line-height:normal !important;max-width:none !important;zoom:normal !important}
 
 
 
 
 
 
 
 
 
 
1
+ .sow-google-map-canvas img {
2
+ -webkit-border-radius: 0 !important;
3
+ -moz-border-radius: 0 !important;
4
+ border-radius: 0 !important;
5
+ -webkit-box-shadow: none !important;
6
+ -moz-box-shadow: none !important;
7
+ box-shadow: none !important;
8
+ line-height: normal !important;
9
+ max-width: none !important;
10
+ zoom: normal !important;
11
+ }
widgets/image-grid/css/image-grid.css CHANGED
@@ -1 +1,11 @@
1
- .sow-image-grid-wrapper{text-align:center}.sow-image-grid-wrapper .sow-image-grid-image{display:inline-block}.sow-image-grid-wrapper .sow-image-grid-image img{display:none;max-width:100%;height:auto}
 
 
 
 
 
 
 
 
 
 
1
+ .sow-image-grid-wrapper {
2
+ text-align: center;
3
+ }
4
+ .sow-image-grid-wrapper .sow-image-grid-image {
5
+ display: inline-block;
6
+ }
7
+ .sow-image-grid-wrapper .sow-image-grid-image img {
8
+ display: none;
9
+ max-width: 100%;
10
+ height: auto;
11
+ }
widgets/image/image.php CHANGED
@@ -134,8 +134,13 @@ class SiteOrigin_Widget_Image_Widget extends SiteOrigin_Widget {
134
  if ( function_exists( 'wp_get_attachment_image_srcset' ) ) {
135
  $attr['srcset'] = wp_get_attachment_image_srcset( $instance['image'], $instance['size'] );
136
  }
137
- if ( function_exists( 'wp_get_attachment_image_sizes' ) ) {
138
- $attr['sizes'] = wp_get_attachment_image_sizes( $instance['image'], $instance['size'] );
 
 
 
 
 
139
  }
140
  }
141
  $attr = apply_filters( 'siteorigin_widgets_image_attr', $attr, $instance, $this );
134
  if ( function_exists( 'wp_get_attachment_image_srcset' ) ) {
135
  $attr['srcset'] = wp_get_attachment_image_srcset( $instance['image'], $instance['size'] );
136
  }
137
+ // Don't add sizes attribute when Jetpack Photon is enabled, as it tends to have unexpected side effects.
138
+ // This was to hotfix an issue. Can remove it when we find a way to make sure output of
139
+ // `wp_get_attachment_image_sizes` is predictable with Photon enabled.
140
+ if ( ! ( class_exists( 'Jetpack_Photon' ) && Jetpack::is_module_active( 'photon' ) ) ) {
141
+ if ( function_exists( 'wp_get_attachment_image_sizes' ) ) {
142
+ $attr['sizes'] = wp_get_attachment_image_sizes( $instance['image'], $instance['size'] );
143
+ }
144
  }
145
  }
146
  $attr = apply_filters( 'siteorigin_widgets_image_attr', $attr, $instance, $this );
widgets/post-carousel/css/style.css CHANGED
@@ -1 +1,159 @@
1
- @font-face{font-family:'carousel-arrows';src:url('fonts/carousel-arrows.eot?-95vnmw');src:url('fonts/carousel-arrows.eot?#iefix-95vnmw') format('embedded-opentype'),url('fonts/carousel-arrows.woff?-95vnmw') format('woff'),url('fonts/carousel-arrows.ttf?-95vnmw') format('truetype'),url('fonts/carousel-arrows.svg?-95vnmw#carousel-arrows') format('svg');font-weight:normal;font-style:normal}.sow-carousel-title .widget-title{display:inline-block;padding-right:15px}.sow-carousel-title a.sow-carousel-next,.sow-carousel-title a.sow-carousel-previous{font-family:'carousel-arrows';speak:none;display:block;float:right;overflow:hidden;margin-left:2px;margin-top:3px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:8px;line-height:18px;width:18px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;color:#FFFFFF;background:#333333;border-radius:2px}.sow-carousel-title a.sow-carousel-next:hover,.sow-carousel-title a.sow-carousel-previous:hover{background:#444444}.sow-carousel-title a.sow-carousel-next:before{content:"\e601"}.sow-carousel-title a.sow-carousel-previous:before{content:"\e600"}@media screen and (max-width:600px){.sow-carousel-title a.sow-carousel-previous{display:none}.sow-carousel-title a.sow-carousel-next{display:none}}.widget_sow-carousel{overflow-x:hidden;overflow-y:hidden}.sow-carousel-wrapper{overflow:hidden;position:relative;left:0;right:0}.sow-carousel-wrapper ul.sow-carousel-items{list-style:none;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease;height:200px;margin:0;padding:0;zoom:1;width:99999px}.sow-carousel-wrapper ul.sow-carousel-items:before{content:'';display:block}.sow-carousel-wrapper ul.sow-carousel-items:after{content:'';display:table;clear:both}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item{list-style:none;margin-left:0;padding:0;display:block;float:left;margin-right:15px;overflow-x:hidden;overflow-y:hidden}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item:last-child{margin-right:0}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item.rtl{float:right}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item.rtl:last-child{margin-right:15px}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail{line-height:0}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a{display:block;background-position:center center}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a,.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay{-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay{display:block;width:100%;height:100%;background:#3279BB;opacity:0}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover span{opacity:.5}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-default-thumbnail{display:block;background:#E8E8E8;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #E0E0E0), color-stop(1, #E8E8E8));background:-ms-linear-gradient(bottom, #E0E0E0, #E8E8E8);background:-moz-linear-gradient(center bottom, #E0E0E0 0, #E8E8E8 100%);background:-o-linear-gradient(#E8E8E8, #E0E0E0)}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3{font-size:15px;text-align:center;font-weight:500;color:#474747;margin:10px 0 0 0}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a{text-decoration:none;color:inherit}.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-loading{display:block;float:left;background:url(images/carousel-loader.gif) #F6F6F6 center center no-repeat;margin:0}a.sow-carousel-previous{display:none}a.sow-carousel-next{display:none}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @font-face {
2
+ font-family: 'carousel-arrows';
3
+ src: url('fonts/carousel-arrows.eot?-95vnmw');
4
+ src: url('fonts/carousel-arrows.eot?#iefix-95vnmw') format('embedded-opentype'), url('fonts/carousel-arrows.woff?-95vnmw') format('woff'), url('fonts/carousel-arrows.ttf?-95vnmw') format('truetype'), url('fonts/carousel-arrows.svg?-95vnmw#carousel-arrows') format('svg');
5
+ font-weight: normal;
6
+ font-style: normal;
7
+ }
8
+ .sow-carousel-title .widget-title {
9
+ display: inline-block;
10
+ padding-right: 15px;
11
+ }
12
+ .sow-carousel-title a.sow-carousel-next,
13
+ .sow-carousel-title a.sow-carousel-previous {
14
+ font-family: 'carousel-arrows';
15
+ speak: none;
16
+ display: block;
17
+ float: right;
18
+ overflow: hidden;
19
+ margin-left: 2px;
20
+ margin-top: 3px;
21
+ font-style: normal;
22
+ font-weight: normal;
23
+ font-variant: normal;
24
+ text-transform: none;
25
+ font-size: 8px;
26
+ line-height: 18px;
27
+ width: 18px;
28
+ text-align: center;
29
+ /* Better Font Rendering =========== */
30
+ -webkit-font-smoothing: antialiased;
31
+ -moz-osx-font-smoothing: grayscale;
32
+ text-decoration: none;
33
+ color: #FFFFFF;
34
+ background: #333333;
35
+ border-radius: 2px;
36
+ }
37
+ .sow-carousel-title a.sow-carousel-next:hover,
38
+ .sow-carousel-title a.sow-carousel-previous:hover {
39
+ background: #444444;
40
+ }
41
+ .sow-carousel-title a.sow-carousel-next:before {
42
+ content: "\e601";
43
+ }
44
+ .sow-carousel-title a.sow-carousel-previous:before {
45
+ content: "\e600";
46
+ }
47
+ @media screen and (max-width: 600px) {
48
+ .sow-carousel-title a.sow-carousel-previous {
49
+ display: none;
50
+ }
51
+ .sow-carousel-title a.sow-carousel-next {
52
+ display: none;
53
+ }
54
+ }
55
+ .widget_sow-carousel {
56
+ overflow-x: hidden;
57
+ overflow-y: hidden;
58
+ }
59
+ .sow-carousel-wrapper {
60
+ overflow: hidden;
61
+ position: relative;
62
+ left: 0;
63
+ right: 0;
64
+ }
65
+ .sow-carousel-wrapper ul.sow-carousel-items {
66
+ list-style: none;
67
+ -webkit-transition: all 0.45s ease;
68
+ -moz-transition: all 0.45s ease;
69
+ -o-transition: all 0.45s ease;
70
+ transition: all 0.45s ease;
71
+ height: 200px;
72
+ margin: 0;
73
+ padding: 0;
74
+ zoom: 1;
75
+ width: 99999px;
76
+ }
77
+ .sow-carousel-wrapper ul.sow-carousel-items:before {
78
+ content: '';
79
+ display: block;
80
+ }
81
+ .sow-carousel-wrapper ul.sow-carousel-items:after {
82
+ content: '';
83
+ display: table;
84
+ clear: both;
85
+ }
86
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {
87
+ list-style: none;
88
+ margin-left: 0;
89
+ padding: 0;
90
+ display: block;
91
+ float: left;
92
+ margin-right: 15px;
93
+ overflow-x: hidden;
94
+ overflow-y: hidden;
95
+ }
96
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item:last-child {
97
+ margin-right: 0;
98
+ }
99
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item.rtl {
100
+ float: right;
101
+ }
102
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item.rtl:last-child {
103
+ margin-right: 15px;
104
+ }
105
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail {
106
+ line-height: 0;
107
+ }
108
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a {
109
+ display: block;
110
+ background-position: center center;
111
+ }
112
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a,
113
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay {
114
+ -webkit-transition: all 0.35s ease;
115
+ -moz-transition: all 0.35s ease;
116
+ -o-transition: all 0.35s ease;
117
+ transition: all 0.35s ease;
118
+ }
119
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay {
120
+ display: block;
121
+ width: 100%;
122
+ height: 100%;
123
+ background: #3279BB;
124
+ opacity: 0;
125
+ }
126
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover span {
127
+ opacity: 0.5;
128
+ }
129
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-default-thumbnail {
130
+ display: block;
131
+ background: #E8E8E8;
132
+ background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E0E0E0), color-stop(1, #E8E8E8));
133
+ background: -ms-linear-gradient(bottom, #E0E0E0, #E8E8E8);
134
+ background: -moz-linear-gradient(center bottom, #E0E0E0 0%, #E8E8E8 100%);
135
+ background: -o-linear-gradient(#E8E8E8, #E0E0E0);
136
+ }
137
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
138
+ font-size: 15px;
139
+ text-align: center;
140
+ font-weight: 500;
141
+ color: #474747;
142
+ margin: 10px 0 0 0;
143
+ }
144
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a {
145
+ text-decoration: none;
146
+ color: inherit;
147
+ }
148
+ .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-loading {
149
+ display: block;
150
+ float: left;
151
+ background: url(images/carousel-loader.gif) #F6F6F6 center center no-repeat;
152
+ margin: 0;
153
+ }
154
+ a.sow-carousel-previous {
155
+ display: none;
156
+ }
157
+ a.sow-carousel-next {
158
+ display: none;
159
+ }
widgets/testimonial/css/style.css CHANGED
@@ -1 +1,56 @@
1
- .sow-testimonials{margin:-10px;zoom:1}.sow-testimonials:before{content:'';display:block}.sow-testimonials:after{content:'';display:table;clear:both}.sow-testimonials *{box-sizing:border-box}.sow-testimonials .sow-testimonial-wrapper{float:left;padding:10px}.sow-testimonials .sow-testimonial-user{position:relative}.sow-testimonials .sow-testimonial-user .sow-round-image-frame{background-size:cover;display:inline-block}.sow-testimonials .sow-testimonial-user .sow-image-wrapper{display:block}.sow-testimonials .sow-testimonial-user .sow-text strong{display:block}.sow-testimonials .sow-testimonial-user .sow-caret{position:absolute;height:24px;width:14px;top:20px;right:-3px;fill:#f0f0f0}.sow-testimonials .sow-testimonial-text>*:first-child{margin-top:0}.sow-testimonials .sow-testimonial-text>*:last-child{margin-bottom:0}.sow-testimonials .sow-user-left .sow-testimonial-user{text-align:left}.sow-testimonials .sow-user-right .sow-testimonial-user{text-align:right}.sow-testimonials .sow-user-middle .sow-testimonial-user{text-align:center}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .sow-testimonials {
2
+ margin: -10px;
3
+ zoom: 1;
4
+ }
5
+ .sow-testimonials:before {
6
+ content: '';
7
+ display: block;
8
+ }
9
+ .sow-testimonials:after {
10
+ content: '';
11
+ display: table;
12
+ clear: both;
13
+ }
14
+ .sow-testimonials * {
15
+ box-sizing: border-box;
16
+ }
17
+ .sow-testimonials .sow-testimonial-wrapper {
18
+ float: left;
19
+ padding: 10px;
20
+ }
21
+ .sow-testimonials .sow-testimonial-user {
22
+ position: relative;
23
+ }
24
+ .sow-testimonials .sow-testimonial-user .sow-round-image-frame {
25
+ background-size: cover;
26
+ display: inline-block;
27
+ }
28
+ .sow-testimonials .sow-testimonial-user .sow-image-wrapper {
29
+ display: block;
30
+ }
31
+ .sow-testimonials .sow-testimonial-user .sow-text strong {
32
+ display: block;
33
+ }
34
+ .sow-testimonials .sow-testimonial-user .sow-caret {
35
+ position: absolute;
36
+ height: 24px;
37
+ width: 14px;
38
+ top: 20px;
39
+ right: -3px;
40
+ fill: #f0f0f0;
41
+ }
42
+ .sow-testimonials .sow-testimonial-text > *:first-child {
43
+ margin-top: 0;
44
+ }
45
+ .sow-testimonials .sow-testimonial-text > *:last-child {
46
+ margin-bottom: 0;
47
+ }
48
+ .sow-testimonials .sow-user-left .sow-testimonial-user {
49
+ text-align: left;
50
+ }
51
+ .sow-testimonials .sow-user-right .sow-testimonial-user {
52
+ text-align: right;
53
+ }
54
+ .sow-testimonials .sow-user-middle .sow-testimonial-user {
55
+ text-align: center;
56
+ }
widgets/video/css/html-player-responsive.css CHANGED
@@ -1 +1,5 @@
1
- iframe.me-plugin{width:100%;height:100%}
 
 
 
 
1
+ /*MediaElementJS responsive sizing issue with HTML player is fixed by adding the below style.*/
2
+ iframe.me-plugin {
3
+ width: 100%;
4
+ height: 100%;
5
+ }
widgets/video/css/skin.css CHANGED
@@ -1 +1,154 @@
1
- .mejs-overlay-button{display:none}.mejs-skin_one .mejs-overlay-button{display:none}.mejs-skin_one .mejs-button,.mejs-skin_one .mejs-time{position:absolute;background:#ddd}.mejs-skin_one .mejs-controls{background:#eee;height:65px}.mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-total{background-color:none;background:url('controls-skin.png') repeat-x 0 -52px;height:6px}.mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-buffering{height:6px}.mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:none;background:url('controls-skin.png') repeat-x 0 -52px;width:0;height:6px}.mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-current{width:0;height:6px;background-color:none;background:url('controls-skin.png') repeat-x 0 -59px}.mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-handle{display:block;margin:0;width:14px;height:21px;top:-7px;border:0;background:url('controls-skin.png') no-repeat 0 0}.mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-float{display:none}.mejs-skin_one .mejs-controls .mejs-playpause-button{top:29px;left:9px;width:49px;height:28px}.mejs-skin_one .mejs-controls .mejs-playpause-button button{width:49px;height:28px;background:url('controls-skin.png') no-repeat -50px -23px;margin:0;padding:0}.mejs-skin_one .mejs-controls .mejs-pause button{background-position:0 -23px}.mejs-skin_one .mejs-controls .mejs-fullscreen-button{top:34px;right:9px;width:17px;height:15px;background:none}.mejs-skin_one .mejs-controls .mejs-fullscreen-button button{width:19px;height:17px;background:transparent url('controls-skin.png') no-repeat 0 -66px;margin:0;padding:0}.mejs-skin_one .mejs-controls .mejs-unfullscreen button{background:transparent url('controls-skin.png') no-repeat -21px -66px;margin:0;padding:0}.mejs-skin_one .mejs-controls .mejs-volume-button{top:30px;right:35px;width:24px;height:22px}.mejs-skin_one .mejs-controls .mejs-mute button{background:url('controls-skin.png') no-repeat -15px 0;width:24px;height:22px;margin:0;padding:0}.mejs-skin_one .mejs-controls .mejs-unmute button{background:url('controls-skin.png') no-repeat -40px 0;width:24px;height:22px;margin:0;padding:0}.mejs-skin_one .mejs-controls .mejs-volume-button .mejs-volume-slider{background:#fff;border:solid 1px #aaa;border-width:1px 1px 0 1px;width:22px;height:65px;top:-65px}.mejs-skin_one .mejs-controls .mejs-volume-button .mejs-volume-total{background:url('controls-skin.png') repeat-y -41px -66px;left:8px;width:6px;height:50px}.mejs-skin_one .mejs-controls .mejs-volume-button .mejs-volume-current{left:8px;width:6px;background:url('controls-skin.png') repeat-y -48px -66px;height:50px}.mejs-skin_one .mejs-controls .mejs-volume-button .mejs-volume-handle{display:none}.mejs-skin_one .mejs-controls .mejs-time span{color:#333}.mejs-skin_one .mejs-controls .mejs-currenttime-container{position:absolute;top:32px;right:100px;border:solid 1px #999;background:#fff;padding-top:2px;border-radius:3px;color:#333}.mejs-skin_one .mejs-controls .mejs-duration-container{position:absolute;top:32px;right:65px;border:solid 1px #999;background:#fff;padding-top:2px;border-radius:3px;color:#333}.mejs-skin_one .mejs-controls .mejs-time button{color:#333}.mejs-skin_one .mejs-controls .mejs-captions-button{display:none}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .mejs-overlay-button {
2
+ display: none;
3
+ }
4
+ .mejs-skin_one .mejs-overlay-button {
5
+ display: none;
6
+ }
7
+ .mejs-skin_one .mejs-button,
8
+ .mejs-skin_one .mejs-time {
9
+ position: absolute;
10
+ background: #ddd;
11
+ }
12
+ .mejs-skin_one .mejs-controls {
13
+ background: #eee;
14
+ height: 65px;
15
+ }
16
+ .mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-total {
17
+ background-color: none;
18
+ background: url('controls-skin.png') repeat-x 0 -52px;
19
+ height: 6px;
20
+ }
21
+ .mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-buffering {
22
+ height: 6px;
23
+ }
24
+ .mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-loaded {
25
+ background-color: none;
26
+ background: url('controls-skin.png') repeat-x 0 -52px;
27
+ width: 0;
28
+ height: 6px;
29
+ }
30
+ .mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-current {
31
+ width: 0;
32
+ height: 6px;
33
+ background-color: none;
34
+ background: url('controls-skin.png') repeat-x 0 -59px;
35
+ }
36
+ .mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-handle {
37
+ display: block;
38
+ margin: 0;
39
+ width: 14px;
40
+ height: 21px;
41
+ top: -7px;
42
+ border: 0;
43
+ background: url('controls-skin.png') no-repeat 0 0;
44
+ }
45
+ .mejs-skin_one .mejs-controls .mejs-time-rail .mejs-time-float {
46
+ display: none;
47
+ }
48
+ .mejs-skin_one .mejs-controls .mejs-playpause-button {
49
+ top: 29px;
50
+ left: 9px;
51
+ width: 49px;
52
+ height: 28px;
53
+ }
54
+ .mejs-skin_one .mejs-controls .mejs-playpause-button button {
55
+ width: 49px;
56
+ height: 28px;
57
+ background: url('controls-skin.png') no-repeat -50px -23px;
58
+ margin: 0;
59
+ padding: 0;
60
+ }
61
+ .mejs-skin_one .mejs-controls .mejs-pause button {
62
+ background-position: 0 -23px;
63
+ }
64
+ .mejs-skin_one .mejs-controls .mejs-fullscreen-button {
65
+ top: 34px;
66
+ right: 9px;
67
+ width: 17px;
68
+ height: 15px;
69
+ background: none;
70
+ }
71
+ .mejs-skin_one .mejs-controls .mejs-fullscreen-button button {
72
+ width: 19px;
73
+ height: 17px;
74
+ background: transparent url('controls-skin.png') no-repeat 0 -66px;
75
+ margin: 0;
76
+ padding: 0;
77
+ }
78
+ .mejs-skin_one .mejs-controls .mejs-unfullscreen button {
79
+ background: transparent url('controls-skin.png') no-repeat -21px -66px;
80
+ margin: 0;
81
+ padding: 0;
82
+ }
83
+ .mejs-skin_one .mejs-controls .mejs-volume-button {
84
+ top: 30px;
85
+ right: 35px;
86
+ width: 24px;
87
+ height: 22px;
88
+ }
89
+ .mejs-skin_one .mejs-controls .mejs-mute button {
90
+ background: url('controls-skin.png') no-repeat -15px 0;
91
+ width: 24px;
92
+ height: 22px;
93
+ margin: 0;
94
+ padding: 0;
95
+ }
96
+ .mejs-skin_one .mejs-controls .mejs-unmute button {
97
+ background: url('controls-skin.png') no-repeat -40px 0;
98
+ width: 24px;
99
+ height: 22px;
100
+ margin: 0;
101
+ padding: 0;
102
+ }
103
+ .mejs-skin_one .mejs-controls .mejs-volume-button .mejs-volume-slider {
104
+ background: #fff;
105
+ border: solid 1px #aaa;
106
+ border-width: 1px 1px 0 1px;
107
+ width: 22px;
108
+ height: 65px;
109
+ top: -65px;
110
+ }
111
+ .mejs-skin_one .mejs-controls .mejs-volume-button .mejs-volume-total {
112
+ background: url('controls-skin.png') repeat-y -41px -66px;
113
+ left: 8px;
114
+ width: 6px;
115
+ height: 50px;
116
+ }
117
+ .mejs-skin_one .mejs-controls .mejs-volume-button .mejs-volume-current {
118
+ left: 8px;
119
+ width: 6px;
120
+ background: url('controls-skin.png') repeat-y -48px -66px;
121
+ height: 50px;
122
+ }
123
+ .mejs-skin_one .mejs-controls .mejs-volume-button .mejs-volume-handle {
124
+ display: none;
125
+ }
126
+ .mejs-skin_one .mejs-controls .mejs-time span {
127
+ color: #333;
128
+ }
129
+ .mejs-skin_one .mejs-controls .mejs-currenttime-container {
130
+ position: absolute;
131
+ top: 32px;
132
+ right: 100px;
133
+ border: solid 1px #999;
134
+ background: #fff;
135
+ padding-top: 2px;
136
+ border-radius: 3px;
137
+ color: #333;
138
+ }
139
+ .mejs-skin_one .mejs-controls .mejs-duration-container {
140
+ position: absolute;
141
+ top: 32px;
142
+ right: 65px;
143
+ border: solid 1px #999;
144
+ background: #fff;
145
+ padding-top: 2px;
146
+ border-radius: 3px;
147
+ color: #333;
148
+ }
149
+ .mejs-skin_one .mejs-controls .mejs-time button {
150
+ color: #333;
151
+ }
152
+ .mejs-skin_one .mejs-controls .mejs-captions-button {
153
+ display: none;
154
+ }