1 /* Created by Artisteer v4.1.0.59688 */
8 .responsive .art-content-layout img,
9 .responsive .art-content-layout video
12 height: auto !important;
15 .responsive.responsive-phone .art-content-layout img
17 float: none !important;
20 .responsive .art-content-layout .art-sidebar0,
21 .responsive .art-content-layout .art-sidebar1,
22 .responsive .art-content-layout .art-sidebar2
24 width: auto !important;
27 .responsive .art-content-layout,
28 .responsive .art-content-layout-row,
29 .responsive .art-layout-cell
34 .responsive .image-caption-wrapper
39 .responsive.responsive-tablet .art-vmenublock,
40 .responsive.responsive-tablet .art-block
46 -webkit-box-sizing: border-box;
47 -moz-box-sizing: border-box;
48 box-sizing: border-box;
51 .responsive .art-responsive-embed
54 padding-bottom: 56.25%;
59 .responsive .art-responsive-embed iframe,
60 .responsive .art-responsive-embed object,
61 .responsive .art-responsive-embed embed
70 .responsive .art-header
76 margin-right: 1% !important;
77 margin-left: 1% !important;
78 background-position: center center !important;
79 background-size: cover !important;
80 background-repeat: repeat !important;
83 .responsive .art-header .art-headline,
84 .responsive .art-header .art-slogan
86 display: block !important;
89 margin: 2% !important;
92 .responsive .art-header .art-headline a,
93 .responsive .art-header .art-slogan
95 white-space: normal !important;
98 .responsive .art-header .art-shapes .art-textblock
100 padding: 2% !important;
101 margin: 2% !important;
103 background-image: none;
104 background-color: rgba(127, 127, 127, 0.7);
105 color: #eee !important;
113 .responsive .art-header .art-shapes .art-textblock *,
114 .responsive .art-header .art-shapes .art-textblock a:hover,
115 .responsive .art-header .art-shapes .art-textblock a:visited,
116 .responsive .art-header .art-shapes .art-textblock a:link
118 color: #eee !important;
121 .responsive .art-header .art-shapes .art-textblock>div
128 padding: 0 !important;
131 .responsive .art-header .art-shapes,
132 .responsive .art-header .art-shapes *
136 -webkit-transform: none !important;
137 -moz-transform: none !important;
138 -o-transform: none !important;
139 -ms-transform: none !important;
140 transform: none !important;
143 .responsive .art-header #art-flash-area,
144 .responsive .art-header .art-shapes>*
149 .responsive #art-header-bg
151 background-position: center center !important;
152 background-size: cover !important;
153 background-repeat: repeat !important;
157 .responsive .art-shapes~.art-textblock
159 position: relative !important;
160 display: block !important;
161 margin: 1% auto !important;
162 width: 75% !important;
163 top: auto !important;
164 right: auto !important;
165 bottom: auto !important;
166 left: auto !important;
169 /* dynamic width nav */
170 .responsive nav.art-nav,
171 .responsive .art-nav-inner
173 width: auto !important;
174 position: relative !important;
175 top: auto !important;
176 left: auto !important;
177 right: auto !important;
178 bottom: auto !important;
184 .responsive nav.art-nav
189 .responsive .responsive-nav
196 /* full width hmenu, instead of inline-block */
197 .responsive .responsive-nav ul.art-hmenu
204 /* elements on different lines */
205 .responsive .responsive-nav ul.art-hmenu li
210 /* horizontal margins */
211 .responsive .responsive-nav ul.art-hmenu>li:first-child,
212 .responsive .responsive-nav ul.art-hmenu>li:last-child,
213 .responsive .responsive-nav ul.art-hmenu>li
220 .responsive .responsive-nav ul.art-hmenu>li:before
225 /* vertical distance between items */
226 .responsive .responsive-nav ul.art-hmenu a
228 margin-top: 1px !important;
229 margin-bottom: 1px !important;
235 .responsive .responsive-nav ul.art-hmenu>li:first-child>a
237 margin-top: 0 !important;
240 .responsive .responsive-nav ul.art-hmenu>li:last-child>a
242 margin-bottom: 0 !important;
245 /* fixes for extended menu */
246 .responsive .responsive-nav .ext,
247 .responsive .responsive-nav ul.art-hmenu>li>ul,
248 .responsive .responsive-nav ul.art-hmenu>li>ul>li
250 width: auto !important;
253 /* submenu position on hover */
254 .responsive .responsive-nav ul.art-hmenu ul
256 left: auto !important;
257 right: auto !important;
258 top: auto !important;
259 bottom: auto !important;
260 display: none !important;
261 position: relative !important;
262 visibility: visible !important;
265 .responsive .responsive-nav ul.art-hmenu>li>ul>li:first-child:after
269 .responsive .responsive-nav ul.art-hmenu ul a
271 padding-left: 4% !important;
273 .responsive .responsive-nav ul.art-hmenu ul ul a
275 padding-left: 6% !important;
277 .responsive .responsive-nav ul.art-hmenu ul ul ul a
279 padding-left: 8% !important;
281 .responsive .responsive-nav ul.art-hmenu ul ul ul ul a
283 padding-left: 10% !important;
285 .responsive .responsive-nav ul.art-hmenu ul ul ul ul ul a
287 padding-left: 12% !important;
290 .responsive .responsive-nav ul.art-hmenu>li>ul
295 .responsive .responsive-nav ul.art-hmenu>li>ul:before
303 .responsive .art-sheet
305 width: auto !important;
306 min-width: 240px !important;
308 margin-right: 1% !important;
309 margin-left: 1% !important;
316 @media all and (max-width: 779px)
318 #art-resp, #art-resp-t { display: block; }
319 #art-resp-m { display: none; }
322 @media all and (max-width: 480px)
324 #art-resp, #art-resp-m { display: block; }
325 #art-resp-t { display: none; }
328 .responsive .art-content-layout,
329 .responsive .art-content-layout-row,
330 .responsive .art-layout-cell
335 .responsive .art-layout-cell
337 width: auto !important;
338 height: auto !important;
339 border-right-width: 0 !important;
340 border-left-width: 0 !important;
341 border-radius: 0 !important;
344 .responsive .art-content-layout:after,
345 .responsive .art-content-layout-row:after,
346 .responsive .art-layout-cell:after
355 .responsive .art-post
360 .responsive .art-footer-inner
365 .responsive .responsive-tablet-layout-cell
367 width: 50% !important;
369 -webkit-box-sizing: border-box;
370 -moz-box-sizing: border-box;
371 box-sizing: border-box;