1 /* Created by Artisteer v4.1.0.59861 */
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 *
102 -webkit-transform: none !important;
103 -moz-transform: none !important;
104 -o-transform: none !important;
105 -ms-transform: none !important;
106 transform: none !important;
109 .responsive .art-header #art-flash-area,
110 .responsive .art-header .art-shapes>*
115 .responsive #art-header-bg
117 background-position: center center !important;
118 background-size: cover !important;
119 background-repeat: repeat !important;
122 /* Search and other elements in header element directly */
123 .responsive .art-header>.art-textblock
125 position: relative !important;
126 display: block !important;
127 margin: 1% auto !important;
128 width: 75% !important;
129 top: auto !important;
130 right: auto !important;
131 bottom: auto !important;
132 left: auto !important;
135 /* For icons like facebook, rss, etc. */
136 .responsive .art-header>.art-textblock>div
140 /* dynamic width nav */
141 .art-nav .art-menu-btn
143 border: 1px solid #404040;
145 box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
147 background: -ms-linear-gradient(top, #707070 0, #000 100%);
148 background: -moz-linear-gradient(top, #707070 0, #000 100%);
149 background: -o-linear-gradient(top, #707070 0, #000 100%);
150 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #707070), color-stop(1, #000));
151 background: -webkit-linear-gradient(top, #707070 0, #000 100%);
152 background: linear-gradient(to bottom, #707070 0, #000 100%);
159 .art-nav .art-menu-btn span
167 -moz-transition: background .2s;
168 -o-transition: background .2s;
169 -webkit-transition: background .2s;
170 transition: background .2s;
173 .art-nav .art-menu-btn:hover span
178 .responsive .art-nav .art-menu-btn
180 display: inline-block;
183 .responsive nav.art-nav,
184 .responsive .art-nav-inner
186 width: auto !important;
187 position: relative !important;
188 top: auto !important;
189 left: auto !important;
190 right: auto !important;
191 bottom: auto !important;
195 text-align: center !important;
198 .responsive nav.art-nav
202 margin-right: 1% !important;
203 margin-left: 1% !important;
212 /* full width hmenu, instead of inline-block */
213 .responsive .art-nav ul.art-hmenu
220 .responsive .art-nav .art-hmenu.visible
225 /* elements on different lines */
226 .responsive .art-nav ul.art-hmenu li,
233 /* horizontal margins */
234 .responsive .art-nav ul.art-hmenu>li:first-child,
235 .responsive .art-nav ul.art-hmenu>li:last-child,
236 .responsive .art-nav ul.art-hmenu>li
243 .responsive .art-nav ul.art-hmenu>li:before
248 /* vertical distance between items */
249 .responsive .art-nav ul.art-hmenu a
251 margin-top: 1px !important;
252 margin-bottom: 1px !important;
253 text-align: center !important;
258 .responsive .art-nav ul.art-hmenu>li:first-child>a
260 margin-top: 0 !important;
263 .responsive .art-nav ul.art-hmenu>li:last-child>a
265 margin-bottom: 0 !important;
268 /* fixes for extended menu */
269 .responsive .art-nav .ext,
270 .responsive .art-nav ul.art-hmenu>li>ul,
271 .responsive .art-nav ul.art-hmenu>li>ul>li,
272 .responsive .art-nav ul.art-hmenu>li>ul>li a
274 width: auto !important;
277 /* submenu position on hover */
278 .responsive .art-nav ul.art-hmenu ul
280 left: auto !important;
281 right: auto !important;
282 top: auto !important;
283 bottom: auto !important;
284 display: none !important;
285 position: relative !important;
286 visibility: visible !important;
289 .responsive .art-nav ul.art-hmenu>li>ul>li:first-child:after
293 .responsive .art-nav ul.art-hmenu ul a
295 padding-left: 4% !important;
297 .responsive .art-nav ul.art-hmenu ul ul a
299 padding-left: 6% !important;
301 .responsive .art-nav ul.art-hmenu ul ul ul a
303 padding-left: 8% !important;
305 .responsive .art-nav ul.art-hmenu ul ul ul ul a
307 padding-left: 10% !important;
309 .responsive .art-nav ul.art-hmenu ul ul ul ul ul a
311 padding-left: 12% !important;
314 .responsive .art-nav ul.art-hmenu>li>ul
319 .responsive .art-nav ul.art-hmenu>li>ul:before
327 .responsive .art-sheet
329 width: auto !important;
330 min-width: 240px !important;
332 margin-right: 1% !important;
333 margin-left: 1% !important;
340 @media all and (max-width: 899px)
342 #art-resp, #art-resp-t { display: block; }
343 #art-resp-m { display: none; }
346 @media all and (max-width: 480px)
348 #art-resp, #art-resp-m { display: block; }
349 #art-resp-t { display: none; }
352 .responsive .art-content-layout,
353 .responsive .art-content-layout-row,
354 .responsive .art-layout-cell
359 .responsive .art-layout-cell
361 width: auto !important;
362 height: auto !important;
363 border-right-width: 0 !important;
364 border-left-width: 0 !important;
365 border-radius: 0 !important;
368 .responsive .art-content-layout:after,
369 .responsive .art-content-layout-row:after,
370 .responsive .art-layout-cell:after
379 .responsive .art-post
384 .responsive .art-footer-inner
388 .responsive .art-footer
393 .responsive .responsive-tablet-layout-cell
395 width: 50% !important;
397 -webkit-box-sizing: border-box;
398 -moz-box-sizing: border-box;
399 box-sizing: border-box;