PageSourceSearch

https://www.cine.tirol/

html cine.tirol collected 2026-10-02 17:03:00 UTC 971,354 bytes, 18,695 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 7]> <html class="jd-framework jd-front-end no-js oldie ie7 ie" lang="de_DE" prefix="og: http://ogp.me/ns#" > <![endif]-->
3<!--[if IE 8]> <html class="jd-framework jd-front-end no-js oldie ie8 ie" lang="de_DE" prefix="og: http://ogp.me/ns#" > <![endif]-->
4<!--[if IE 9 ]> <html class="jd-framework jd-front-end no-js ie9 ie" lang="de_DE" prefix="og: http://ogp.me/ns#" > <![endif]-->
5<!--[if (gt IE 9)|!(IE)]><!--> <html class="jd-framework jd-front-end no-js" lang="de_DE" prefix="og: http://ogp.me/ns#" > <!--<![endif]-->
6<head>
7
8    <!-- Title, Description, etc -->
9    <title>Cine Tirol Film Commission | Cine Tirol</title>
10    <meta name="description" content="" />
11    <meta name="keywords" content="" />
12    <link rel="pingback" href="https://www.cine.tirol/xmlrpc.php" />
13
14    
15    <!-- Meta Defaults -->
16    <meta charset="UTF-8" />
17    <meta http-equiv="X-UA-Compatible" content="IE=edge">
18    <meta name="msapplication-tap-highlight" content="no" />
19    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
20
21    
22    <!-- Framework Head -->
23    <meta name='robots' content='max-image-preview:large' />
24	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
25	<link rel='dns-prefetch' href='//ajax.googleapis.com' />
26<link rel='stylesheet' id='sbi_styles-css' href='https://www.cine.tirol/wp-content/plugins/instagram-feed/css/sbi-styles.min.css' type='text/css' media='all' />
27<link rel='stylesheet' id='username-changer-css' href='https://www.cine.tirol/wp-content/plugins/username-changer/assets/css/frontend.css' type='text/css' media='all' />
28<link rel="https://api.w.org/" href="https://www.cine.tirol/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.cine.tirol/wp-json/wp/v2/pages/4" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.cine.tirol/xmlrpc.php?rsd" />
29<meta name="generator" content="WordPress 6.8.10" />
30<link rel="canonical" href="https://www.cine.tirol/" />
31<link rel='shortlink' href='https://www.cine.tirol/' />
32<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.cine.tirol/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cine.tirol%2F" />
33<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.cine.tirol/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cine.tirol%2F&#038;format=xml" />
34<meta name="generator" content=" " />
35
36    <!-- Facebook, openGraph, etc -->
37    
38			<!-- Schema.org markup for Google+ -->
39			<meta itemprop="name" content="Cine Tirol Film Commission">
40			<meta itemprop="description" content="">
41			<meta itemprop="image" content="https://www.cine.tirol/wp-content/uploads/2017/02/tumblr_oijjzssdhs1tasoodo1_1280.jpg">
42			<meta itemprop="url" content="https://www.cine.tirol/">
43
44			<!-- Open Graph -->
45			<meta property="og:title" content="Cine Tirol Film Commission"/><!-- Seitentitel -->
46			<meta property="og:description" content=""/><!-- Seitenbeschreibung -->
47			<meta property="og:type" content="website"/><!-- Seitentyp, http://ogp.me/#types -->
48			<meta property="og:url" content="https://www.cine.tirol/" /><!-- Canonical URL dieser Seite -->
49			<meta property="og:image" content="https://www.cine.tirol/wp-content/uploads/2017/02/tumblr_oijjzssdhs1tasoodo1_1280.jpg" /><!-- URL zum Featured-Bild dieser Seite (optional) -->
50			<meta property="og:image:height" content="853" />
51			<meta property="og:image:width" content="1280" />
52			<meta property="og:site_name" content="Cine Tirol"/><!-- Name der Webseite -->
53			<meta property="og:locale" content="de_DE"/><!-- Sprache -->
54
55			
56						
57			<!-- Twitter -->
58			<meta name="twitter:card" content="summary"><!-- Card Type, https://dev.twitter.com/cards/types -->
59			<meta name="twitter:title" content="Cine Tirol Film Commission"><!-- Seitentitel -->
60			<meta name="twitter:url" content="https://www.cine.tirol/"><!-- Canonical URL der Seite -->
61			<meta name="twitter:description" content=""><!-- Seitenbeschreibung -->
62			<meta name="twitter:creator" content="Cine Tirol">
63			<meta name="twitter:image" content="https://www.cine.tirol/wp-content/uploads/2017/02/tumblr_oijjzssdhs1tasoodo1_1280.jpg"><!-- Featured-Bild -->
64
65			
66    <!-- Favicon -->
67    				<link href="https://www.cine.tirol/wp-content/themes/jd-bootpress/favicon.ico" rel="shortcut icon" type="image/x-icon"/>
68			
69    <!-- Theme -->
70    <meta name="theme-color" content="#ffffff">
71    <meta name="msapplication-TileColor" content="#ffffff">
72
73   <!-- After head -->
74    
75</head>
76
77<body class="is_home  delayed-image-loading is-loading">
78<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 78-79
78
79<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
79GTM-WPVSQ85
vendor: 101 bytes, lines 79-80
79"
80                  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
81<!-- End Google Tag Manager (noscript) -->
82<style>
83    @font-face {
84        font-family: icomoon;
85        src: url(/wp-content/themes/jd-bootpress/custom/styles/default/fonts/icomoon/icomoon40ac.eot?-qf9pym);
86        src: url(/wp-content/themes/jd-bootpress/custom/styles/default/fonts/icomoon/icomoond41d.eot?#iefix-qf9pym) format('embedded-opentype'), url(/wp-content/themes/jd-bootpress/custom/styles/default/fonts/icomoon/icomoon40ac.woff?-qf9pym) format('woff'), url(/wp-content/themes/jd-bootpress/custom/styles/default/fonts/icomoon/icomoon40ac.ttf?-qf9pym) format('truetype'), url(/wp-content/themes/jd-bootpress/custom/styles/default/fonts/icomoon/icomoon40ac.svg?-qf9pym#icomoon) format('svg');
87        font-weight: 400;
88        font-style: normal
89    }
90
91    @font-face {
92        font-family: TW_Character;
93        src: url(/wp-content/themes/jd-bootpress/custom/styles/default/fonts/tw_character/sans_400/TW_Character_Sans-webfont.eot);
94        src: url(/wp-content/themes/jd-bootpress/custom/styles/default/fonts/tw_character/sans_400/TW_Character_Sans-webfontd41d.eot?#iefix) format('embedded-opentype'), url(/wp-content/themes/jd-bootpress/custom/styles/default/fonts/tw_character/sans_400/TW_Character_Sans-webfont.woff) format('woff'), url(/wp-content/themes/jd-bootpress/custom/styles/default/fonts/tw_character/sans_400/TW_Character_Sans-webfont.ttf) format('truetype'), url(/wp-content/themes/jd-bootpress/custom/styles/default/fonts/tw_character/sans_400/TW_Character_Sans-webfont.svg#tw_character_sansregular) format('svg');
95        font-weight: 400;
96        font-style: normal
97    }
98
99
100    #contentWrapper {
101        opacity: 0;
102
103        visibility: hidden;
104        -webkit-transition: opacity 150ms ease-in-out, visibility 150ms ease-in-out;
105        -moz-transition: opacity 150ms ease-in-out, visibility 150ms ease-in-out;
106        -ms-transition: opacity 150ms ease-in-out, visibility 150ms ease-in-out;
107        -o-transition: opacity 150ms ease-in-out, visibility 150ms ease-in-out;
108        transition: opacity 150ms ease-in-out, visibility 150ms ease-in-out;
109    }
110
111</style>
112
113<div id="contentWrapper">
114
115    <!-- Header -->
116    <header id="pageHeader">
117
118        <div id="breadcrumb">
119            <div id="breadcrumb__container">
120                            </div>
121        </div>
122
123        <a href="https://www.cine.tirol">
124            <img class="commission-logo" alt="Logo Cine Tirol Commission" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/logo_comission.svg">
125        </a>
126
127        <ul>
128
129            <li class="search-wrap-outer">
130                <input type="checkbox" id="pageHeader__fulltextsearch" hidden><!--
131                --><button
132                        type="button"
133                        class="search-toggle"
134                        aria-controls="pageHeader__fulltextsearch__form"
135                        aria-expanded="false"
136                        aria-label="Suche öffnen"
137                >
138                    <span class="icon-magnifier" aria-hidden="true"></span>
139                </button><!--
140                --><form id="pageHeader__fulltextsearch__form" role="search" method="get" class="search-form"
141                      action="https://www.cine.tirol/suche/">
142
143                    <input type="text" id="pageHeader__fulltextsearch__form__searchword" name="keyword"
144                           placeholder="Suchbegriff eingeben" autocomplete="off"><!--
145    --><button
146                            type="button"
147                            class="search-close"
148                            aria-controls="pageHeader__fulltextsearch__form"
149                            aria-expanded="true"
150                            aria-label="Suche schließen"
151                    >
152                        <span class="icon-close" id="icon-close" aria-hidden="true"></span>
153                        <svg version="1.1" id="loader" class="hidden" xmlns="http://www.w3.org/2000/svg"
154                             xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
155                             viewBox="0 0 100 100" enable-background="new 0 0 0 0" xml:space="preserve">
156        <path fill="#000"
157              d="M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50">
158        </path>
159      </svg>
160                    </button>
161
162
163                </form>
164
165
166            </li>
167
168            <li>
169                <input type="checkbox" id="pageHeader__mainNav">
170                <label for="pageHeader__mainNav"><span class="icon-burger"></span></label>
171
172
173                
174
175    <nav id="mainNav">
176        <ul>
177                            <li class="leaf">
178                    <!--<input type="checkbox" id="mainNav__14143"/>-->
179                     
180                    <a href="https://www.cine.tirol/cine-tirol/">Cine Tirol</a>
181
182                                    </li>
183                            <li class="leaf">
184                    <!--<input type="checkbox" id="mainNav__14710"/>-->
185                     
186                    <a href="https://www.cine.tirol/production-incentive/">Production Incentive</a>
187
188                                    </li>
189                            <li class="leaf">
190                    <!--<input type="checkbox" id="mainNav__5869"/>-->
191                     
192                    <a href="https://www.cine.tirol/location-archiv/">Location Archiv</a>
193
194                                    </li>
195                            <li class="leaf">
196                    <!--<input type="checkbox" id="mainNav__989040"/>-->
197                     
198                    <a href="https://www.cine.tirol/crew-facilities/">Crew &#038; Facilities</a>
199
200                                    </li>
201            
202            <li>
203                <input type="checkbox" id="mainNav__login"/>
204                <label for="mainNav__login"></label>
205
206                                    <a href="https://www.cine.tirol/login/">
207                    </a>
208                
209            </li>
210            
211            
212
213                <li class="">
214                    <input type="checkbox" id="mainNav__languageSetter"/>
215
216                    <a href="javascript:void(0);">DE</a>
217                    <ul class="mainNav__subnav ">
218                        <li class="leaf">
219                            <a href="https://www.cine.tirol/en/">English</a>
220                        </li>
221                    </ul>
222
223                </li>
224            
225            
225<script src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/js/session.php"
226                    type="text/javascript"></script>
226
227
228            <li id="memorizeNav"><input id="mainNav__bookmark" type="checkbox"><a id="bookmark"
229                                                                                  href="https://www.cine.tirol/meine-locations/"><span
230                            class="icon-sommer-berg"></span><span id="memorizeCount">(0)</span></a></li>
231
232
233        </ul>
234        </nav>
235
236        </li>
237
238                        </ul>
239
240
241                    <a href="https://www.cine.tirol" id="pageHeader__logo">
242                <img alt="Logo Cine Tirol"
243                     src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/logo_red.svg">
244            </a>
245        
246    </header>
247    
247<script>
248        (function(){
249            const cb = document.getElementById('pageHeader__fulltextsearch');
250            const openBtn  = document.querySelector('.search-toggle');
251            const closeBtn = document.querySelector('.search-close');
252            const input    = document.getElementById('pageHeader__fulltextsearch__form__searchword');
253
254            function syncAria(){
255                const exp = !!cb.checked;
256                openBtn.setAttribute('aria-expanded', String(exp));
257                closeBtn.setAttribute('aria-expanded', String(exp));
258            }
259
260            function openSearch(){
261                if (!cb.checked){
262                    cb.checked = true;
263                    syncAria();
264                    setTimeout(()=> input && input.focus(), 0);
265                }
266            }
267
268            function closeSearch(){
269                if (cb.checked){
270                    cb.checked = false;
271                    syncAria();
272                    openBtn.focus();
273                }
274            }
275
276            openBtn.addEventListener('click', openSearch);
277            closeBtn.addEventListener('click', closeSearch);
278            document.getElementById('pageHeader__fulltextsearch__form')
279                .addEventListener('keydown', (e)=>{
280                    if (e.key === 'Escape') { e.preventDefault(); closeSearch(); }
281                });
282
283            // falls jemand den Checkbox-Status anders toggelt (z.B. CSS/Legacy)
284            cb.addEventListener('change', syncAria);
285            syncAria();
286        })();
287    </script>
287
288
289
290    <!-- Content -->
291    
292    <main id="pageMain" class="main" rel="main" role="main">
293
294
295        <section id="jd_container_0_" class=" jd-container jd-section overflow-hidden-lg overflow-hidden-md overflow-hidden-sm overflow-hidden-xs" style=""  data-fullscreen-lg="false" data-fullscreen-md="false" data-fullscreen-sm="false" data-fullscreen-xs="false"><div class="container-fluid "><div id="jd_row_0_" class=" jd-row row " style=""  data-columns-autoheight-lg="false" data-columns-autoheight-md="false" data-columns-autoheight-sm="false" data-columns-autoheight-xs="false"><div id="jd_column_0_" class="col-lg-12 col-lg-offset-0 col-md-12 col-md-offset-0 col-sm-12 col-sm-offset-0 col-xs-12 col-xs-offset-0 jd-column" style="" ><div id="jd-shortcode-marketirol-moduleheadermt-1-wrap" class="jd-shortcode-marketirol-moduleheadermt-wrap  display-block-lg display-block-md display-block-sm display-block-xs" style=" "  data-fluid-position-lg="none" data-autoheight-lg="disabled" data-fluid-position-md="none" data-autoheight-md="disabled" data-fluid-position-sm="none" data-autoheight-sm="disabled" data-fluid-position-xs="none" data-autoheight-xs="disabled">
296
297            <div id="keyvisual-fullscreen" class="b-lazy"
298                 data-src="https://www.cine.tirol/wp-content/uploads/2024/11/berge-der-zukunft-klapfsee-herbst-orf-av-baby-1024x768.jpg">
299                                
299<script>
300                    var json_data = '[""]';
301                    json_data = JSON.parse(json_data);
302
303                    if (json_data.length > 1) {
304                        var item = json_data[Math.floor(Math.random() * json_data.length)];
305                    } else {
306                        var item = json_data[0];
307                    }
308
309                    console.log(item);
310                    document.getElementById('vimeo').src = url.replace("%%%", item);
311
312                </script>
312
313                <div class="contentArticle white ">
314
315                    <div class="fadeInText ">
316                        <div>
317
318                                                        <h1 class="big"><span>Tirol</span><span></span>
319                            </h1>
320                            <hr class="ct-l"/>
321                            <p class="subline"><strong>Die</strong> Filmlocation im Herz der Alpen</p>
322
323                            <a class="cd-bottom"><span class="icon-simpleArrowDown"></span></a>
324                        </div>
325                    </div>
326
327
328                </div>
329                
330
331            </div>
332
333
334            </div></div></div></div></section><section id="jd_container_1_" class=" jd-container jd-section overflow-hidden-lg overflow-hidden-md overflow-hidden-sm overflow-hidden-xs" style="background-color:#d4d4d4;"  data-fullscreen-lg="false" data-fullscreen-md="false" data-fullscreen-sm="false" data-fullscreen-xs="false"><div class="container "><div id="jd_row_1_" class=" jd-row row " style=""  data-columns-autoheight-lg="false" data-columns-autoheight-md="false" data-columns-autoheight-sm="false" data-columns-autoheight-xs="false"><div id="jd_column_1_" class="col-lg-12 col-lg-offset-0 col-md-12 col-md-offset-0 col-sm-12 col-sm-offset-0 col-xs-12 col-xs-offset-0 jd-column" style="" ><div id="jd-shortcode-marketirol-headlinetextct-2-wrap" class="jd-shortcode-marketirol-headlinetextct-wrap  display-block-lg display-block-md display-block-sm display-block-xs" style=" "  data-fluid-position-lg="none" data-autoheight-lg="disabled" data-fluid-position-md="none" data-autoheight-md="disabled" data-fluid-position-sm="none" data-autoheight-sm="disabled" data-fluid-position-xs="none" data-autoheight-xs="disabled">
335        <section class="h-grid-12 h-grid-fixed v-grid">
336            <div class="h-element-8 h-offset-2 h-offset-md-0 h-element-md-12 h-element-sm-12 v-element">
337                <article class="contentArticle v-element">
338                                        <h2 class="h-element-12 h-offset-0 h-element-md-10 h-offset-md-1 h-element-sm-12
339                    h-offset-sm-0">Cine Tirol Film Commission</h2>
340                <hr class="ct-l "/>
341                                <div class="hyphenate contentArticle__text h-element-12 h-offset-0 h-element-md-10 h-offset-md-1 h-element-sm-12 h-offset-sm-0">
342                     <p
343                            class="hyphenate subline">Unser Service ist professionell, kompetent, schnell und kostenlos.</p>                                    </div>
344                </article></div>
345        </section>
346
347
348        </div><div id="jd-shortcode-marketirol-threeblocksteaser-3-wrap" class="jd-shortcode-marketirol-threeblocksteaser-wrap  display-block-lg display-block-md display-block-sm display-block-xs" style=" "  data-fluid-position-lg="none" data-autoheight-lg="disabled" data-fluid-position-md="none" data-autoheight-md="disabled" data-fluid-position-sm="none" data-autoheight-sm="disabled" data-fluid-position-xs="none" data-autoheight-xs="disabled">
349        <div class="h-grid-12 isotope-container-custom jd-posts-innerwrap row">
350            <div class=" row jd-posts-holder"><!--
351
352
353                
354                --><div class="v-element h-element-4 h-element-md-4 h-element-sm-12   isotope-item threeblock"
355                     onclick="linkAction(this); return false;"
356                     data-href="uggcf://jjj.pvar.gveby/pvar-gveby/">
357                    <div class="blog-article">
358                        <div class="img-wrap b-lazy" data-src="https://www.cine.tirol/wp-content/uploads/2022/07/setbesuch_ein-ganzes-leben-cine-tirol-800x800.jpg">
359
360
361                                                            <div class="gradient"
362                                     style="/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bfe8+0,70b0e0+100;Blue+3D+%2317 */
363                                             background: rgba(104,109,122,1); /* Old browsers */
364                                             background: -moz-linear-gradient(-45deg,  rgba(104,109,122,1) 0%, rgba(211,215,225,
3641) 100%); /* FF3.6-15 */
365                                             background: -webkit-linear-gradient(-45deg,  rgba(104,109,122,1) 0%,rgba(211,215,225,1) 100%); /* Chrome10-25,Safari5.1-6 */
366                                             background: linear-gradient(135deg,  rgba(104,109,122,1) 0%,rgba(211,215,225,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
367                                             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
368                                             ">
369
370                                </div>
371                                <p class="subline">
372                                                                    </p>
373                                                    </div>
374
375                        <a href="https://www.cine.tirol/cine-tirol/" class="image-head">
376                            Cine Tirol                        </a>
377                    </div><!-- blog-article -->
378                </div><!--
379                
380                --><div class="v-element h-element-4 h-element-md-4 h-element-sm-12   isotope-item threeblock"
381                     onclick="linkAction(this); return false;"
382                     data-href="uggcf://jjj.pvar.gveby/cebqhpgvba-vapragvir/">
383                    <div class="blog-article">
384                        <div class="img-wrap b-lazy" data-src="https://www.cine.tirol/wp-content/uploads/2014/11/kika129_drehorte_kapellen_1-800x800.jpg">
385
386
387                                                            <div class="gradient"
388                                     style="/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bfe8+0,70b0e0+100;Blue+3D+%2317 */
389                                             background: rgba(160,165,135,1); /* Old browsers */
390                                             background: -moz-linear-gradient(-45deg,  rgba(160,165,135,1) 0%, rgba(52,57,41,1) 100%); /* FF3.6-15 */
391                                             background: -webkit-linear-gradient(-45deg,  rgba(160,165,135,1) 0%,rgba(52,57,41,1) 100%); /* Chrome10-25,Safari5.1-6 */
392                                             background: linear-gradient(135deg,  rgba(160,165,135,1) 0%,rgba(52,57,41,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
393                                             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
394                                             ">
395
396                                </div>
397                                <p class="subline">
398                                                                    </p>
399                                                    </div>
400
401                        <a href="https://www.cine.tirol/production-incentive/" class="image-head">
402                            Production Incentive                        </a>
403                    </div><!-- blog-article -->
404                </div><!--
405                
406                --><div class="v-element h-element-4 h-element-md-4 h-element-sm-12   isotope-item threeblock"
407                     onclick="linkAction(this); return false;"
408                     data-href="uggcf://jjj.pvar.gveby/perj-snpvyvgvrf/">
409                    <div class="blog-article">
410                        <div class="img-wrap b-lazy" data-src="https://www.cine.tirol/wp-content/uploads/2017/02/dsc_0012-800x800.jpg">
411
412
413                                                            <div class="gradient"
414                                     style="/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bfe8+0,70b0e0+100;Blue+3D+%2317 */
415                                             background: rgba(81,79,74,1); /* Old browsers */
416                                             background: -moz-linear-gradient(-45deg,  rgba(81,79,74,1) 0%, rgba(221,212,191,1) 100%); /* FF3.6-15 */
417                                             background: -webkit-linear-gradient(-45deg,  rgba(81,79,74,1) 0%,rgba(221,212,191,1) 100%); /* Chrome10-25,Safari5.1-6 */
418                                             background: linear-gradient(135deg,  rgba(81,79,74,1) 0%,rgba(221,212,191,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
419                                             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
420                                             ">
421
422                                </div>
423                                <p class="subline">
424                                                                    </p>
425                                                    </div>
426
427                        <a href="https://www.cine.tirol/crew-facilities/" class="image-head">
428                            Crew & Facilities                        </a>
429                    </div><!-- blog-article -->
430                </div><!--
431                --></div>
432
433        </div>
434        <section class="h-grid-12 h-grid-fixed v-grid">
435
436                            <div class="col-sm-6 col-md-4">
437                    <div class="row">
438                        <div class="">
439
440                        </div>
441                    </div>
442                </div>
443                            <div class="col-sm-6 col-md-4">
444                    <div class="row">
445                        <div class="">
446
447                        </div>
448                    </div>
449                </div>
450                            <div class="col-sm-6 col-md-4">
451                    <div class="row">
452                        <div class="">
453
454                        </div>
455                    </div>
456                </div>
457            
458        </section>
459
460
461        </div></div></div></div></section><section id="jd_container_2_" class=" jd-container jd-section overflow-hidden-lg overflow-hidden-md overflow-hidden-sm overflow-hidden-xs" style=""  data-fullscreen-lg="false" data-fullscreen-md="false" data-fullscreen-sm="false" data-fullscreen-xs="false"><div class="container-fluid "><div id="jd_row_2_" class=" jd-row row " style=""  data-columns-autoheight-lg="false" data-columns-autoheight-md="false" data-columns-autoheight-sm="false" data-columns-autoheight-xs="false"><div id="jd_column_2_" class="col-lg-12 col-lg-offset-0 col-md-12 col-md-offset-0 col-sm-12 col-sm-offset-0 col-xs-12 col-xs-offset-0 jd-column" style="" ><div id="jd-shortcode-marketirol-blackbox-4-wrap" class="jd-shortcode-marketirol-blackbox-wrap  display-block-lg display-block-md display-block-sm display-block-xs" style=" "  data-fluid-position-lg
461="none" data-autoheight-lg="disabled" data-fluid-position-md="none" data-autoheight-md="disabled" data-fluid-position-sm="none" data-autoheight-sm="disabled" data-fluid-position-xs="none" data-autoheight-xs="disabled">        <div class="black-box container-fluid">
462            <div class="col-sm-6 image-wrap-outer" data-stellar-offset-parent="true"
463                 onclick="linkAction(this); return false;"
464                 data-href="uggcf://jjj.pvar.gveby/ybpngvba-nepuvi/">
465                <div class="row">
466                    <div class="image-wrap">
467                        <div data-stellar-ratio="0.9">
468                            <img width="800" height="800" src="https://www.cine.tirol/wp-content/uploads/2017/03/tirol_drehorte_gletscher-800x800.jpg" class="attachment-location size-location" alt="tirol_drehorte_gletscher" decoding="async" fetchpriority="high" />                        </div>
469                    </div>
470                </div>
471            </div>
472            <div class="col-sm-6 text-wrap-outer">
473                <div class="row">
474                    <div class="text-wrap">
475                        <div>
476                            <h3 class="h2">Cine Tirol Location Archiv</h3>
477                            <br>
478                            <p class="subline">Das Cine Tirol Location Archiv umfasst über 500 Drehorte im Filmland Tirol – auf Anfrage können weitere Motive vorgeschlagen werden.</p>
479                            <a href="https://www.cine.tirol/location-archiv/" class="teaser__cta set_click_ms"><span
480                                        class="icon-doubleArrowRight"></span>zum Location Archiv</a>
481                        </div>
482                    </div>
483                </div>
484            </div>
485        </div>
486
487        </div></div></div></div></section><section id="jd_container_3_" class=" jd-container jd-section overflow-hidden-lg overflow-hidden-md overflow-hidden-sm overflow-hidden-xs" style=""  data-fullscreen-lg="false" data-fullscreen-md="false" data-fullscreen-sm="false" data-fullscreen-xs="false"><div class="container "><div id="jd_row_3_" class=" jd-row row " style=""  data-columns-autoheight-lg="false" data-columns-autoheight-md="false" data-columns-autoheight-sm="false" data-columns-autoheight-xs="false"><div id="jd_column_3_" class="col-lg-12 col-lg-offset-0 col-md-12 col-md-offset-0 col-sm-12 col-sm-offset-0 col-xs-12 col-xs-offset-0 jd-column" style="" ><div id="jd-shortcode-marketirol-headlinetextct-5-wrap" class="jd-shortcode-marketirol-headlinetextct-wrap  display-block-lg display-block-md display-block-sm display-block-xs" style=" "  data-fluid-position-lg="none" data-autoheight-lg="disabled" data-fluid-position-md="none" data-autoheight-md="disabled" data-fluid-position-sm="none" data-autoheight-sm="disabled" data-fluid-position-xs="none" data-autoheight-xs="disabled">
488        <section class="h-grid-12 h-grid-fixed v-grid">
489            <div class="h-element-8 h-offset-2 h-offset-md-0 h-element-md-12 h-element-sm-12 v-element">
490                <article class="contentArticle v-element">
491                                        <h2 class="h-element-12 h-offset-0 h-element-md-10 h-offset-md-1 h-element-sm-12
492                    h-offset-sm-0">Aktuelles aus dem Filmland Tirol</h2>
493                <hr class="ct-l "/>
494                                <div class="hyphenate contentArticle__text h-element-12 h-offset-0 h-element-md-10 h-offset-md-1 h-element-sm-12 h-offset-sm-0">
495                                                        </div>
496                </article></div>
497        </section>
498
499
500        </div><div id="jd-shortcode-marketirol-recentteaser-33313-wrap" class="jd-shortcode-marketirol-recentteaser-wrap  display-block-lg display-block-md display-block-sm display-block-xs" style=" "  data-fluid-position-lg="none" data-autoheight-lg="disabled" data-fluid-position-md="none" data-autoheight-md="disabled" data-fluid-position-sm="none" data-autoheight-sm="disabled" data-fluid-position-xs="none" data-autoheight-xs="disabled">        <style>
501            .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}
501}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}
501.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}        </style>
502
503        <section class="h-grid-12 h-grid-fixed v-grid">
504
505
506            <div class="col-lg-8 col-xs-12">
507                <div class="row">
508                                            <div class="col-sm-6 col-xs-12 teaser-small">
509                                                            <a href="https://www.cine.tirol/gender-diversity-in-der-tiroler-filmbranche/">
510                                    <div class="image-wrap"
511                                         style="background-image: url(https://www.cine.tirol/wp-content/uploads/2026/09/kitz-07-walter-wehner-netflix-1280x930.jpg)">
512                                                                                    <div class="gradient"
513                                                 style="/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bfe8+0,70b0e0+100;Blue+3D+%2317 */
514                                                         background: rgba(53,57,59,1); /* Old browsers */
515                                                         background: -moz-linear-gradient(-45deg,  rgba(53,57,59,1) 0%, rgba(189,181,168,1) 100%); /* FF3.6-15 */
516                                                         background: -webkit-linear-gradient(-45deg,  rgba(53,57,59,1) 0%,rgba(189,181,168,1) 100%); /* Chrome10-25,Safari5.1-6 */
517                                                         background: linear-gradient(135deg,  rgba(53,57,59,1) 0%,rgba(189,181,168,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
518                                                         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
519                                                         ">
520
521                                            </div>
522
523                                                                            </div>
524
525                                    <h4 class="image-head"> Gender, Diversity &amp; Inklusion in der Tiroler Filmbranche </h4>
526
527                                </a>
528                                                    </div>
529                                            <div class="col-sm-6 col-xs-12 teaser-small">
530                                                            <a href="https://www.cine.tirol/ressourcenbewusste-dreharbeiten-in-tirol/">
531                                    <div class="image-wrap"
532                                         style="background-image: url(https://www.cine.tirol/wp-content/uploads/2026/09/beitragsbild-eklipse-ressourcenbewusste-dreharbeiten-in-tirol-heinz-laab-eutopiafilm-1280x930.jpg)">
533                                                                                    <div class="gradient"
534                                                 style="/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bfe8+0,70b0e0+100;Blue+3D+%2317 */
535                                                         background: rgba(98,92,56,1); /* Old browsers */
536                                                         background: -moz-linear-gradient(-45deg,  rgba(98,92,56,1) 0%, rgba(206,189,144,1) 100%); /* FF3.6-15 */
537                                                         background: -webkit-linear-gradient(-45deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
538                                                         background: linear-gradient(135deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
539                                                         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
540                                                         ">
541
542                                            </div>
543
544                                                                            </div>
545
546                                    <h4 class="image-head">
546 Ressourcenbewusste Dreharbeiten in Tirol </h4>
547
548                                </a>
549                                                    </div>
550                                        <div class="col-xs-12">
551                        <div class="ausstrahlungen">
552
553                                                            <div class="custom-owl-carousel">
554                                    
555                                            <a class="ausstrahlung jd-modal" href="https://www.cine.tirol/movie-map/soko-kitzbuehel17-staffel-kein-weg-zurueck/">
556                                                <div class="image-wrap" style="background-image: url(https://www.cine.tirol/wp-content/uploads/2017/03/soko_kitzbuehel_staffel_17_kein-weg-zurueck-zdf_stefanie-leo-800x800.jpg);">
557                                                    <h3 class="image-head">
558                                                        Im Kino &amp; TV                                                    </h3>
559
560                                                                                                            <div class="gradient"
561                                                             style="/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bfe8+0,70b0e0+100;Blue+3D+%2317 */
562                                                                     background: rgba(98,92,56,1); /* Old browsers */
563                                                                     background: -moz-linear-gradient(-45deg,  rgba(98,92,56,1) 0%, rgba(206,189,144,1) 100%); /* FF3.6-15 */
564                                                                     background: -webkit-linear-gradient(-45deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
565                                                                     background: linear-gradient(135deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
566                                                                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
567                                                                     ">
568
569                                                        </div>
570
571                                                                                                    </div>
572                                                <div class="text-wrap">
573
574                                                    <div>
575                                                        <p>
576                                                            <strong>SOKO Kitzbühel/17. Staffel: Kein Weg zurück</strong><br>ORF1, 03.10.2026, 12:40                                                            Uhr
577                                                        </p>
578
579
580                                                        <p class="three-rows">Der flüchtige Bankräuber Heiner Preetz taucht auf einem Campingplatz unter und wird kurz nach seiner Ankunft erschossen, seine Leiche danach verbrannt.</p>
581
582                                                        <span class="teaser__cta"><span
583                                                                    class="icon-doubleArrowRight"></span>Mehr erfahren</span>
584                                                    </div>
585
586                                                </div>
587                                            </a>
588
589                                            
590                                            <a class="ausstrahlung jd-modal" href="https://www.cine.tirol/movie-map/soko-kitzbuehel17-staffel-dunkle-wasser/">
591                                                <div class="image-wrap" style="background-image: url(https://www.cine.tirol/wp-content/uploads/2017/11/soko_kitzbuehel_staffel_17_dunkle-wasser-zdf_stefanie-leo-800x800.jpg);">
592                                                    <h3 class="image-head">
593                                                        Im Kino &amp; TV                                                    </h3>
594
595                                                                                                            <div class="gradient"
596                                                             style="/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bfe8+0,70b0e0+100;Blue+3D+%2317 */
597                                                                     background: rgba(98,92,56,1); /* Old browsers */
598                                                                     background: -moz-linear-gradient(-45deg,  rgba(98,92,56,1) 0%, rgba(206,189,144,1) 100%); /* FF3.6-15 */
599                                                                     background: -webkit-linear-gradient(-45deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
600                                                                     background: linear-gradient(135deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
601                                                                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
602                                                                     ">
603
604                                                        </div>
605
606                                                                                                    </div>
607                                                <div class="text-wrap">
608
609                                                    <div>
610                                                        <p>
611                                                            <strong>SOKO Kitzbühel/17. Staffel: Dunkle Wasser</strong><br>ORF1, 03.10.2026, 13:25                                                            Uhr
612                                                        </p>
613
614
615                                                        <p class="three-rows">Der Student Manuel Vandery, auf Besuch aus London, wird tot an einem See gefunden - mit einem Beil erschlagen. Er wollte sich dort mit einer Freundin treffen.</p>
616
617                                                        <span class="teaser__cta"><span
618                                                                    class="icon-doubleArrowRight"></span>Mehr erfahren</span>
619                                                    </div>
620
621                                                </div>
622                                            </a>
623
624                                            
625                                            <a class="ausstrahlung jd-modal" href="https://www.cine.tirol/movie-map/der-bergdoktor-5-staffel-die-wahre-liebe/">
626                                                <div class="image-wrap" style="background-image: url(https://www.cine.tirol/wp-content/uploads/2019/02/der-bergdoktor_staffel-05_die-wahre-liebe-c-orf_zdf_thomas-r-schumann-800x800.jpg);">
627                                                    <h3 class="image-head">
628                                                        Im Kino &amp; TV                                                    </h3>
629
630                                                                                                            <div class="gradient"
631                                                             style="/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bfe8+0,70b0e0+100;Blue+3D+%2317 */
632                                                                     background: rgba(98,92,56,1); /* Old browsers */
633                                                                     background: -moz-linear-gradient(-45deg,  rgba(98,92,56,1) 0%, rgba(206,189,144,1) 100%); /* FF3.6-15 */
634                                                                     background: -webkit-linear-gradient(-45deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
635                                                                     background: linear-gradient(135deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
636                                                                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
637                                                                     ">
638
639                                                        </div>
640
641                                                                                                    </div>
642                                                <div class="text-wrap">
643
644                                                    <div>
645                                                        <p>
646                                                            <strong>Der Bergdoktor/5. Staffel: Die wahre Liebe</strong><br>ORF2, 03.10.2026, 14:50                                                            Uhr
647                                                        </p>
648
649
650                                                        <p class="three-rows">Seit seiner Trennung von Lena steckt Martin in einer schweren Sinnkrise.</p>
651
652                                                        <span class="teaser__cta"><span
653                                                                    class="icon-doubleArrowRight"></span>Mehr erfahren</span>
654                                                    </div>
655
656                                                </div>
657                                            </a>
658
659                                            
660                                            <a class="ausstrahlung jd-modal" href="https://www.cine.tirol/movie-map/der-bergdoktor-5-staffel-auszeit/">
661                                                <div class="image-wrap" style="background-image: url(https://www.cine.tirol/wp-content/uploads/2019/02/der-bergdoktor_staffel-05_auszeit-c-orf_zdf_thomas-r-schumann-800x800.jpg);">
662                                                    <h3 class="image-head">
663                                                        Im Kino &amp; TV                                                    </h3>
664
665                                                                                                            <div class="gradient"
666                                                             style="/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bfe8+0,70b0e0+100;Blue+3D+%2317 */
667                                                                     background: rgba(98,92,56,1); /* Old browsers */
668                                                                     background: -moz-linear-gradient(-45deg,  rgba(98,92,56,1) 0%, rgba(206,189,144,1) 100%); /* FF3.6-15 */
669                                                                     background: -webkit-linear-gradient(-45deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
670                                                                     background: linear-gradient(135deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
671                                                                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
672                                                                     ">
673
674                                                        </div>
675
676                                                                                                    </div>
677                                                <div class="text-wrap">
678
679                                                    <div>
680                                                        <p>
681                                                            <strong>Der Bergdoktor/5. Staffel: Auszeit</strong><br>ORF2, 03.10.2026, 15:35                                                            Uhr
682                                                        </p>
683
684
685                                                        <p class="three-rows">Die Grubers sind schockiert, als Martin sie mit einer folgenschweren Entscheidung konfrontiert: Still und heimlich hat er beschlossen, für einige Zeit nach New York zu gehen. </p>
686
687                                                        <span class="teaser__cta"><span
688                                                                    class="icon-doubleArrowRight"></span>Mehr erfahren</span>
689                                                    </div>
690
691                                                </div>
692                                            </a>
693
694                                            
695                                            <a class="ausstrahlung jd-modal" href="https://www.cine.tirol/movie-map/universum-tirol-leben-im-bergland/">
696                                                <div class="image-wrap" style="background-image: url(https://www.cine.tirol/wp-content/uploads/2017/07/universum_tirol_leben-im-bergland-01-c-orf_faudon-movies-800x800.jpg);">
697                                                    <h3 class="image-head">
698                                                        Im Kino &amp; TV                                                    </h3>
699
700                                                                                                            <div class="gradient"
701                                                             style="/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bfe8+0,70b0e0+100;Blue+3D+%2317 */
702                                                                     background: rgba(98,92,56,1); /* Old browsers */
703                                                                     background: -moz-linear-gradient(-45deg,  rgba(98,92,56,1) 0%, rgba(206,189,144,1) 100%); /* FF3.6-15 */
704                                                                     background: -webkit-linear-gradient(-45deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
705                                                                     background: linear-gradient(135deg,  rgba(98,92,56,1) 0%,rgba(206,189,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
706                                                                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
707                                                                     ">
708
709                                                        </div>
710
711                                                                                                    </div>
712                                                <div class="text-wrap">
713
714                                                    <div>
715                                                        <p>
716                                                            <strong>Universum: Tirol &#8211; Leben im Bergland</strong><br>3sat, 04.10.2026, 13:15                                                            Uhr
717                                                        </p>
718
719
720                                                        <p class="three-rows">Es sind Menschen, die über Generationen hinweg gelernt haben, sich gegen eine alles bestimmende Natur zu behaupten - die Bergbauern in den Tiroler und Osttiroler Seitentälern, die von der Landschaft geprägt sind und in der sie leben.</p>
721
722                                                        <span class="teaser__cta"><span
723                                                                    class="icon-doubleArrowRight"></span>Mehr erfahren</span>
724                                                    </div>
725
726                                                </div>
727                                            </a>
728
729                                            
730                                </div>
731                                                        </div>
732                        <div class="ausstrahlung-title">
733
734                        </div>
735
736                    </div>
737
738                </div>
739            </div>
740            <div class="col-lg-4 col-xs-12 teaser-right">
741
742                                    <a href="https://www.cine.tirol/pressebereich/">
743                        <div class="image col-lg-12 col-sm-6 col-xs-12">
744                            <div class="row">
745                                <div class="image-wrap"
746                                     style="background-image: url(https://www.cine.tirol/wp-content/uploads/2017/03/SPECTRE_02-©-2015-Metro-Goldwyn-Mayer-Studios-Inc.-Danjaq-LLC-and-Columbia-Pictures-Industries-Inc.-1024x683.jpg)">
747                                                                    </div>
748
749                                <h3 class="image-head"> Pressebereich </h3>
750                            </div>
751                        </div>
752                        <div class="content col-lg-12 col-sm-6 col-xs-12">
753                            <p>Allgemeine Informationen über das Filmland Tirol sowie alle Presseaussen
753dungen können hier nachgelesen werden.</p>
754                            <span class="teaser__cta"><span
755                                        class="icon-doubleArrowRight"></span>Mehr erfahren</span>
756                        </div>
757                    </a>
758                            </div>
759
760
761        </section>
762
763
764        </div></div></div></div></section><section id="jd_container_4_" class=" jd-container jd-section overflow-hidden-lg overflow-hidden-md overflow-hidden-sm overflow-hidden-xs" style="background-color:#d4d4d4;"  data-fullscreen-lg="false" data-fullscreen-md="false" data-fullscreen-sm="false" data-fullscreen-xs="false"><div class="container "><div id="jd_row_4_" class=" jd-row row " style=""  data-columns-autoheight-lg="false" data-columns-autoheight-md="false" data-columns-autoheight-sm="false" data-columns-autoheight-xs="false"><div id="jd_column_4_" class="col-lg-12 col-lg-offset-0 col-md-12 col-md-offset-0 col-sm-12 col-sm-offset-0 col-xs-12 col-xs-offset-0 jd-column" style="" ><div id="jd-shortcode-marketirol-headlinetextct-7-wrap" class="jd-shortcode-marketirol-headlinetextct-wrap  display-block-lg display-block-md display-block-sm display-block-xs" style=" "  data-fluid-position-lg="none" data-autoheight-lg="disabled" data-fluid-position-md="none" data-autoheight-md="disabled" data-fluid-position-sm="none" data-autoheight-sm="disabled" data-fluid-position-xs="none" data-autoheight-xs="disabled">
765        <section class="h-grid-12 h-grid-fixed v-grid">
766            <div class="h-element-8 h-offset-2 h-offset-md-0 h-element-md-12 h-element-sm-12 v-element">
767                <article class="contentArticle v-element">
768                                        <h2 class="h-element-12 h-offset-0 h-element-md-10 h-offset-md-1 h-element-sm-12
769                    h-offset-sm-0">#findyourlocation #onlocationtirol</h2>
770                <hr class="ct-l "/>
771                                <div class="hyphenate contentArticle__text h-element-12 h-offset-0 h-element-md-10 h-offset-md-1 h-element-sm-12 h-offset-sm-0">
772                     <p
773                            class="hyphenate subline">Folgen Sie <a href="https://www.instagram.com/cinetirol/" target="_blank" rel="noopener">@cinetirol</a> auf Instagram und lassen Sie sich von den vielseitigen Drehorten im Filmland Tirol inspirieren!</p>                                    </div>
774                </article></div>
775        </section>
776
777
778        </div><div id="jd-shortcode-marketirol-instagramfeed-8-wrap" class="jd-shortcode-marketirol-instagramfeed-wrap  display-block-lg display-block-md display-block-sm display-block-xs" style=" "  data-fluid-position-lg="none" data-autoheight-lg="disabled" data-fluid-position-md="none" data-autoheight-md="disabled" data-fluid-position-sm="none" data-autoheight-sm="disabled" data-fluid-position-xs="none" data-autoheight-xs="disabled">
779            <section class="h-grid-12 h-grid-fixed v-grid">
780                <div class="h-element-12 v-element">
781                    <div class="row">
782                        <div class="col-sm-4 col-xs-12">
783                            <div class="row">
784                                                                        <a href="https://www.instagram.com/p/Dd54YtSG425/" target="_blank"
785                                           class="col-xs-6 instagram-photo">
786                                            <div class="image-wrap position-relative-xs"
787                                                 style="background-image: url(https://scontent-mxp1-1.cdninstagram.com/v/t51.82787-15/829507799_18584114422069119_8844333144683062887_
787n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=102&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=4C0Zwc4Y1HgQ7kNvwHcLPwQ&_nc_oc=AdrhadgrI7u_YUhdTdRygmymp3von9V0JV591-hY909aJVJT9fz6UvjKKkBPsVkQ1kY&_nc_zt=23&_nc_ht=scontent-mxp1-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=cb0YD2oi5YlVsNTky0A-Gg&oh=00_AQM7YMXaTFQJU12A61dG4bNK6xOZ8_BxgLVXaC3dkxnmyQ&oe=6AC5C4EE)">
788                                                
789                                            </div>
790                                        </a>
791                                                                            <a href="https://www.instagram.com/p/Dd1JQjGgrKe/" target="_blank"
792                                           class="col-xs-6 instagram-photo">
793                                            <div class="image-wrap position-relative-xs"
794                                                 style="background-image: url(https://scontent-mxp2-1.cdninstagram.com/v/t51.82787-15/825276982_18583654597069119_7724277001425823762_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=umQE3XEe1s8Q7kNvwFtmoJL&_nc_oc=AdoCDsxs5iuK-cKZEUzPnqwMeVxlL8GzJgblc2nN5JCZBrrD4_O_6gEQP6cfcpvEbFY&_nc_zt=23&_nc_ht=scontent-mxp2-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=cb0YD2oi5YlVsNTky0A-Gg&oh=00_AQMCtVeNxkwzorUuA0fksP1D-a44HDjmsm9BBw2lG_XeWw&oe=6AC5B62A)">
795                                                
796                                            </div>
797                                        </a>
798                                                                            <a href="https://www.instagram.com/reel/Ddi2FijCWtl/" target="_blank"
799                                           class="col-xs-6 instagram-photo">
800                                            <div class="image-wrap position-relative-xs"
801                                                 style="background-image: url()">
802                                                                                                    <video class="b-lazy"
803                                                           data-src="https://scontent-mxp2-1.cdninstagram.com/o1/v/t2/f2/m86/AQOJNPjofqTv-Nkfp0uH3f8tG2kYLW7bhiahO9UCoZAFjxsNc4A5OY4PRw1gGAq25sAgGmBzvIYoE3sK2YQrqTWYtf_9BEksrihv01Q.mp4?_nc_cat=110&_nc_sid=5e9851&_nc_ht=scontent-mxp2-1.cdninstagram.com&_nc_ohc=IfSmC9bHiroQ7kNvwEXNvxL&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MjU2Njg1NTgyMDQwODA1NiwiYXNzZXRfYWdlX2RheXMiOjExLCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6MTcsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&vs=40029a0e7b09f2c0&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC82RDQ3NDVFNTg0MDVEQThEQUY5QjAxNThDQThFNUY4Ml92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyL0JDNENBRjQ1QzdBNEY3RTg2NjUzRjdFRDE2MDJERThCX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACbw0-uV1qKPCRUCKAJDMywXQDHu2RaHKwIYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA&_nc_gid=cb0YD2oi5YlVsNTky0A-Gg&edm=AM6HXa8EAAAA&_nc_zt=28&oh=00_AQN-i236yznjPGW-h3DvFybu9MLS26nDaX5r60mlt77_Lg&oe=6AC1C083"
804                                                           playsinline muted autoplay loop
805                                                           style="object-fit: cover; position: absolute; top:0; left: 0; width: 100%; height: 100%"></video>
806                                                    
807                                            </div>
808                                        </a>
809                                                                            <a href="https://www.instagram.com/p/DdirscGj5Kv/" target="_blank"
810                                           class="col-xs-6 instagram-photo">
811                                            <div class="image-wrap position-relative-xs"
812                                                 style="background-image: url(https://scontent-mxp2-1.cdninstagram.com/v/t51.82787-15/817749063_18581746651069119_5462776921903472946_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=3TnhmXr003MQ7kNvwGt9G3k&_nc_oc=AdoWaJZwWMuA74KubNP-r31d89RH6RiUF-4CqaWQhILFINpLdXRWhk1lfbXAOww83i4&_nc_zt=23&_nc_ht=scontent-mxp2-1.
812cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=cb0YD2oi5YlVsNTky0A-Gg&oh=00_AQMOHnsAP82YhFGtVt6Qs_0Bffv04-F4Cp2bGEwmJDEkhg&oe=6AC5AC4F)">
813                                                
814                                            </div>
815                                        </a>
816                                                                </div>
817                        </div>
818
819                        <a href="https://www.instagram.com/p/Dd8eYpSoOnN/" target="_blank"
820                           class="col-sm-4 col-xs-12 instagram-photo">
821                            <div class="image-wrap position-relative-xs"
822                                 style="background-image: url(https://scontent-mxp2-1.cdninstagram.com/v/t51.82787-15/817297679_18581179855069119_6862432021243379388_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=b7sWm0YT8xQQ7kNvwH6n7sX&_nc_oc=AdreVByYqKoNBz7cwYrR37gDh0GgMb15FbKzG84tE6yznHgqWYU-8Xb_vv_GrXcLm6s&_nc_zt=23&_nc_ht=scontent-mxp2-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=cb0YD2oi5YlVsNTky0A-Gg&oh=00_AQPha8IUX7Zq3q7fudZRxT6JT8TsZNDXikShajRYlV5uaw&oe=6AC5B3E5)">
823                                
824                            </div>
825                        </a>
826
827                        <div class="col-sm-4 col-xs-12">
828                            <div class="row">
829                                                                        <a href="https://www.instagram.com/p/DddpxJNG7zF/" target="_blank"
830                                           class="col-xs-6 instagram-photo">
831                                            <div class="image-wrap position-relative-xs"
832                                                 style="background-image: url(https://scontent-mxp2-1.cdninstagram.com/v/t51.82787-15/817297679_18581179855069119_6862432021243379388_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=b7sWm0YT8xQQ7kNvwH6n7sX&_nc_oc=AdreVByYqKoNBz7cwYrR37gDh0GgMb15FbKzG84tE6yznHgqWYU-8Xb_vv_GrXcLm6s&_nc_zt=23&_nc_ht=scontent-mxp2-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=cb0YD2oi5YlVsNTky0A-Gg&oh=00_AQPha8IUX7Zq3q7fudZRxT6JT8TsZNDXikShajRYlV5uaw&oe=6AC5B3E5)">
833                                                
834                                            </div>
835                                        </a>
836                                                                            <a href="https://www.instagram.com/p/DdYbJMXipFW/" target="_blank"
837                                           class="col-xs-6 instagram-photo">
838                                            <div class="image-wrap position-relative-xs"
839                                                 style="background-image: url(https://scontent-mxp1-1.cdninstagram.com/v/t51.82787-15/814535088_18580657741069119_8376367789717201366_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=102&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=nVd-HeJrZ5EQ7kNvwFTogB7&_nc_oc=AdqFY2Rmp9cZ8vlmhMz_L4fjdsobsxfsu7A-wiIlzNv4cC3f2Y2r6vCu-8VC8qVNv54&_nc_zt=23&_nc_ht=scontent-mxp1-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=cb0YD2oi5YlVsNTky0A-Gg&oh=00_AQMMsGP4BFDe-1q8VxBhkRFbXI2H_c6wnNQlK9scOtVzLQ&oe=6AC5A403)">
840                                                
841                                            </div>
842                                        </a>
843                                                                            <a href="https://www.instagram.com/p/DdTVcVXFfC9/" target="_blank"
844                                           class="col-xs-6 instagram-photo">
845                                            <div class="image-wrap position-relative-xs"
846                                                 style="background-image: url(https://scontent-mxp2-1.cdninstagram.com/v/t51.82787-15/808929832_18580155082069119_7557591132739618042_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=UnZDButMGyQQ7kNvwEmnc6b&_nc_oc=AdqwNjdqq2MxPNmDeHtujDpdef88R1mlk7Cpvka4Z9qMmlNa6eDOrOg7hNfyeDIgd8Y&_nc_zt=23&_nc_ht=scontent-mxp2-1.
846cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=cb0YD2oi5YlVsNTky0A-Gg&oh=00_AQNZ3N4qUn5QF10o22wZHgTDTzC2Rl7qWXoDlmhS6NTZXg&oe=6AC5B7E0)">
847                                                
848                                            </div>
849                                        </a>
850                                                                            <a href="https://www.instagram.com/p/DdQnJOPgmmo/" target="_blank"
851                                           class="col-xs-6 instagram-photo">
852                                            <div class="image-wrap position-relative-xs"
853                                                 style="background-image: url(https://scontent-mxp2-1.cdninstagram.com/v/t51.82787-15/809209449_18579868156069119_7975031945047590544_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=110&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=1NPbhqOoGCsQ7kNvwHYo1w6&_nc_oc=Adrpg5vpX6HH7R49Mn4DurQRvpwkFLg5-Y_EPjsvZ3b88xAFFvGZG_uZupRk8oRSgcI&_nc_zt=23&_nc_ht=scontent-mxp2-1.cdninstagram.com&edm=AM6HXa8EAAAA&_nc_gid=cb0YD2oi5YlVsNTky0A-Gg&oh=00_AQNQLlGofViFzgpOivPBzMP2PkOSjhSuAYMPV_qYpfhftQ&oe=6AC5B1D5)">
854                                                
855                                            </div>
856                                        </a>
857                                                                </div>
858                        </div>
859                    </div>
860                    <a href="https://www.instagram.com//"
861                       class="teaser__cta set_click_ms" target="_blank"><span
862                                class="icon-doubleArrowRight"></span>Jetzt folgen</a>
863                </div>
864            </section>
865
866
867            </div></div></div></div></section>
868
869</main>
870
871<div class="container">
872<footer id="pageFooter" class="h-grid-12 h-grid-fixed">
873    <a href="#0" class="cd-top"><p>Nach oben</p><span class="icon-simpleArrowUp"></span></a>
874    <div class="h-element-4 h-element-md-6 h-element-sm-12">
875        <h3>Kontakt</h3>
876        <ul>
877
878            <li>Maria-Theresien-Straße 55a, 6020&nbsp;Innsbruck</li>
879        </ul>
880        <ul>
881            <li><a href="tel:+43.512.5320-258">+43.512.5320-258</a> , <a class="jd-email-link" rel="lorit/enic//eciffo">
882                    lorit/enic//eciffo                </a>
883            </li>
884        </ul>
885    </div><!--
886
887  --><div class="h-element-4 h-element-md-6 h-element-sm-12" id="pageFooter__metaNavi">
888
889            <ul><li id="menu-item-27591" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27591 jd-menu-item-impressum"><a href="https://www.cine.tirol/impressum/">Impressum</a></li>
890<li id="menu-item-1026326" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1026326 jd-menu-item-barrierefreiheit"><a href="https://www.cine.tirol/barrierefreiheit/">Barrierefreiheit</a></li>
891<li id="menu-item-30012" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30012 jd-menu-item-pressebereich"><a href="https://www.cine.tirol/pressebereich/">Pressebereich</a></li>
892<li id="menu-item-27741" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27741 jd-menu-item-datenschutz"><a href="https://www.cine.tirol/datenschutz/">Datenschutz</a></li>
893<li id="menu-item-27534" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27534"><a target="_blank" href="https://www.facebook.com/commercialsintirol/">Commercials in Tirol</a></li>
894<li id="menu-item-27572" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27572"><a target="_blank" href="http://www.austrianfilmcommissionsfunds.at/">AUSTRIAN Film Commissions &#038; Funds</a></li>
895<li id="menu-item-27355" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27355"><a target="_blank" href="https://www.tirol.at/aktivitaeten/ausflugsziele/drehorte">Drehorte in Tirol</a></li>
896<li id="menu-item-27577" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27577"><a target="_blank" href="https://eufcn.com/">FILMING EUROPE &#8211; EUFCN</a></li>
897<li id="menu-item-27582" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27582"><a target="_blank" href="https://afci.org/">afci</a></li>
898<li><a href="javascript:;" onClick="UC_UI.showSecondLayer();">Datenschutz Einstellungen</a></li></ul>    </div><!--
899  --><div class="h-element-4 h-element-md-0"></div><!--
900
901  --><div class="h-element-4 h-element-md-6 h-element-sm-0"></div><!--
902  --><div class="h-element-4 h-element-md-6 h-element-sm-0"></div><!--
903  --><div class="h-element-4 h-element-md-0"></div>
904
905  <ul id="pageFooter__smLinks">
906
907 <li>
908                        <a href='https://www.facebook.com/CineTirol/' target='_blank'><span class='icon-facebook'></span></a>
909                  </li><li>
910                        <a href='https://www.instagram.com/cinetirol/' target='_blank'><span class='icon-instagram'></span></a>
911                  </li><li>
912                        <a href='https://www.youtube.com/user/locationtirol' target='_blank'><span class='icon-youtube'></span></a>
913                  </li><li>
914                        <a href='https://www.tirol.at/aktivitaeten/ausflugsziele/drehorte' target='_blank'><span class='icon-blogger'></span></a>
915                  </li><li>
916                        <a href='https://www.pinterest.com/tirol/ ' target='_blank'><span class='icon-pinterest'></span></a>
917                  </li>
918    </ul>
919
920    <span class="copyright">© 2026 Tirol Werbung</span>
921
922</footer>
923    <div class="modal fade reg-form-success" id="reg-form-success" tabindex="-1" role="dialog">
924        <div class="modal-dialog">
925            <div class="modal-content">
926                <div class="modal-header">
927                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
928                                aria-hidden="true">×</span></button>
929                </div>
930                <div class="modal-body">
931                    <p>Du hast dich erfolgreich registriert. In Kürze solltest du eine Bestätigungsemail bekommen.</p>
932                </div>
933            </div>
934        </div>
935    </div>
936</div>
937<!-- Footer -->
938
939</div>
940<style>
941    /*! normalize.css v3.0.2 | MIT License | git.io/normalize */html.jd-framework{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.jd-framework body{margin:0}.jd-framework article,.jd-framework aside,.jd-framework details,.jd-framework figcaption,.jd-framework figure,.jd-framework footer,.jd-framework header,.jd-framework hgroup,.jd-framework main,.jd-framework menu,.jd-framework nav,.jd-framework section,.jd-framework summary{display:block}.jd-framework audio,.jd-framework canvas,.jd-framework progress,.jd-framework video{display:inline-block;vertical-align:baseline}.jd-framework audio:not([controls]){display:none;height:0}.jd-framework [hidden],.jd-framework template{display:none}.jd-framework a{background-color:transparent}.jd-framework a:active,.jd-framework a:hover{outline:0}.jd-framework abbr[title]{border-bottom:1px dotted}.jd-framework b,.jd-framework strong{font-weight:bold}.jd-framework dfn{font-style:italic}.jd-framework h1{font-size:2em;
941margin:0.67em 0}.jd-framework mark{background:#ff0;color:#000}.jd-framework small{font-size:80%}.jd-framework sub,.jd-framework sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.jd-framework sup{top:-0.5em}.jd-framework sub{bottom:-0.25em}.jd-framework img{border:0}.jd-framework svg:not(:root){overflow:hidden}.jd-framework figure{margin:1em 40px}.jd-framework hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.jd-framework pre{overflow:auto}.jd-framework code,.jd-framework kbd,.jd-framework pre,.jd-framework samp{font-family:monospace, monospace;font-size:1em}.jd-framework button,.jd-framework input,.jd-framework optgroup,.jd-framework select,.jd-framework textarea{color:inherit;font:inherit;margin:0}.jd-framework button{overflow:visible}.jd-framework button,.jd-framework select{text-transform:none}.jd-framework button,.jd-framework html input[type="button"],.jd-framework input[type="reset"],.jd-framework input[type="submit"]{-webkit-appearance:button;cursor:pointer}.jd-framework button[disabled],.jd-framework html input[disabled]{cursor:default}.jd-framework button::-moz-focus-inner,.jd-framework input::-moz-focus-inner{border:0;padding:0}.jd-framework input{line-height:normal}.jd-framework input[type="checkbox"],.jd-framework input[type="radio"]{box-sizing:border-box;padding:0}.jd-framework input[type="number"]::-webkit-inner-spin-button,.jd-framework input[type="number"]::-webkit-outer-spin-button{height:auto}.jd-framework input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.jd-framework input[type="search"]::-webkit-search-cancel-button,.jd-framework input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.jd-framework fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}.jd-framework legend{border:0;padding:0}.jd-framework textarea{overflow:auto}.jd-framework optgroup{font-weight:bold}.jd-framework table{border-collapse:collapse;border-spacing:0}.jd-framework td,.jd-framework th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{.jd-framework *,.jd-framework *:before,.jd-framework *:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}.jd-framework a,.jd-framework a:visited{text-decoration:underline}.jd-framework a[href]:after{content:" (" attr(href) ")"}.jd-framework abbr[title]:after{content:" (" attr(title) ")"}.jd-framework a[href^="#"]:after,.jd-framework a[href^="javascript:"]:after{content:""}.jd-framework pre,.jd-framework blockquote{border:1px solid #999;page-break-inside:avoid}.jd-framework thead{display:table-header-group}.jd-framework tr,.jd-framework img{page-break-inside:avoid}.jd-framework img{max-width:100% !important}.jd-framework p,.jd-framework h2,.jd-framework h3{orphans:3;widows:3}.jd-framework h2,.jd-framework h3{page-break-after:avoid}.jd-framework select{background:#fff !important}.jd-framework .navbar{display:none}.jd-framework .btn>.caret,.jd-framework .dropup>.btn>.caret{border-top-color:#000 !important}.jd-framework .label{border:1px solid #000}.jd-framework .table{border-collapse:collapse !important}.jd-framework .table td,.jd-framework .table th{background-color:#fff !important}.jd-framework .table-bordered th,.jd-framework .table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url("../fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.jd-framework .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jd-framework .glyphicon-asterisk:before{content:"\2a"}.jd-framework .glyphicon-plus:before{content:"\2b"}.jd-framework .glyphicon-euro:before,.jd-framework .glyphicon-eur:before{content:"\20ac"}.jd-framework .glyphicon-minus:before{content:"\2212"}.jd-framework .glyphicon-cloud:before{content:"\2601"}.jd-framework .glyphicon-envelope:before{content:"\2709"}
941.jd-framework .glyphicon-pencil:before{content:"\270f"}.jd-framework .glyphicon-glass:before{content:"\e001"}.jd-framework .glyphicon-music:before{content:"\e002"}.jd-framework .glyphicon-search:before{content:"\e003"}.jd-framework .glyphicon-heart:before{content:"\e005"}.jd-framework .glyphicon-star:before{content:"\e006"}.jd-framework .glyphicon-star-empty:before{content:"\e007"}.jd-framework .glyphicon-user:before{content:"\e008"}.jd-framework .glyphicon-film:before{content:"\e009"}.jd-framework .glyphicon-th-large:before{content:"\e010"}.jd-framework .glyphicon-th:before{content:"\e011"}.jd-framework .glyphicon-th-list:before{content:"\e012"}.jd-framework .glyphicon-ok:before{content:"\e013"}.jd-framework .glyphicon-remove:before{content:"\e014"}.jd-framework .glyphicon-zoom-in:before{content:"\e015"}.jd-framework .glyphicon-zoom-out:before{content:"\e016"}.jd-framework .glyphicon-off:before{content:"\e017"}.jd-framework .glyphicon-signal:before{content:"\e018"}.jd-framework .glyphicon-cog:before{content:"\e019"}.jd-framework .glyphicon-trash:before{content:"\e020"}.jd-framework .glyphicon-home:before{content:"\e021"}.jd-framework .glyphicon-file:before{content:"\e022"}.jd-framework .glyphicon-time:before{content:"\e023"}.jd-framework .glyphicon-road:before{content:"\e024"}.jd-framework .glyphicon-download-alt:before{content:"\e025"}.jd-framework .glyphicon-download:before{content:"\e026"}.jd-framework .glyphicon-upload:before{content:"\e027"}.jd-framework .glyphicon-inbox:before{content:"\e028"}.jd-framework .glyphicon-play-circle:before{content:"\e029"}.jd-framework .glyphicon-repeat:before{content:"\e030"}.jd-framework .glyphicon-refresh:before{content:"\e031"}.jd-framework .glyphicon-list-alt:before{content:"\e032"}.jd-framework .glyphicon-lock:before{content:"\e033"}.jd-framework .glyphicon-flag:before{content:"\e034"}.jd-framework .glyphicon-headphones:before{content:"\e035"}.jd-framework .glyphicon-volume-off:before{content:"\e036"}.jd-framework .glyphicon-volume-down:before{content:"\e037"}.jd-framework .glyphicon-volume-up:before{content:"\e038"}.jd-framework .glyphicon-qrcode:before{content:"\e039"}.jd-framework .glyphicon-barcode:before{content:"\e040"}.jd-framework .glyphicon-tag:before{content:"\e041"}.jd-framework .glyphicon-tags:before{content:"\e042"}.jd-framework .glyphicon-book:before{content:"\e043"}.jd-framework .glyphicon-bookmark:before{content:"\e044"}.jd-framework .glyphicon-print:before{content:"\e045"}.jd-framework .glyphicon-camera:before{content:"\e046"}.jd-framework .glyphicon-font:before{content:"\e047"}.jd-framework .glyphicon-bold:before{content:"\e048"}.jd-framework .glyphicon-italic:before{content:"\e049"}.jd-framework .glyphicon-text-height:before{content:"\e050"}.jd-framework .glyphicon-text-width:before{content:"\e051"}.jd-framework .glyphicon-align-left:before{content:"\e052"}.jd-framework .glyphicon-align-center:before{content:"\e053"}.jd-framework .glyphicon-align-right:before{content:"\e054"}.jd-framework .glyphicon-align-justify:before{content:"\e055"}.jd-framework .glyphicon-list:before{content:"\e056"}.jd-framework .glyphicon-indent-left:before{content:"\e057"}.jd-framework .glyphicon-indent-right:before{content:"\e058"}.jd-framework .glyphicon-facetime-video:before{content:"\e059"}.jd-framework .glyphicon-picture:before{content:"\e060"}.jd-framework .glyphicon-map-marker:before{content:"\e062"}.jd-framework .glyphicon-adjust:before{content:"\e063"}.jd-framework .glyphicon-tint:before{content:"\e064"}.jd-framework .glyphicon-edit:before{content:"\e065"}.jd-framework .glyphicon-share:before{content:"\e066"}.jd-framework .glyphicon-check:before{content:"\e067"}.jd-framework .glyphicon-move:before{content:"\e068"}.jd-framework .glyphicon-step-backward:before{content:"\e069"}.jd-framework .glyphicon-fast-backward:before{content:"\e070"}.jd-framework .glyphicon-backward:before{content:"\e071"}.jd-framework .glyphicon-play:before{content:"\e072"}.jd-framework .glyphicon-pause:before{content:"\e073"}.jd-framework .glyphicon-stop:before{content:"\e074"}.jd-framework .glyphicon-forward:before{content:"\e075"}.jd-framework .glyphicon-fast-forward:before{content:"\e076"}.jd-framework .glyphicon-step-forward:before{content:"\e077"}.jd-framework .glyphicon-eject:before{content:"\e078"}.jd-framework .glyphicon-chevron-left:before{content:"\e079"}.jd-framework .glyphicon-chevron-right:before{content:"\e080"}.jd-framework .glyphicon-plus-sign:before{content:"\e081"}.jd-framework .glyphicon-minus-sign:before{content:"\e082"}.jd-framework .glyphicon-remove-sign:before{content:"\e083"}.jd-framework .glyphicon-ok-sign:before{content:"\e084"}.jd-framework .glyphicon-question-sign:before{content:"\e085"}.jd-framework .glyphicon-info-sign:before{content:"\e086"}.jd-framework .glyphicon-screenshot:before{content:"\e087"}.jd-framework .glyphicon-remove-circle:before{content:"\e088"}.jd-framework .glyphicon-ok-circle:before{content:"\e089"}.jd-framework .glyphicon-ban-circle:before{content:"\e090"}.jd-framework .glyphicon-arrow-left:before{content:"\e091"}.jd-framework .glyphicon-arrow-right:before{content:"\e092"}.jd-framework .glyphicon-arrow-up:before{content:"\e093"}.jd-framework .glyphicon-arrow-down:before{content:"\e094"}.jd-framework .glyphicon-share-alt:before{content:"\e095"}.jd-framework .glyphicon-resize-full:before{content:"\e096"}.jd-framework .glyphicon-resize-small:before{content:"\e097"}.jd-framework .glyphicon-exclamation-sign:before{content:"\e101"}.jd-framework .glyphicon-gift:before{content:"\e102"}.jd-framework .glyphicon-leaf:before{content:"\e103"}.jd-framework .glyphicon-fire:before{content:"\e104"}.jd-framework .glyphicon-eye-open:before{content:"\e105"}
941.jd-framework .glyphicon-eye-close:before{content:"\e106"}.jd-framework .glyphicon-warning-sign:before{content:"\e107"}.jd-framework .glyphicon-plane:before{content:"\e108"}.jd-framework .glyphicon-calendar:before{content:"\e109"}.jd-framework .glyphicon-random:before{content:"\e110"}.jd-framework .glyphicon-comment:before{content:"\e111"}.jd-framework .glyphicon-magnet:before{content:"\e112"}.jd-framework .glyphicon-chevron-up:before{content:"\e113"}.jd-framework .glyphicon-chevron-down:before{content:"\e114"}.jd-framework .glyphicon-retweet:before{content:"\e115"}.jd-framework .glyphicon-shopping-cart:before{content:"\e116"}.jd-framework .glyphicon-folder-close:before{content:"\e117"}.jd-framework .glyphicon-folder-open:before{content:"\e118"}.jd-framework .glyphicon-resize-vertical:before{content:"\e119"}.jd-framework .glyphicon-resize-horizontal:before{content:"\e120"}.jd-framework .glyphicon-hdd:before{content:"\e121"}.jd-framework .glyphicon-bullhorn:before{content:"\e122"}.jd-framework .glyphicon-bell:before{content:"\e123"}.jd-framework .glyphicon-certificate:before{content:"\e124"}.jd-framework .glyphicon-thumbs-up:before{content:"\e125"}.jd-framework .glyphicon-thumbs-down:before{content:"\e126"}.jd-framework .glyphicon-hand-right:before{content:"\e127"}.jd-framework .glyphicon-hand-left:before{content:"\e128"}.jd-framework .glyphicon-hand-up:before{content:"\e129"}.jd-framework .glyphicon-hand-down:before{content:"\e130"}.jd-framework .glyphicon-circle-arrow-right:before{content:"\e131"}.jd-framework .glyphicon-circle-arrow-left:before{content:"\e132"}.jd-framework .glyphicon-circle-arrow-up:before{content:"\e133"}.jd-framework .glyphicon-circle-arrow-down:before{content:"\e134"}.jd-framework .glyphicon-globe:before{content:"\e135"}.jd-framework .glyphicon-wrench:before{content:"\e136"}.jd-framework .glyphicon-tasks:before{content:"\e137"}.jd-framework .glyphicon-filter:before{content:"\e138"}.jd-framework .glyphicon-briefcase:before{content:"\e139"}.jd-framework .glyphicon-fullscreen:before{content:"\e140"}.jd-framework .glyphicon-dashboard:before{content:"\e141"}.jd-framework .glyphicon-paperclip:before{content:"\e142"}.jd-framework .glyphicon-heart-empty:before{content:"\e143"}.jd-framework .glyphicon-link:before{content:"\e144"}.jd-framework .glyphicon-phone:before{content:"\e145"}.jd-framework .glyphicon-pushpin:before{content:"\e146"}.jd-framework .glyphicon-usd:before{content:"\e148"}.jd-framework .glyphicon-gbp:before{content:"\e149"}.jd-framework .glyphicon-sort:before{content:"\e150"}.jd-framework .glyphicon-sort-by-alphabet:before{content:"\e151"}.jd-framework .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.jd-framework .glyphicon-sort-by-order:before{content:"\e153"}.jd-framework .glyphicon-sort-by-order-alt:before{content:"\e154"}.jd-framework .glyphicon-sort-by-attributes:before{content:"\e155"}.jd-framework .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.jd-framework .glyphicon-unchecked:before{content:"\e157"}.jd-framework .glyphicon-expand:before{content:"\e158"}.jd-framework .glyphicon-collapse-down:before{content:"\e159"}.jd-framework .glyphicon-collapse-up:before{content:"\e160"}.jd-framework .glyphicon-log-in:before{content:"\e161"}.jd-framework .glyphicon-flash:before{content:"\e162"}.jd-framework .glyphicon-log-out:before{content:"\e163"}.jd-framework .glyphicon-new-window:before{content:"\e164"}.jd-framework .glyphicon-record:before{content:"\e165"}.jd-framework .glyphicon-save:before{content:"\e166"}.jd-framework .glyphicon-open:before{content:"\e167"}.jd-framework .glyphicon-saved:before{content:"\e168"}.jd-framework .glyphicon-import:before{content:"\e169"}.jd-framework .glyphicon-export:before{content:"\e170"}.jd-framework .glyphicon-send:before{content:"\e171"}.jd-framework .glyphicon-floppy-disk:before{content:"\e172"}.jd-framework .glyphicon-floppy-saved:before{content:"\e173"}.jd-framework .glyphicon-floppy-remove:before{content:"\e174"}.jd-framework .glyphicon-floppy-save:before{content:"\e175"}.jd-framework .glyphicon-floppy-open:before{content:"\e176"}.jd-framework .glyphicon-credit-card:before{content:"\e177"}.jd-framework .glyphicon-transfer:before{content:"\e178"}.jd-framework .glyphicon-cutlery:before{content:"\e179"}.jd-framework .glyphicon-header:before{content:"\e180"}.jd-framework .glyphicon-compressed:before{content:"\e181"}.jd-framework .glyphicon-earphone:before{content:"\e182"}.jd-framework .glyphicon-phone-alt:before{content:"\e183"}.jd-framework .glyphicon-tower:before{content:"\e184"}.jd-framework .glyphicon-stats:before{content:"\e185"}.jd-framework .glyphicon-sd-video:before{content:"\e186"}.jd-framework .glyphicon-hd-video:before{content:"\e187"}.jd-framework .glyphicon-subtitles:before{content:"\e188"}.jd-framework .glyphicon-sound-stereo:before{content:"\e189"}.jd-framework .glyphicon-sound-dolby:before{content:"\e190"}.jd-framework .glyphicon-sound-5-1:before{content:"\e191"}.jd-framework .glyphicon-sound-6-1:before{content:"\e192"}.jd-framework .glyphicon-sound-7-1:before{content:"\e193"}.jd-framework .glyphicon-copyright-mark:before{content:"\e194"}.jd-framework .glyphicon-registration-mark:before{content:"\e195"}.jd-framework .glyphicon-cloud-download:before{content:"\e197"}.jd-framework .glyphicon-cloud-upload:before{content:"\e198"}.jd-framework .glyphicon-tree-conifer:before{content:"\e199"}.jd-framework .glyphicon-tree-deciduous:before{content:"\e200"}.jd-framework{height:100%;overflow-x:hidden}.jd-framework body.right_sidebar #jd-wrap>#jd-main,.jd-framework body.right_sidebar #jd-wrap>#jd-sidebar,.jd-framework.right_sidebar #jd-wrap>#jd-main,.jd-framework.right_sidebar #jd-wrap>#jd-sidebar{float:left}.jd-framework body.right_sidebar #jd-wrap:after,.jd-framework.right_sidebar #jd-wrap:after{content:"";display:block;clear:both}.jd-framework body.left_sidebar #jd-wrap>#jd-sidebar,.jd-framework.left_sidebar #jd-wrap>#jd-sidebar{float:left}.jd-framework body.left_sidebar #jd-wrap>#jd-main,.jd-framework.left_sidebar #jd-wrap>#jd-main{float:right}.jd-framework body.left_sidebar #jd-wrap:after,.jd-framework.left_sidebar #jd-wrap:after{content:"";display:block;clear:both}.jd-framework body .jd-container,.jd-framework body .jd-row,.jd-framework body .jd-column,.jd-framework body .jd-element,.jd-framework .jd-container,.jd-framework .jd-row,.jd-framework .jd-column,.jd-framework .jd-element{position:relative}.jd-framework body .jd-background-loader,.jd-framework .jd-background-loader{background-size:initial;background-position:center;background-repeat:no-repeat;background-image:url(../images/spinner.gif)}.jd-framework body .jd-background-wrap,.jd-framework .jd-background-wrap{z-index:0;overflow:hidden}.jd-framework body a,.jd-framework a{-webkit-transition:color 330ms ease-in-out;-o-transition:color 330ms ease-in-out;transition:color 330ms ease-in-out}.jd-framework body a:hover,.jd-framework body a:focus,.jd-framework body a:active,.jd-framework a:hover,.jd-framework a:focus,.jd-framework a:active{color:#258590;text-decoration:none}.jd-framework body ul,.jd-framework ul{list-style:none;margin:0;padding:0}.jd-framework body input[type="checkbox"],.jd-framework input[type="checkbox"]{-webkit-appearance:none;width:15px;height:15px;outline:0;box-shadow:none;border:none}.jd-framework body input[type="checkbox"]:focus,.jd-framework input[type="checkbox"]:focus{outline:0}.jd-framework body .form-control:focus,.jd-framework .form-control:focus{outline:0}.jd-framework body .form-control input,.jd-framework .form-control input{border:none}.jd-framework body .jd-accessibility-navigation li,.jd-framework .jd-accessibility-navigation li{position:absolute;
941left:0;width:100%;text-align:center;z-index:99999999}.jd-framework body .jd-accessibility-navigation li a,.jd-framework .jd-accessibility-navigation li a{clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;position:absolute}.jd-framework body .jd-accessibility-navigation li a:focus,.jd-framework .jd-accessibility-navigation li a:focus{clip:rect(auto, auto, auto, auto);height:inherit;margin:15px 0 0 0;overflow:inherit;position:static;width:auto;display:inline-block;background:#888;color:#fff;padding:10px}#poststuff .jd-framework h1,#poststuff .jd-framework h2,#poststuff .jd-framework h3,#poststuff .jd-framework h4,#poststuff .jd-framework h5,#poststuff .jd-framework h6,#poststuff .jd-framework p{font-size:inherit;line-height:inherit}.jd-framework #jd-header nav li{display:inline-block}.jd-framework #jd-header #jd-logo h1{background-repeat:no-repeat;background-position:center;background-size:contain;margin:0}.jd-framework .jd-posts-wrap .jd-pagination-infinity{position:relative}.jd-framework .jd-posts-wrap .jd-pagination-infinity .jd-loader-posts-appending{opacity:0;visibility:hidden;-webkit-transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out;-o-transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out;transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out}.jd-framework .jd-posts-wrap .jd-pagination-extend{position:relative}.jd-framework .jd-posts-wrap .jd-pagination-extend.disable-extend-button{opacity:0;visibility:hidden}.jd-framework .jd-posts-wrap .jd-posts-innerwrap{position:relative}.jd-framework .jd-posts-wrap .jd-posts-innerwrap>.jd-loader{opacity:0;visibility:hidden;position:absolute;left:50%;top:20px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out;-o-transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out;transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out}.jd-framework .jd-posts-wrap .jd-posts-innerwrap .jd-posts-holder{opacity:1;-webkit-transition:opacity 350ms ease-in-out;-o-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out}.jd-framework .jd-posts-wrap .jd-pagination ul{display:block;text-align:center}.jd-framework .jd-posts-wrap .jd-pagination ul li{display:inline-block;padding:0 8px}.jd-framework .jd-posts-wrap .jd-pagination ul li>span,.jd-framework .jd-posts-wrap .jd-pagination ul li>a{font-size:20px;line-height:50px;vertical-align:middle;height:50px;width:50px;border-radius:50%;background-color:transparent;border:1px solid rgba(0,0,0,0.5);color:#000;padding:0}.jd-framework .jd-posts-wrap .jd-pagination ul li>a{color:#30abb8}.jd-framework .jd-posts-wrap .jd-pagination ul li>a:hover{border-color:#30abb8}.jd-framework .jd-posts-wrap.is-searching .jd-posts-innerwrap .jd-posts-holder,.jd-framework .jd-posts-wrap.is-paging .jd-posts-innerwrap .jd-posts-holder{opacity:0.4}.jd-framework .jd-posts-wrap.is-searching .jd-posts-innerwrap>.jd-loader-posts-searching,.jd-framework .jd-posts-wrap.is-paging .jd-posts-innerwrap>.jd-loader-posts-searching{opacity:1;visibility:visible}.jd-framework .jd-posts-wrap.is-appending .jd-loader-posts-appending{opacity:1;visibility:visible}.jd-framework .jd-textblock-wrap ul{list-style:circle;padding-left:20px;line-height:1.6em}.jd-framework .jd-slider-wrap{position:relative}.jd-framework .jd-slider-wrap .master-slider{z-index:1}.jd-framework .jd-slider-wrap .master-slider *{box-sizing:border-box !important}.jd-framework .jd-slider-wrap .master-slider .ms-view{background:none}.jd-framework .jd-slider-wrap .master-slider.ms-layout-autofill{position:absolute;top:0;left:0;width:100%;height:100%}.jd-framework .jd-slider-wrap>.aspect-ratio-wrap{position:relative;z-index:0}.jd-framework .fit-fullscreen>.jd-slider-wrap,.jd-framework .fit-fullscreen.jd-slider-wrap{position:absolute !important;top:0;left:0;right:0;bottom:0}.jd-framework .owl-carousel .owl-item{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.jd-framework .jd-map{position:absolute;top:0;left:0;width:100%;height:100%}.jd-framework .jd-map>.marker{display:none}.jd-framework .jd-map .marker-label,.jd-framework .jd-map .marker-icon{position:absolute;display:block;margin-top:-50px;margin-left:-13px;width:26px;height:26px;font-size:16px !important;text-align:center;color:#FFFFFF;white-space:nowrap}.jd-framework .jd-map .marker-label .marker_map,.jd-framework .jd-map .marker-icon .marker_map{margin-top:14px;display:block}.jd-framework .jd-map .marker-label .marker_rounded,.jd-framework .jd-map .marker-icon .marker_rounded{margin-top:26px;
941display:block}.jd-framework .jd-map .marker-label .marker_square,.jd-framework .jd-map .marker-icon .marker_square{margin-top:22px;display:block}.jd-framework .jd-map .marker-label .marker_circle,.jd-framework .jd-map .marker-icon .marker_circle{margin-top:42px;display:block}.jd-framework .jd-video-wrap{position:relative;overflow:hidden;background:#000}.jd-framework .jd-video-wrap video{-webkit-transform:translateZ(0.3px);-moz-transform:translateZ(0.3px);-ms-transform:translateZ(0.3px);-o-transform:translateZ(0.3px);transform:translateZ(0.3px)}.jd-framework .jd-video-wrap .jd-video-play{position:absolute;width:50px;height:50px;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:2}.jd-framework .jd-video-wrap .jd-video-play-poster{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transform:translate3d(0, 0, 0);z-index:1}.jd-framework .video-js .vjs-tech{display:block;position:relative;top:0;left:0;width:100%;height:auto}.jd-framework .jd-video-wrap.jd-container-background{opacity:0.0;-webkit-transition:opacity 250ms;-ms-transition:opacity 250ms;-moz-transition:opacity 250ms;-o-transition:opacity 250ms;transition:opacity 250ms}.jd-framework .jd-video-wrap.jd-container-background.set-fill{opacity:1.0}.jd-framework .jd-video.vjs-autofill{width:100%;height:100%;background-color:transparent}.jd-framework .jd-video.vjs-autofill video{top:50%;position:absolute;left:0;right:0}.jd-framework .jd-image-wrap{position:relative;overflow:hidden}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-image{position:absolute}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-media{opacity:0;-webkit-transition:opacity 450ms ease-in-out;-o-transition:opacity 450ms ease-in-out;transition:opacity 450ms ease-in-out}.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-image{position:absolute}@media (min-width: 701px){.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-image{position:absolute}}@media (min-width: 701px){.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-image{position:absolute}}@media (min-width: 1001px){.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-image{position:absolute}}.jd-framework .jd-image-wrap .jd-loader{z-index:2}.jd-framework .img-full{width:100%;height:auto}.jd-framework .jd-image-wrap.has-fixed-ratio,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs,.jd-framework .jd-media-wrap.has-fixed-ratio,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs{overflow:hidden}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image{top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-xs{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-xs{opacity:1;width:100%;height:auto}@media (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-sm{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-sm{opacity:1;width:100%;height:auto}}@media (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-md{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-md{opacity:1;width:100%;height:auto}}@media (min-width: 1001px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-smaller-lg{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fit-xs.jd-media-ratio-bigger-lg{opacity:1;width:100%;height:auto}}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-xs{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-xs{opacity:1;width:100%;height:auto}@media (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-sm{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-sm{opacity:1;width:100%;height:auto}}@media (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-md{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-md{opacity:1;width:100%;height:auto}}@media (min-width: 1001px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-bigger-lg{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-fill-xs.jd-media-ratio-smaller-lg{opacity:1;width:100%;height:auto}}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-top-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-left-top-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-top-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-left-top-xs{top:0;left:0;right:auto;bottom:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-top-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-center-top-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-top-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-center-top-xs{top:0;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-top-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-right-top-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-top-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-right-top-xs{top:0;left:auto;right:0;bottom:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-center-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-left-center-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-center-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-left-center-xs{top:50%;left:0;right:auto;bottom:auto;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-center-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-center-center-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-center-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-center-center-xs{top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-center-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-right-center-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-center-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-right-center-xs{top:50%;left:auto;right:0;bottom:auto;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-bottom-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-left-bottom-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-bottom-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-left-bottom-xs{top:auto;left:0;right:auto;bottom:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-bottom-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-center-bottom-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-bottom-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-center-bottom-xs{top:auto;left:50%;right:auto;bottom:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-bottom-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-right-bottom-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-bottom-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-native-image.jd-media-right-bottom-xs{top:auto;left:auto;right:0;bottom:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-background-image{opacity:1;top:0;left:0;right:0;bottom:0}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-top-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-left-top-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-top-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs 
941.jd-is-background-image.jd-media-left-top-xs{background-position:left top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-top-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-center-top-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-top-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-center-top-xs{background-position:center top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-top-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-right-top-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-top-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-right-top-xs{background-position:right top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-center-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-left-center-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-center-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-left-center-xs{background-position:left center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-center-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-center-center-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-center-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-center-center-xs{background-position:center center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-center-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-right-center-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-center-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-right-center-xs{background-position:right center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-bottom-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-left-bottom-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-bottom-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-left-bottom-xs{background-position:left bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-bottom-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-center-bottom-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-bottom-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-center-bottom-xs{background-position:center bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-bottom-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-right-bottom-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-bottom-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-right-bottom-xs{background-position:right bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fit-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-fit-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fit-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-fit-xs{background-size:contain}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fill-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-fill-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fill-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-xs .jd-is-background-image.jd-media-fill-xs{background-size:cover}@media (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm,.jd-framework .jd-media-wrap.has-fixed-ratio,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm{overflow:hidden}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image{top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-xs{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-xs{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-sm{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-sm{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-md{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-md{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 1001px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-smaller-lg{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fit-sm.jd-media-ratio-bigger-lg{opacity:1;width:100%;height:auto}}@media (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-xs{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-xs{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-sm{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-sm{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-md{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-md{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 1001px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-bigger-lg{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-fill-sm.jd-media-ratio-smaller-lg{opacity:1;width:100%;height:auto}}@media (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-top-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-left-top-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-top-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-left-top-sm{top:0;left:0;right:auto;bottom:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-top-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-center-top-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-top-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-center-top-sm{top:0;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-top-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-right-top-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-top-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-right-top-sm{top:0;left:auto;right:0;bottom:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-center-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-left-center-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-center-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-left-center-sm{top:50%;left:0;right:auto;bottom:auto;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-center-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-center-center-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-center-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-center-center-sm{top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-center-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-right-center-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-center-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-right-center-sm{top:50%;left:auto;right:0;bottom:auto;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-bottom-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is
941-native-image.jd-media-left-bottom-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-bottom-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-left-bottom-sm{top:auto;left:0;right:auto;bottom:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-bottom-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-center-bottom-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-bottom-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-center-bottom-sm{top:auto;left:50%;right:auto;bottom:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-bottom-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-right-bottom-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-bottom-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-native-image.jd-media-right-bottom-sm{top:auto;left:auto;right:0;bottom:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image{opacity:1;top:0;left:0;right:0;bottom:0}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-top-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-left-top-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-top-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-left-top-sm{background-position:left top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-top-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-center-top-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-top-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-center-top-sm{background-position:center top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-top-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-right-top-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-top-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-right-top-sm{background-position:right top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-center-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-left-center-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-center-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-left-center-sm{background-position:left center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-center-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-center-center-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-center-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-center-center-sm{background-position:center center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-center-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-right-center-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-center-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-right-center-sm{background-position:right center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-bottom-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-left-bottom-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-bottom-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-left-bottom-sm{background-position:left bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-bottom-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-center-bottom-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-bottom-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-center-bottom-sm{background-position:center bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-bottom-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-right-bottom-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-bottom-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-right-bottom-sm{background-position:right bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fit-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-fit-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fit-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-fit-sm{background-size:contain}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fill-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-fill-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fill-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-sm .jd-is-background-image.jd-media-fill-sm{background-size:cover}}@media (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md,.jd-framework .jd-media-wrap.has-fixed-ratio,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md{overflow:hidden}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image{top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-xs{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-xs{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-sm{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-sm{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-md{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-md{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 1001px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-smaller-lg{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fit-md.jd-media-ratio-bigger-lg{opacity:1;width:100%;height:auto}}@media (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-xs{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-xs{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-sm{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-sm{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-md{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-md{opacity:1;width:100%;height:auto}}@media (min-width: 701px) and (min-width: 1001px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-bigger-lg{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-fill-md.jd-media-ratio-smaller-lg{opacity:1;width:100%;height:auto}}@media (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-top-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-left-top-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-top-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-left-top-md{top:0;left:0;right:auto;bottom:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-top-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-center-top-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-top-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-center-top-md{top:0;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-top-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-right-top-md,.jd-framewo
941rk .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-top-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-right-top-md{top:0;left:auto;right:0;bottom:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-center-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-left-center-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-center-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-left-center-md{top:50%;left:0;right:auto;bottom:auto;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-center-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-center-center-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-center-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-center-center-md{top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-center-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-right-center-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-center-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-right-center-md{top:50%;left:auto;right:0;bottom:auto;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-bottom-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-left-bottom-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-bottom-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-left-bottom-md{top:auto;left:0;right:auto;bottom:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-bottom-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-center-bottom-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-bottom-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-center-bottom-md{top:auto;left:50%;right:auto;bottom:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-bottom-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-right-bottom-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-bottom-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-native-image.jd-media-right-bottom-md{top:auto;left:auto;right:0;bottom:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image{opacity:1;top:0;left:0;right:0;bottom:0}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-top-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-left-top-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-top-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-left-top-md{background-position:left top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-top-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-center-top-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-top-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-center-top-md{background-position:center top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-top-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-right-top-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-top-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-right-top-md{background-position:right top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-center-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-left-center-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-center-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-left-center-md{background-position:left center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-center-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-center-center-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-center-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-center-center-md{background-position:center center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-center-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-right-center-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-center-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-right-center-md{background-position:right center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-bottom-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-left-bottom-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-bottom-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-left-bottom-md{background-position:left bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-bottom-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-center-bottom-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-bottom-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-center-bottom-md{background-position:center bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-bottom-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-right-bottom-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-bottom-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-right-bottom-md{background-position:right bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fit-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-fit-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fit-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-fit-md{background-size:contain}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fill-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-fill-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fill-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-md .jd-is-background-image.jd-media-fill-md{background-size:cover}}@media (min-width: 1001px){.jd-framework .jd-image-wrap.has-fixed-ratio,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg,.jd-framework .jd-media-wrap.has-fixed-ratio,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg{overflow:hidden}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image{top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-xs{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-xs{opacity:1;width:100%;height:auto}}@media (min-width: 1001px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-sm{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-sm{opacity:1;width:100%;height:auto}}@media (min-width: 1001px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-md{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-md{opacity:1;width:100%;height:auto}}@media (min-width: 1001px) and (min-width: 1001px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-smaller-lg{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fit-lg.jd-media-ratio-bigger-lg{opacity:1;width:100%;height:auto}}@media (min-width: 1001px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-xs{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-xs,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-xs,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-xs{opacity:1;width:100%;height:auto}}@media (min-width: 1001px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-sm{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-sm,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-sm,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-sm{opacity:1;width:100%;height:auto}}@media (min-width: 1001px) and (min-width: 701px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-md{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-md,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-md,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-md{opacity:1;width:100%;height:auto}}@media (min-width: 1001px) and (min-width: 1001px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-lg,.jd-fra
941mework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-bigger-lg{opacity:1;height:100%;width:auto;max-width:none}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-fill-lg.jd-media-ratio-smaller-lg{opacity:1;width:100%;height:auto}}@media (min-width: 1001px){.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-top-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-left-top-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-top-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-left-top-lg{top:0;left:0;right:auto;bottom:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-top-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-center-top-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-top-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-center-top-lg{top:0;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-top-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-right-top-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-top-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-right-top-lg{top:0;left:auto;right:0;bottom:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-center-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-left-center-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-center-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-left-center-lg{top:50%;left:0;right:auto;bottom:auto;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-center-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-center-center-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-center-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-center-center-lg{top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-center-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-right-center-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-center-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-right-center-lg{top:50%;left:auto;right:0;bottom:auto;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-bottom-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-left-bottom-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-left-bottom-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-left-bottom-lg{top:auto;left:0;right:auto;bottom:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-bottom-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-center-bottom-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-center-bottom-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-center-bottom-lg{top:auto;left:50%;right:auto;bottom:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-bottom-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-right-bottom-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-native-image.jd-media-right-bottom-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-native-image.jd-media-right-bottom-lg{top:auto;left:auto;right:0;bottom:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image{opacity:1;top:0;left:0;right:0;bottom:0}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-top-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-left-top-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-top-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-left-top-lg{background-position:left top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-top-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-center-top-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-top-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-center-top-lg{background-position:center top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-top-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-right-top-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-top-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-right-top-lg{background-position:right top}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-center-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-left-center-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-center-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-left-center-lg{background-position:left center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-center-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-center-center-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-center-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-center-center-lg{background-position:center center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-center-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-right-center-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-center-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-right-center-lg{background-position:right center}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-bottom-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-left-bottom-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-left-bottom-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-left-bottom-lg{background-position:left bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-bottom-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-center-bottom-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-center-bottom-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-center-bottom-lg{background-position:center bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-bottom-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-right-bottom-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-right-bottom-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-right-bottom-lg{background-position:right bottom}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fit-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-fit-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fit-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-fit-lg{background-size:contain}.jd-framework .jd-image-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fill-lg,.jd-framework .jd-image-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-fill-lg,.jd-framework .jd-media-wrap.has-fixed-ratio .jd-is-background-image.jd-media-fill-lg,.jd-framework .jd-media-wrap.jd-media-fixed-ratio-lg .jd-is-background-image.jd-media-fill-lg{background-size:cover}}.jd-framework .btn-secondary{color:#fff;background-color:#30abb8;border-color:#2b98a4}.jd-framework .btn-secondary:hover,.jd-framework .btn-secondary:focus,.jd-framework .btn-secondary.focus,.jd-framework .btn-secondary:active,.jd-framework .btn-secondary.active,.open>.jd-framework .btn-secondary.dropdown-toggle{color:#fff;background-color:#258590;border-color:#1e6b73}.jd-framework .btn-secondary:active,.jd-framework .btn-secondary.active,.open>.jd-framework .btn-secondary.dropdown-toggle{background-image:none}.jd-framework .btn-secondary.disabled,.jd-framework .btn-secondary.disabled:hover,.jd-framework .btn-secondary.disabled:focus,.jd-framework .btn-secondary.disabled.focus,.jd-framework .btn-secondary.disabled:active,.jd-framework .btn-secondary.disabled.active,.jd-framework .btn-secondary[disabled],.jd-framework .btn-secondary[disabled]:hover,.jd-framework .btn-secondary[disabled]:focus,.jd-framework .btn-secondary[disabled].focus,.jd-framework .btn-secondary[disabled]:active,.jd-framework .btn-secondary[disabled].active,fieldset[disabled] .jd-framework .btn-secondary,fieldset[disabled] .jd-framework .btn-secondary:hover,fieldset[disabled] .jd-framework .btn-secondary:focus,fieldset[disabled] .jd-framework .btn-secondary.focus,fieldset[disabled] .jd-framework .btn-secondary:active,fieldset[disabled] .jd-framework .btn-secondary.active{background-color:#30abb8;border-color:#2b98a4}.jd-framework .btn-secondary .badge{color:#30abb8;background-color:#fff}.jd-framework .btn-tertiary{color:#444;background-color:#fff;border-color:#ccc}.jd-framework .btn-tertiary:hover,.jd-framework .btn-tertiary:focus,.jd-framework .btn-tertiary.focus,.jd-framework .btn-tertiary:active,.jd-framework .btn-tertiary.active,.open>.jd-framework .btn-tertiary.dropdown-toggle{color:#444;background-color:#e6e6e6;
941border-color:#adadad}.jd-framework .btn-tertiary:active,.jd-framework .btn-tertiary.active,.open>.jd-framework .btn-tertiary.dropdown-toggle{background-image:none}.jd-framework .btn-tertiary.disabled,.jd-framework .btn-tertiary.disabled:hover,.jd-framework .btn-tertiary.disabled:focus,.jd-framework .btn-tertiary.disabled.focus,.jd-framework .btn-tertiary.disabled:active,.jd-framework .btn-tertiary.disabled.active,.jd-framework .btn-tertiary[disabled],.jd-framework .btn-tertiary[disabled]:hover,.jd-framework .btn-tertiary[disabled]:focus,.jd-framework .btn-tertiary[disabled].focus,.jd-framework .btn-tertiary[disabled]:active,.jd-framework .btn-tertiary[disabled].active,fieldset[disabled] .jd-framework .btn-tertiary,fieldset[disabled] .jd-framework .btn-tertiary:hover,fieldset[disabled] .jd-framework .btn-tertiary:focus,fieldset[disabled] .jd-framework .btn-tertiary.focus,fieldset[disabled] .jd-framework .btn-tertiary:active,fieldset[disabled] .jd-framework .btn-tertiary.active{background-color:#fff;border-color:#ccc}.jd-framework .btn-tertiary .badge{color:#fff;background-color:#444}.jd-framework .jd_name_required,.jd-framework .jd_required,.jd-framework .jd_email_required,.jd-framework .jd_date_required,.jd-framework .jd_zip_required{display:none !important}.jd-framework form{position:relative}.jd-framework form .jd-loader-form-sending{opacity:0;visibility:hidden;-webkit-transition:opactiy 350ms ease-out,visibility 350ms ease-out;-o-transition:opactiy 350ms ease-out,visibility 350ms ease-out;transition:opactiy 350ms ease-out,visibility 350ms ease-out}.jd-framework form.is-sending:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.jd-framework form.is-sending .form-group{opacity:0.4}.jd-framework form.is-sending .jd-loader-form-sending{opacity:1;visibility:visible}.jd-framework .form-group .jd-form-input-wrap{position:relative}.jd-framework .form-group .jd-form-input-wrap .form-control{background-color:transparent;border:1px solid #333;box-shadow:none;border-radius:4px;outline:none}.jd-framework .form-group .jd-form-input-wrap .form-control:focus{outline:0 !important;box-shadow:none;border-color:#282828}.jd-framework .form-group .jd-form-input-wrap .help-block{font-size:14px}.jd-framework .jd-posts-wrap .jd-article-left-picture>.jd-article-media{position:relative}.jd-framework .jd-posts-wrap .jd-article-left-picture>.jd-article-content{position:relative}.jd-framework .jd-posts-wrap .jd-article-background-picture>.jd-article-media{position:relative}.jd-framework .jd-posts-wrap .jd-article-background-picture>.jd-article-content{position:absolute;bottom:0}.jd-framework .jd-tabs{margin-bottom:15px}.jd-framework .jd-tabs.nav-line{border-bottom:1px solid silver}.jd-framework .jd-tabs.nav-line>li>a{background:none}.jd-framework .jd-tabs.nav-line>li>a:after{content:"";opacity:0;position:absolute;left:12px;right:12px;width:auto;bottom:0;height:3px;background:#30abb8;transition:opacity 300ms ease-out;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out}.jd-framework .jd-tabs.nav-line>li>a:hover{background:none}.jd-framework .jd-tabs.nav-line>li.active>a:after{opacity:1}.jd-framework .nav-list{padding:0;list-style:none;line-height:1.8em}.jd-framework .jd-tags{list-style:none;padding:0;margin:0}.jd-framework .jd-tags>li{display:inline-block;margin-right:10px}.jd-framework .jd-tags>li:last-child{margin-right:0}.jd-framework body .modal .modal-title,.jd-framework body .modal .modal-body-holder,.jd-framework body .modal .modal-footer{-webkit-transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out;-o-transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out;transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out}.jd-framework body .modal .jd-loader-modal{position:absolute;z-index:999;opacity:0;visibility:hidden;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out;-o-transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out;transition:opacity 350ms ease-in-out,visibility 350ms ease-in-out}.jd-framework body .modal .modal-body-holder{min-height:300px}.jd-framework body .modal.is-loading .jd-loader-modal{opacity:1;visibility:visible}
941.jd-framework body .modal.is-loading .modal-title,.jd-framework body .modal.is-loading .modal-body-holder,.jd-framework body .modal.is-loading .modal-footer{opacity:0}.jd-framework body .modal.changing-content .modal-title,.jd-framework body .modal.changing-content .modal-body-holder,.jd-framework body .modal.changing-content .modal-footer{opacity:0}.jd-framework body .modal .modal-header .close{position:relative;z-index:9}.jd-framework body .modal .modal-footer .jd-modal-posts-nav{position:relative}.jd-framework body .modal .modal-footer .jd-modal-posts-nav:after{content:"";display:block;clear:both}.jd-framework body .modal .modal-footer .jd-modal-posts-nav a{float:left;width:50%;display:block}.jd-framework body .modal .modal-footer .jd-modal-posts-nav a:first-child{text-align:left}.jd-framework body .modal .modal-footer .jd-modal-posts-nav a:last-child{text-align:right}.jd-framework body .modal-backdrop{position:fixed;top:0;right:0;left:0;background-color:#000;bottom:0;z-index:1010}.jd-framework body .jd-message{display:none}.jd-framework body .modal-content .jd-message{display:block}.jd-framework.modal-open,.jd-framework.modal-open body{overflow:hidden !important}.jd-loader-dots{width:80px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.jd-loader-dots>div{content:" ";width:10px;height:10px;background:#bd9d62;border-radius:100%;position:absolute;-webkit-animation:shift 2s linear infinite;animation:shift 2s linear infinite}.jd-loader-dots>div:nth-of-type(1){-webkit-animation-delay:-.4s;animation-delay:-.4s}.jd-loader-dots>div:nth-of-type(2){-webkit-animation-delay:-.8s;animation-delay:-.8s}.jd-loader-dots>div:nth-of-type(3){-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.jd-loader-dots>div:nth-of-type(4){-webkit-animation-delay:-1.6s;animation-delay:-1.6s}@-webkit-keyframes shift{0%{left:-30px;opacity:0}10%{left:0;opacity:1}90%{left:80px;opacity:1}100%{left:110px;opacity:0}}@keyframes shift{0%{left:-30px;opacity:0}10%{left:0;opacity:1}90%{left:80px;opacity:1}100%{left:110px;opacity:0}}.jd-framework .list-cell{display:table;list-style:none;margin:0;padding:0}.jd-framework .list-cell>li{display:table-cell}.jd-framework .list-float-left{display:block;list-style:none;margin:0;padding:0}.jd-framework .list-float-left:after{content:"";display:block;clear:both}.jd-framework .list-float-left>li{display:block;float:left;padding-left:5px;padding-right:5px}.jd-framework .list-float-right{display:block;list-style:none;margin:0;padding:0}.jd-framework .list-float-right:after{content:"";display:block;clear:both}.jd-framework .list-float-right>li{display:block;float:right;padding-left:5px;padding-right:5px}.jd-framework .absolute-maximum{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.jd-framework .jd-autofill img,.jd-framework .jd-autofill video{position:absolute;max-height:none;max-width:none}.jd-framework .jd-autofill span{position:absolute;top:0;left:0;right:0;bottom:0}.jd-framework .jd-display-none.visible-lg,.jd-framework .jd-display-none.visible-md,.jd-framework .jd-display-none.visible-sm,.jd-framework .jd-display-none.visible-xs{display:none !important}.jd-framework .jd-check-viewport.jd-viewport-hidden.jd-viewport-visible{opacity:1}.jd-framework .jd-check-viewport.jd-viewport-hidden{opacity:0}
941/*!
942Animate.css - http://daneden.me/animate
943Licensed under the MIT license - http://opensource.org/licenses/MIT
944
945Copyright (c) 2014 Daniel Eden
946*/.jd-framework .jd-viewport-animation{opacity:0}.jd-framework .jd-viewport-animation.jd-viewport-visible{opacity:1}.jd-framework .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.jd-framework .animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jd-framework .animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.jd-framework .bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.jd-framework .flash{-webkit-animation-name:flash;animation-name:flash}.jd-framework .pulse{-webkit-animation-name:pulse;animation-name:pulse}.jd-framework .rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}.jd-framework .shake{-webkit-animation-name:shake;animation-name:shake}.jd-framework .swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}.jd-framework .tada{-webkit-animation-name:tada;animation-name:tada}.jd-framework .wobble{-webkit-animation-name:wobble;animation-name:wobble}.jd-framework .bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}.jd-framework .bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.jd-framework .bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}.jd-framework .bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}.jd-framework .bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.jd-framework .bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}.jd-framework .bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}.jd-framework .bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}.jd-framework .bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}.jd-framework .bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}.jd-framework .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.jd-framework .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.jd-framework .fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}.jd-framework .fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.jd-framework .fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}.jd-framework .fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.jd-framework .fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}.jd-framework .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.jd-framework .fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.jd-framework .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.jd-framework .fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.jd-framework .fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}.jd-framework .fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.jd-framework .fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}.jd-framework .fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.jd-framework .fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}.jd-framework .fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.jd-framework .fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}.jd-framework .flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}.jd-framework .flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}.jd-framework .flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}.jd-framework .flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}.jd-framework .flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}.jd-framework .lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.jd-framework .lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.jd-framework .rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}.jd-framework .rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}.jd-framework .rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}.jd-framework .rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
946.jd-framework .rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}.jd-framework .rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}.jd-framework .rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}.jd-framework .rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}.jd-framework .rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}.jd-framework .hinge{-webkit-animation-name:hinge;animation-name:hinge}.jd-framework .rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}.jd-framework .rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.jd-framework .zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.jd-framework .zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}.jd-framework .zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}.jd-framework .zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}.jd-framework .zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}.jd-framework .zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}.jd-framework .zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}.jd-framework .zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}.jd-framework .zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}.jd-framework .zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes bounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);-ms-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);-ms-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);-ms-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@-webkit-keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);-ms-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);-ms-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);-ms-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);-ms-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);-ms-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);-ms-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);-ms-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);-ms-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}
94660%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);-ms-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);-ms-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);-ms-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);-ms-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);-ms-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);-ms-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);-ms-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);-ms-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);-ms-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);-ms-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);-ms-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-ms-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);-ms-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);-ms-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);-ms-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);-ms-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);-ms-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);-ms-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);-ms-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);-ms-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);-ms-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);-ms-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);-ms-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);-ms-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);-ms-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;
946-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);-ms-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);-ms-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);-ms-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);-ms-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-ms-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);-ms-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);-ms-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-ms-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);-ms-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-ms-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);-ms-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-ms-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);-ms-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-ms-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}
946100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-ms-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-ms-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-ms-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-ms-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-ms-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-ms-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-ms-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-ms-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-ms-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-ms-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-ms-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}
94640%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}
94640%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
94630%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}
946}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);-ms-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}
946}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);-ms-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);-ms-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}
946100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}
946100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}
946100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);-ms-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);-ms-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}
946}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}
946}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);-ms-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}
946}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);-ms-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);-ms-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);-ms-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);-ms-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);-ms-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}
946}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-ms-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-ms-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.jd-framework .jd-icons.jd-icon-circle span{border-radius:50%;border:4px solid;padding:30px;display:inline-block}.jd-framework .jd-quote{padding:0 0 0 20px;margin:0;font-size:1.1em;font-style:italic;border-left:1px solid #3d3e42}.jd-framework .jd-quote cite:before{content:"-"}.jd-framework .jd-quote{position:relative;border:none;font-size:1.1em;line-height:1.5em}.jd-framework .jd-quote:after{content:"";position:absolute;display:block;width:2px;height:auto;top:0px;bottom:0px;left:0;background-image:url("../images/uwe/dots-small-vertical.png");background-repeat:repeat-y}.jd-framework .jd-quote cite{font-size:0.9em;font-weight:600}.jd-framework .jd-quote cite:before{content:"– "}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html.jd-framework{font-size:10px;-webkit-tap-highlight-color:transparent}.jd-framework input,.jd-framework button,.jd-framework select,.jd-framework textarea{font-family:inherit;font-size:inherit;line-height:inherit}.jd-framework a{color:#30abb8;text-decoration:none}.jd-framework a:hover,.jd-framework a:focus{color:#20737b;text-decoration:underline}.jd-framework a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jd-framework figure{margin:0}.jd-framework img{vertical-align:middle}.jd-framework .img-responsive{display:block;max-width:100%;height:auto}.jd-framework .img-rounded{border-radius:6px}.jd-framework .img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.jd-framework .img-circle{border-radius:50%}.jd-framework hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid silver}.jd-framework .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.jd-framework .sr-only-focusable:active,.jd-framework .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.jd-framework h1,.jd-framework h2,.jd-framework h3,.jd-framework h4,.jd-framework h5,.jd-framework h6,.jd-framework .h1,.jd-framework .h2,.jd-framework .h3,.jd-framework .h4,.jd-framework .h5,.jd-framework .h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.jd-framework h1 small,.jd-framework h1 .small,.jd-framework h2 small,.jd-framework h2 .small,.jd-framework h3 small,.jd-framework h3 .small,.jd-framework h4 small,.jd-framework h4 .small,.jd-framework h5 small,.jd-framework h5 .small,.jd-framework h6 small,.jd-framework h6 .small,.jd-framework .h1 small,.jd-framework .h1 .small,.jd-framework .h2 small,.jd-framework .h2 .small,.jd-framework .h3 small,.jd-framework .h3 .small,.jd-framework .h4 small,.jd-framework .h4 .small,.jd-framework .h5 small,.jd-framework .h5 .small,.jd-framework .h6 small,.jd-framework .h6 .small{font-weight:normal;line-height:1;color:#2e2e30}.jd-framework h1,.jd-framework .h1,.jd-framework h2,.jd-framework .h2,.jd-framework h3,.jd-framework .h3{margin-top:22px;margin-bottom:11px}.jd-framework h1 small,.jd-framework h1 .small,.jd-framework .h1 small,.jd-framework .h1 .small,.jd-framework h2 small,.jd-framework h2 .small,.jd-framework .h2 small,.jd-framework .h2 .small,.jd-framework h3 small,.jd-framework h3 .small,.jd-framework .h3 small,.jd-framework .h3 .small{font-size:65%}.jd-framework h4,.jd-framework .h4,.jd-framework h5,.jd-framework .h5,.jd-framework h6,.jd-framework .h6{margin-top:11px;margin-bottom:11px}.jd-framework h4 small,.jd-framework h4 .small,.jd-framework .h4 small,.jd-framework .h4 .small,.jd-framework h5 small,.jd-framework h5 .small,.jd-framework .h5 small,.jd-framework .h5 .small,.jd-framework h6 small,.jd-framework h6 .small,.jd-framework .h6 small,.jd-framework .h6 .small{font-size:75%}.jd-framework h1,.jd-framework .h1{font-size:41px}.jd-framework h2,.jd-framework .h2{font-size:34px}.jd-framework h3,.jd-framework .h3{font-size:28px}.jd-framework h4,.jd-framework .h4{font-size:20px}.jd-framework h5,.jd-framework .h5{font-size:16px}.jd-framework h6,.jd-framework .h6{font-size:14px}.jd-framework p{margin:0 0 11px}.jd-framework .lead{margin-bottom:22px;font-size:18px;font-weight:300;line-height:1.4}@media (min-width: 701px){.jd-framework .lead{font-size:24px}}.jd-framework small,.jd-framework .small{font-size:87%}.jd-framework mark,.jd-framework .mark{background-color:#fcf8e3;padding:.2em}.jd-framework .text-left{text-align:left}.jd-framework .text-right{text-align:right}.jd-framework .text-center{text-align:center}.jd-framework .text-justify{text-align:justify}.jd-framework .text-nowrap{white-space:nowrap}.jd-framework .text-lowercase{text-transform:lowercase}.jd-framework .text-uppercase{text-transform:uppercase}.jd-framework .text-capitalize{text-transform:capitalize}.jd-framework .text-muted{color:#2e2e30}.jd-framework .text-primary{color:#30abb8}.jd-framework a.text-primary:hover{color:#258590}.jd-framework .text-success{color:#3c763d}.jd-framework a.text-success:hover{color:#2b542c}.jd-framework .text-info{color:#31708f}.jd-framework a.text-info:hover{color:#245269}.jd-framework .text-warning{color:#8a6d3b}.jd-framework a.text-warning:hover{color:#66512c}.jd-framework .text-danger{color:#a94442}.jd-framework a.text-danger:hover{color:#843534}.jd-framework .bg-primary{color:#fff}.jd-framework .bg-primary{background-color:#30abb8}.jd-framework a.bg-primary:hover{background-color:#258590}.jd-framework .bg-success{background-color:#dff0d8}.jd-framework a.bg-success:hover{background-color:#c1e2b3}.jd-framework .bg-info{background-color:#d9edf7}.jd-framework a.bg-info:hover{background-color:#afd9ee}.jd-framework .bg-warning{background-color:#fcf8e3}.jd-framework a.bg-warning:hover{background-color:#f7ecb5}.jd-framework .bg-danger{background-color:#f2dede}.jd-framework a.bg-danger:hover{background-color:#e4b9b9}.jd-framework .page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid silver}.jd-framework ul,.jd-framework ol{margin-top:0;margin-bottom:11px}.jd-framework ul ul,.jd-framework ul ol,.jd-framework ol ul,.jd-framework ol ol{margin-bottom:0}.jd-framework .list-unstyled{padding-left:0;list-style:none}.jd-framework .list-inline{padding-left:0;list-style:none;margin-left:-5px}.jd-framework .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.jd-framework dl{margin-top:0;margin-bottom:22px}.jd-framework dt,.jd-framework dd{line-height:1.42857}.jd-framework dt{font-weight:bold}.jd-framework dd{margin-left:0}.jd-framework .dl-horizontal dd:before,.jd-framework .dl-horizontal dd:after{content:" ";display:table}.jd-framework .dl-horizontal dd:after{clear:both}@media (min-width: 701px){.jd-framework .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
946.jd-framework .dl-horizontal dd{margin-left:180px}}.jd-framework abbr[title],.jd-framework abbr[data-original-title]{cursor:help;border-bottom:1px dotted #2e2e30}.jd-framework .initialism{font-size:90%;text-transform:uppercase}.jd-framework blockquote{padding:11px 22px;margin:0 0 22px;font-size:20px;border-left:5px solid silver}.jd-framework blockquote p:last-child,.jd-framework blockquote ul:last-child,.jd-framework blockquote ol:last-child{margin-bottom:0}.jd-framework blockquote footer,.jd-framework blockquote small,.jd-framework blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#2e2e30}.jd-framework blockquote footer:before,.jd-framework blockquote small:before,.jd-framework blockquote .small:before{content:'\2014 \00A0'}.jd-framework .blockquote-reverse,.jd-framework blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid silver;border-left:0;text-align:right}.jd-framework .blockquote-reverse footer:before,.jd-framework .blockquote-reverse small:before,.jd-framework .blockquote-reverse .small:before,.jd-framework blockquote.pull-right footer:before,.jd-framework blockquote.pull-right small:before,.jd-framework blockquote.pull-right .small:before{content:''}.jd-framework .blockquote-reverse footer:after,.jd-framework .blockquote-reverse small:after,.jd-framework .blockquote-reverse .small:after,.jd-framework blockquote.pull-right footer:after,.jd-framework blockquote.pull-right small:after,.jd-framework blockquote.pull-right .small:after{content:'\00A0 \2014'}.jd-framework address{margin-bottom:22px;font-style:normal;line-height:1.42857}.jd-framework code,.jd-framework kbd,.jd-framework pre,.jd-framework samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.jd-framework code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.jd-framework kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}.jd-framework kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}.jd-framework pre{display:block;padding:10.5px;margin:0 0 11px;font-size:15px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#000;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.jd-framework pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.jd-framework .pre-scrollable{max-height:340px;overflow-y:scroll}.jd-framework .container{margin-right:auto;margin-left:auto;padding-left:13px;padding-right:13px}.jd-framework .container:before,.jd-framework .container:after{content:" ";display:table}.jd-framework .container:after{clear:both}@media (min-width: 701px){.jd-framework .container{width:746px}}@media (min-width: 701px){.jd-framework .container{width:966px}}@media (min-width: 1001px){.jd-framework .container{width:1226px}}.jd-framework .container-fluid{margin-right:auto;margin-left:auto;padding-left:13px;padding-right:13px}.jd-framework .container-fluid:before,.jd-framework .container-fluid:after{content:" ";display:table}.jd-framework .container-fluid:after{clear:both}.jd-framework .row{margin-left:-13px;margin-right:-13px}.jd-framework .row:before,.jd-framework .row:after{content:" ";display:table}.jd-framework .row:after{clear:both}.jd-framework .col-xs-1,.jd-framework .col-sm-1,.jd-framework .col-md-1,.jd-framework .col-lg-1,.jd-framework .col-xs-2,.jd-framework .col-sm-2,.jd-framework .col-md-2,.jd-framework .col-lg-2,.jd-framework .col-xs-3,.jd-framework .col-sm-3,.jd-framework .col-md-3,.jd-framework .col-lg-3,.jd-framework .col-xs-4,.jd-framework .col-sm-4,.jd-framework .col-md-4,.jd-framework .col-lg-4,.jd-framework .col-xs-5,.jd-framework .col-sm-5,.jd-framework .col-md-5,.jd-framework .col-lg-5,.jd-framework .col-xs-6,.jd-framework .col-sm-6,.jd-framework .col-md-6,.jd-framework .col-lg-6,.jd-framework .col-xs-7,.jd-framework .col-sm-7,.jd-framework .col-md-7,.jd-framework .col-lg-7,.jd-framework .col-xs-8,.jd-framework .col-sm-8,.jd-framework .col-md-8,.jd-framework .col-lg-8,.jd-framework .col-xs-9,.jd-framework .col-sm-9,.jd-framework .col-md-9,.jd-framework .col-lg-9,.jd-framework .col-xs-10,.jd-framework .col-sm-10,.jd-framework .col-md-10,.jd-framework .col-lg-10,.jd-framework .col-xs-11,.jd-framework .col-sm-11,.jd-framework .col-md-11,.jd-framework .col-lg-11,.jd-framework .col-xs-12,.jd-framework .col-sm-12,.jd-framework .col-md-12,.jd-framework .col-lg-12{position:relative;min-height:1px;padding-left:13px;padding-right:13px}.jd-framework .col-xs-1,.jd-framework .col-xs-2,.jd-framework .col-xs-3,.jd-framework .col-xs-4,.jd-framework .col-xs-5,.jd-framework .col-xs-6,.jd-framework .col-xs-7,.jd-framework .col-xs-8,.jd-framework .col-xs-9,.jd-framework .col-xs-10,.jd-framework .col-xs-11,.jd-framework .col-xs-12{float:left}.jd-framework .col-xs-1{width:8.33333%}.jd-framework .col-xs-2{width:16.66667%}.jd-framework .col-xs-3{width:25%}.jd-framework .col-xs-4{width:33.33333%}.jd-framework .col-xs-5{width:41.66667%}.jd-framework .col-xs-6{width:50%}.jd-framework .col-xs-7{width:58.33333%}.jd-framework .col-xs-8{width:66.66667%}.jd-framework .col-xs-9{width:75%}.jd-framework .col-xs-10{width:83.33333%}.jd-framework .col-xs-11{width:91.66667%}.jd-framework .col-xs-12{width:100%}.jd-framework .col-xs-pull-0{right:auto}.jd-framework .col-xs-pull-1{right:8.33333%}.jd-framework .col-xs-pull-2{right:16.66667%}.jd-framework .col-xs-pull-3{right:25%}.jd-framework .col-xs-pull-4{right:33.33333%}.jd-framework .col-xs-pull-5{right:41.66667%}.jd-framework .col-xs-pull-6{right:50%}.jd-framework .col-xs-pull-7{right:58.33333%}.jd-framework .col-xs-pull-8{right:66.66667%}.jd-framework .col-xs-pull-9{right:75%}.jd-framework .col-xs-pull-10{right:83.33333%}.jd-framework .col-xs-pull-11{right:91.66667%}.jd-framework .col-xs-pull-12{right:100%}.jd-framework .col-xs-push-0{left:auto}.jd-framework .col-xs-push-1{left:8.33333%}.jd-framework .col-xs-push-2{left:16.66667%}.jd-framework .col-xs-push-3{left:25%}.jd-framework .col-xs-push-4{left:33.33333%}.jd-framework .col-xs-push-5{left:41.66667%}.jd-framework .col-xs-push-6{left:50%}.jd-framework .col-xs-push-7{left:58.33333%}
946.jd-framework .col-xs-push-8{left:66.66667%}.jd-framework .col-xs-push-9{left:75%}.jd-framework .col-xs-push-10{left:83.33333%}.jd-framework .col-xs-push-11{left:91.66667%}.jd-framework .col-xs-push-12{left:100%}.jd-framework .col-xs-offset-0{margin-left:0%}.jd-framework .col-xs-offset-1{margin-left:8.33333%}.jd-framework .col-xs-offset-2{margin-left:16.66667%}.jd-framework .col-xs-offset-3{margin-left:25%}.jd-framework .col-xs-offset-4{margin-left:33.33333%}.jd-framework .col-xs-offset-5{margin-left:41.66667%}.jd-framework .col-xs-offset-6{margin-left:50%}.jd-framework .col-xs-offset-7{margin-left:58.33333%}.jd-framework .col-xs-offset-8{margin-left:66.66667%}.jd-framework .col-xs-offset-9{margin-left:75%}.jd-framework .col-xs-offset-10{margin-left:83.33333%}.jd-framework .col-xs-offset-11{margin-left:91.66667%}.jd-framework .col-xs-offset-12{margin-left:100%}@media (min-width: 701px){.jd-framework .col-sm-1,.jd-framework .col-sm-2,.jd-framework .col-sm-3,.jd-framework .col-sm-4,.jd-framework .col-sm-5,.jd-framework .col-sm-6,.jd-framework .col-sm-7,.jd-framework .col-sm-8,.jd-framework .col-sm-9,.jd-framework .col-sm-10,.jd-framework .col-sm-11,.jd-framework .col-sm-12{float:left}.jd-framework .col-sm-1{width:8.33333%}.jd-framework .col-sm-2{width:16.66667%}.jd-framework .col-sm-3{width:25%}.jd-framework .col-sm-4{width:33.33333%}.jd-framework .col-sm-5{width:41.66667%}.jd-framework .col-sm-6{width:50%}.jd-framework .col-sm-7{width:58.33333%}.jd-framework .col-sm-8{width:66.66667%}.jd-framework .col-sm-9{width:75%}.jd-framework .col-sm-10{width:83.33333%}.jd-framework .col-sm-11{width:91.66667%}.jd-framework .col-sm-12{width:100%}.jd-framework .col-sm-pull-0{right:auto}.jd-framework .col-sm-pull-1{right:8.33333%}.jd-framework .col-sm-pull-2{right:16.66667%}.jd-framework .col-sm-pull-3{right:25%}.jd-framework .col-sm-pull-4{right:33.33333%}.jd-framework .col-sm-pull-5{right:41.66667%}.jd-framework .col-sm-pull-6{right:50%}.jd-framework .col-sm-pull-7{right:58.33333%}.jd-framework .col-sm-pull-8{right:66.66667%}.jd-framework .col-sm-pull-9{right:75%}.jd-framework .col-sm-pull-10{right:83.33333%}.jd-framework .col-sm-pull-11{right:91.66667%}.jd-framework .col-sm-pull-12{right:100%}.jd-framework .col-sm-push-0{left:auto}.jd-framework .col-sm-push-1{left:8.33333%}.jd-framework .col-sm-push-2{left:16.66667%}.jd-framework .col-sm-push-3{left:25%}.jd-framework .col-sm-push-4{left:33.33333%}.jd-framework .col-sm-push-5{left:41.66667%}.jd-framework .col-sm-push-6{left:50%}.jd-framework .col-sm-push-7{left:58.33333%}.jd-framework .col-sm-push-8{left:66.66667%}.jd-framework .col-sm-push-9{left:75%}.jd-framework .col-sm-push-10{left:83.33333%}.jd-framework .col-sm-push-11{left:91.66667%}.jd-framework .col-sm-push-12{left:100%}.jd-framework .col-sm-offset-0{margin-left:0%}.jd-framework .col-sm-offset-1{margin-left:8.33333%}.jd-framework .col-sm-offset-2{margin-left:16.66667%}.jd-framework .col-sm-offset-3{margin-left:25%}.jd-framework .col-sm-offset-4{margin-left:33.33333%}.jd-framework .col-sm-offset-5{margin-left:41.66667%}.jd-framework .col-sm-offset-6{margin-left:50%}.jd-framework .col-sm-offset-7{margin-left:58.33333%}.jd-framework .col-sm-offset-8{margin-left:66.66667%}.jd-framework .col-sm-offset-9{margin-left:75%}.jd-framework .col-sm-offset-10{margin-left:83.33333%}.jd-framework .col-sm-offset-11{margin-left:91.66667%}.jd-framework .col-sm-offset-12{margin-left:100%}}@media (min-width: 701px){.jd-framework .col-md-1,.jd-framework .col-md-2,.jd-framework .col-md-3,.jd-framework .col-md-4,.jd-framework .col-md-5,.jd-framework .col-md-6,.jd-framework .col-md-7,.jd-framework .col-md-8,.jd-framework .col-md-9,.jd-framework .col-md-10,.jd-framework .col-md-11,.jd-framework .col-md-12{float:left}.jd-framework .col-md-1{width:8.33333%}.jd-framework .col-md-2{width:16.66667%}.jd-framework .col-md-3{width:25%}.jd-framework .col-md-4{width:33.33333%}.jd-framework .col-md-5{width:41.66667%}.jd-framework .col-md-6{width:50%}.jd-framework .col-md-7{width:58.33333%}.jd-framework .col-md-8{width:66.66667%}.jd-framework .col-md-9{width:75%}.jd-framework .col-md-10{width:83.33333%}.jd-framework .col-md-11{width:91.66667%}.jd-framework .col-md-12{width:100%}.jd-framework .col-md-pull-0{right:auto}.jd-framework .col-md-pull-1{right:8.33333%}.jd-framework .col-md-pull-2{right:16.66667%}.jd-framework .col-md-pull-3{right:25%}.jd-framework .col-md-pull-4{right:33.33333%}.jd-framework .col-md-pull-5{right:41.66667%}.jd-framework .col-md-pull-6{right:50%}.jd-framework .col-md-pull-7{right:58.33333%}.jd-framework .col-md-pull-8{right:66.66667%}.jd-framework .col-md-pull-9{right:75%}.jd-framework .col-md-pull-10{right:83.33333%}.jd-framework .col-md-pull-11{right:91.66667%}.jd-framework .col-md-pull-12{right:100%}.jd-framework .col-md-push-0{left:auto}.jd-framework .col-md-push-1{left:8.33333%}.jd-framework .col-md-push-2{left:16.66667%}.jd-framework .col-md-push-3{left:25%}.jd-framework .col-md-push-4{left:33.33333%}.jd-framework .col-md-push-5{left:41.66667%}.jd-framework .col-md-push-6{left:50%}.jd-framework .col-md-push-7{left:58.33333%}
946.jd-framework .col-md-push-8{left:66.66667%}.jd-framework .col-md-push-9{left:75%}.jd-framework .col-md-push-10{left:83.33333%}.jd-framework .col-md-push-11{left:91.66667%}.jd-framework .col-md-push-12{left:100%}.jd-framework .col-md-offset-0{margin-left:0%}.jd-framework .col-md-offset-1{margin-left:8.33333%}.jd-framework .col-md-offset-2{margin-left:16.66667%}.jd-framework .col-md-offset-3{margin-left:25%}.jd-framework .col-md-offset-4{margin-left:33.33333%}.jd-framework .col-md-offset-5{margin-left:41.66667%}.jd-framework .col-md-offset-6{margin-left:50%}.jd-framework .col-md-offset-7{margin-left:58.33333%}.jd-framework .col-md-offset-8{margin-left:66.66667%}.jd-framework .col-md-offset-9{margin-left:75%}.jd-framework .col-md-offset-10{margin-left:83.33333%}.jd-framework .col-md-offset-11{margin-left:91.66667%}.jd-framework .col-md-offset-12{margin-left:100%}}@media (min-width: 1001px){.jd-framework .col-lg-1,.jd-framework .col-lg-2,.jd-framework .col-lg-3,.jd-framework .col-lg-4,.jd-framework .col-lg-5,.jd-framework .col-lg-6,.jd-framework .col-lg-7,.jd-framework .col-lg-8,.jd-framework .col-lg-9,.jd-framework .col-lg-10,.jd-framework .col-lg-11,.jd-framework .col-lg-12{float:left}.jd-framework .col-lg-1{width:8.33333%}.jd-framework .col-lg-2{width:16.66667%}.jd-framework .col-lg-3{width:25%}.jd-framework .col-lg-4{width:33.33333%}.jd-framework .col-lg-5{width:41.66667%}.jd-framework .col-lg-6{width:50%}.jd-framework .col-lg-7{width:58.33333%}.jd-framework .col-lg-8{width:66.66667%}.jd-framework .col-lg-9{width:75%}.jd-framework .col-lg-10{width:83.33333%}.jd-framework .col-lg-11{width:91.66667%}.jd-framework .col-lg-12{width:100%}.jd-framework .col-lg-pull-0{right:auto}.jd-framework .col-lg-pull-1{right:8.33333%}.jd-framework .col-lg-pull-2{right:16.66667%}.jd-framework .col-lg-pull-3{right:25%}.jd-framework .col-lg-pull-4{right:33.33333%}.jd-framework .col-lg-pull-5{right:41.66667%}.jd-framework .col-lg-pull-6{right:50%}.jd-framework .col-lg-pull-7{right:58.33333%}.jd-framework .col-lg-pull-8{right:66.66667%}.jd-framework .col-lg-pull-9{right:75%}.jd-framework .col-lg-pull-10{right:83.33333%}.jd-framework .col-lg-pull-11{right:91.66667%}.jd-framework .col-lg-pull-12{right:100%}.jd-framework .col-lg-push-0{left:auto}.jd-framework .col-lg-push-1{left:8.33333%}.jd-framework .col-lg-push-2{left:16.66667%}.jd-framework .col-lg-push-3{left:25%}.jd-framework .col-lg-push-4{left:33.33333%}.jd-framework .col-lg-push-5{left:41.66667%}.jd-framework .col-lg-push-6{left:50%}.jd-framework .col-lg-push-7{left:58.33333%}.jd-framework .col-lg-push-8{left:66.66667%}.jd-framework .col-lg-push-9{left:75%}.jd-framework .col-lg-push-10{left:83.33333%}.jd-framework .col-lg-push-11{left:91.66667%}.jd-framework .col-lg-push-12{left:100%}.jd-framework .col-lg-offset-0{margin-left:0%}.jd-framework .col-lg-offset-1{margin-left:8.33333%}.jd-framework .col-lg-offset-2{margin-left:16.66667%}.jd-framework .col-lg-offset-3{margin-left:25%}.jd-framework .col-lg-offset-4{margin-left:33.33333%}.jd-framework .col-lg-offset-5{margin-left:41.66667%}.jd-framework .col-lg-offset-6{margin-left:50%}.jd-framework .col-lg-offset-7{margin-left:58.33333%}.jd-framework .col-lg-offset-8{margin-left:66.66667%}.jd-framework .col-lg-offset-9{margin-left:75%}.jd-framework .col-lg-offset-10{margin-left:83.33333%}.jd-framework .col-lg-offset-11{margin-left:91.66667%}.jd-framework .col-lg-offset-12{margin-left:100%}}.jd-framework table{background-color:transparent}.jd-framework caption{padding-top:8px;padding-bottom:8px;color:#2e2e30;text-align:left}.jd-framework th{text-align:left}.jd-framework .table{width:100%;max-width:100%;margin-bottom:22px}.jd-framework .table>thead>tr>th,.jd-framework .table>thead>tr>td,.jd-framework .table>tbody>tr>th,.jd-framework .table>tbody>tr>td,.jd-framework .table>tfoot>tr>th,.jd-framework .table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.jd-framework .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.jd-framework .table>caption+thead>tr:first-child>th,.jd-framework .table>caption+thead>tr:first-child>td,.jd-framework .table>colgroup+thead>tr:first-child>
946th,.jd-framework .table>colgroup+thead>tr:first-child>td,.jd-framework .table>thead:first-child>tr:first-child>th,.jd-framework .table>thead:first-child>tr:first-child>td{border-top:0}.jd-framework .table>tbody+tbody{border-top:2px solid #ddd}.jd-framework .table .table{background-color:#fff}.jd-framework .table-condensed>thead>tr>th,.jd-framework .table-condensed>thead>tr>td,.jd-framework .table-condensed>tbody>tr>th,.jd-framework .table-condensed>tbody>tr>td,.jd-framework .table-condensed>tfoot>tr>th,.jd-framework .table-condensed>tfoot>tr>td{padding:5px}.jd-framework .table-bordered{border:1px solid #ddd}.jd-framework .table-bordered>thead>tr>th,.jd-framework .table-bordered>thead>tr>td,.jd-framework .table-bordered>tbody>tr>th,.jd-framework .table-bordered>tbody>tr>td,.jd-framework .table-bordered>tfoot>tr>th,.jd-framework .table-bordered>tfoot>tr>td{border:1px solid #ddd}.jd-framework .table-bordered>thead>tr>th,.jd-framework .table-bordered>thead>tr>td{border-bottom-width:2px}.jd-framework .table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.jd-framework .table-hover>tbody>tr:hover{background-color:#f5f5f5}.jd-framework table col[class*="col-"]{position:static;float:none;display:table-column}.jd-framework table td[class*="col-"],.jd-framework table th[class*="col-"]{position:static;float:none;display:table-cell}.jd-framework .table>thead>tr>td.active,.jd-framework .table>thead>tr>th.active,.jd-framework .table>thead>tr.active>td,.jd-framework .table>thead>tr.active>th,.jd-framework .table>tbody>tr>td.active,.jd-framework .table>tbody>tr>th.active,.jd-framework .table>tbody>tr.active>td,.jd-framework .table>tbody>tr.active>th,.jd-framework .table>tfoot>tr>td.active,.jd-framework .table>tfoot>tr>th.active,.jd-framework .table>tfoot>tr.active>td,.jd-framework .table>tfoot>tr.active>th{background-color:#f5f5f5}.jd-framework .table-hover>tbody>tr>td.active:hover,.jd-framework .table-hover>tbody>tr>th.active:hover,.jd-framework .table-hover>tbody>tr.active:hover>td,.jd-framework .table-hover>tbody>tr:hover>.active,.jd-framework .table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.jd-framework .table>thead>tr>td.success,.jd-framework .table>thead>tr>th.success,.jd-framework .table>thead>tr.success>td,.jd-framework .table>thead>tr.success>th,.jd-framework .table>tbody>tr>td.success,.jd-framework .table>tbody>tr>th.success,.jd-framework .table>tbody>tr.success>td,.jd-framework .table>tbody>tr.success>th,.jd-framework .table>tfoot>tr>td.success,.jd-framework .table>tfoot>tr>th.success,.jd-framework .table>tfoot>tr.success>td,.jd-framework .table>tfoot>tr.success>th{background-color:#dff0d8}.jd-framework .table-hover>tbody>tr>td.success:hover,.jd-framework .table-hover>tbody>tr>th.success:hover,.jd-framework .table-hover>tbody>tr.success:hover>td,.jd-framework .table-hover>tbody>tr:hover>.success,.jd-framework .table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.jd-framework .table>thead>tr>td.info,.jd-framework .table>thead>tr>th.info,.jd-framework .table>thead>tr.info>td,.jd-framework .table>thead>tr.info>th,.jd-framework .table>tbody>tr>td.info,.jd-framework .table>tbody>tr>th.info,.jd-framework .table>tbody>tr.info>td,.jd-framework .table>tbody>tr.info>th,.jd-framework .table>tfoot>tr>td.info,.jd-framework .table>tfoot>tr>th.info,.jd-framework .table>tfoot>tr.info>td,.jd-framework .table>tfoot>tr.info>th{background-color:#d9edf7}.jd-framework .table-hover>tbody>tr>td.info:hover,.jd-framework .table-hover>tbody>tr>th.info:hover,.jd-framework .table-hover>tbody>tr.info:hover>td,.jd-framework .table-hover>tbody>tr:hover>.info,.jd-framework .table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.jd-framework .table>thead>tr>td.warning,.jd-framework .table>thead>tr>th.warning,.jd-framework .table>thead>tr.warning>td,.jd-framework .table>thead>tr.warning>th,.jd-framework .table>tbody>tr>td.warning,.jd-framework .table>tbody>tr>th.warning,.jd-framework .table>tbody>tr.warning>td,.jd-framework .table>tbody>tr.warning>th,.jd-framework .table>tfoot>tr>td.warning,.jd-framework .table>tfoot>tr>th.warning,.jd-framework .table>tfoot>tr.warning>td,.jd-framework .table>tfoot>tr.warning>th{background-color:#fcf8e3}.jd-framework .table-hover>tbody>tr>td.warning:hover,.jd-framework .table-hover>tbody>tr>th.warning:hover,.jd-framework .table-hover>tbody>tr.warning:hover>td,.jd-framework .table-hover>tbody>tr:hover>.warning,.jd-framework .table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.jd-framework .table>thead>tr>td.danger,.jd-framework .table>thead>tr>th.danger,.jd-framework .table>thead>tr.danger>td,.jd-framework .table>thead>tr.danger>th,.jd-framework .table>tbody>tr>td.danger,.jd-framework .table>tbody>tr>th.danger,.jd-framework .table>tbody>tr.danger>td,.jd-framework .table>tbody>tr.danger>th,.jd-framework .table>tfoot>tr>td.danger,.jd-framework .table>tfoot>tr>th.danger,.jd-framework .table>tfoot>tr.danger>td,.jd-framework .table>tfoot>tr.danger>th{background-color:#f2dede}.jd-framework .table-hover>tbody>tr>td.danger:hover,.jd-framework .table-hover>tbody>tr>th.danger:hover,.jd-framework .table-hover>tbody>tr.danger:hover>td,.jd-framework .table-hover>tbody>tr:hover>.danger,.jd-framework .table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.jd-framework .table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 700px){.jd-framework .table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.jd-framework .table-responsive>.table{margin-bottom:0}.jd-framework .table-responsive>.table>thead>tr>th,.jd-framework .table-responsive>.table>thead>tr>td,.jd-framework .table-responsive>.table>tbody>tr>th,.jd-framework .table-responsive>.table>tbody>tr>td,.jd-framework .table-responsive>.table>tfoot>tr>th,.jd-framework .table-responsive>.table>tfoot>tr>td{white-space:nowrap}.jd-framework .table-responsive>.table-bordered{border:0}.jd-framework .table-responsive>.table-bordered>thead>tr>th:first-child,.jd-framework .table-responsive>.table-bordered>thead>tr>td:first-child,.jd-framework .table-responsive>.table-bordered>tbody>tr>th:first-child,.jd-framework .table-responsive>.table-bordered>tbody>tr>td:first-child,.jd-framework .table-responsive>.table-bordered>tfoot>tr>th:first-child,.jd-framework .table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.jd-framework .table-responsive>.table-bordered>thead>tr>th:last-child,.jd-framework .table-responsive>.table-bordered>thead>tr>td:last-child,.jd-framework .table-responsive>.table-bordered>tbody>tr>th:last-child,.jd-framework .table-responsive>.table-bordered>tbody>tr>td:last-child,.jd-framework .table-responsive>.table-bordered>tfoot>tr>th:last-child,.jd-framework .table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.jd-framework .table-responsive>.table-bordered>tbody>tr:last-child>
946th,.jd-framework .table-responsive>.table-bordered>tbody>tr:last-child>td,.jd-framework .table-responsive>.table-bordered>tfoot>tr:last-child>th,.jd-framework .table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.jd-framework fieldset{padding:0;margin:0;border:0;min-width:0}.jd-framework legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#000;border:0;border-bottom:1px solid #e5e5e5}.jd-framework label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}.jd-framework input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jd-framework input[type="radio"],.jd-framework input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}.jd-framework input[type="file"]{display:block}.jd-framework input[type="range"]{display:block;width:100%}.jd-framework select[multiple],.jd-framework select[size]{height:auto}.jd-framework input[type="file"]:focus,.jd-framework input[type="radio"]:focus,.jd-framework input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jd-framework output{display:block;padding-top:7px;font-size:16px;line-height:1.42857;color:#4d4d4d}.jd-framework .form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:16px;line-height:1.42857;color:#4d4d4d;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.jd-framework .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.jd-framework .form-control::-moz-placeholder{color:#999;opacity:1}.jd-framework .form-control:-ms-input-placeholder{color:#999}.jd-framework .form-control::-webkit-input-placeholder{color:#999}.jd-framework .form-control[disabled],.jd-framework .form-control[readonly],fieldset[disabled] .jd-framework .form-control{cursor:not-allowed;background-color:silver;opacity:1}.jd-framework textarea.form-control{height:auto}.jd-framework input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){.jd-framework input[type="date"],.jd-framework input[type="time"],.jd-framework input[type="datetime-local"],.jd-framework input[type="month"]{line-height:36px}.jd-framework input[type="date"].input-sm,.jd-framework .input-group-sm>input[type="date"].form-control,.jd-framework .input-group-sm>input[type="date"].input-group-addon,.jd-framework .input-group-sm>.input-group-btn>input[type="date"].btn,.jd-framework input[type="time"].input-sm,.jd-framework .input-group-sm>input[type="time"].form-control,.jd-framework .input-group-sm>input[type="time"].input-group-addon,.jd-framework .input-group-sm>.input-group-btn>input[type="time"].btn,.jd-framework input[type="datetime-local"].input-sm,.jd-framework .input-group-sm>input[type="datetime-local"].form-control,.jd-framework .input-group-sm>input[type="datetime-local"].input-group-addon,.jd-framework .input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.jd-framework input[type="month"].input-sm,.jd-framework .input-group-sm>input[type="month"].form-control,.jd-framework .input-group-sm>input[type="month"].input-group-addon,.jd-framework .input-group-sm>.input-group-btn>input[type="month"].btn{line-height:33px}.jd-framework input[type="date"].input-lg,.jd-framework .input-group-lg>input[type="date"].form-control,.jd-framework .input-group-lg>input[type="date"].input-group-addon,.jd-framework .input-group-lg>.input-group-btn>input[type="date"].btn,.jd-framework input[type="time"].input-lg,.jd-framework .input-group-lg>input[type="time"].form-control,.jd-framework .input-group-lg>input[type="time"].input-group-addon,.jd-framework .input-group-lg>.input-group-btn>input[type="time"].btn,.jd-framework input[type="datetime-local"].input-lg,.jd-framework .input-group-lg>input[type="datetime-local"].form-control,.jd-framework .input-group-lg>input[type="datetime-local"].input-group-addon,.jd-framework .input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.jd-framework input[type="month"].input-lg,.jd-framework .input-group-lg>input[type="month"].form-control,.jd-framework .input-group-lg>input[type="month"].input-group-addon,.jd-framework .input-group-lg>.input-group-btn>input[type="month"].btn{line-height:49px}}.jd-framework .form-group{margin-bottom:15px}.jd-framework .radio,.jd-framework .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.jd-framework .radio label,.jd-framework .checkbox label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.jd-framework .radio input[type="radio"],.jd-framework .radio-inline input[type="radio"],.jd-framework .checkbox input[type="checkbox"],.jd-framework .checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.jd-framework .radio+.radio,.jd-framework .checkbox+.checkbox{margin-top:-5px}.jd-framework .radio-inline,.jd-framework .checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.jd-framework .radio-inline+.radio-inline,.jd-framework .checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.jd-framework input[type="radio"][disabled],.jd-framework input[type="radio"].disabled,fieldset[disabled] .jd-framework input[type="radio"],.jd-framework input[type="checkbox"][disabled],.jd-framework input[type="checkbox"].disabled,fieldset[disabled] .jd-framework input[type="checkbox"]{cursor:not-allowed}.jd-framework .radio-inline.disabled,fieldset[disabled] .jd-framework .radio-inline,.jd-framework .checkbox-inline.disabled,fieldset[disabled] .jd-framework .checkbox-inline{cursor:not-allowed}.jd-framework .radio.disabled label,fieldset[disabled] .jd-framework .radio label,.jd-framework .checkbox.disabled label,fieldset[disabled] .jd-framework .checkbox label{cursor:not-allowed}.jd-framework .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.jd-framework .form-control-static.input-lg,.jd-framework .input-group-lg>.form-control-static.form-control,.jd-framework .input-group-lg>.form-control-static.input-group-addon,.jd-framework .input-group-lg>.input-group-btn>.form-control-static.btn,.jd-framework .form-control-static.input-sm,.jd-framework .input-group-sm>.form-control-static.form-control,.jd-framework .input-group-sm>.form-control-static.input-group-addon,.jd-framework .input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.jd-framework .input-sm,.jd-framework .input-group-sm>.form-control,.jd-framework .input-group-sm>.input-group-addon,.jd-framework .input-group-sm>.input-group-btn>.btn,.jd-framework .form-group-sm .form-control{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework select.input-sm,.jd-framework .input-group-sm>select.form-control,.jd-framework .input-group-sm>select.input-group-addon,.jd-framework .input-group-sm>.input-group-btn>select.btn,.jd-framework .form-group-sm .form-control{height:33px;line-height:33px}.jd-framework textarea.input-sm,.jd-framework .input-group-sm>textarea.form-control,.jd-framework .input-group-sm>textarea.input-group-addon,.jd-framework .input-group-sm>.input-group-btn>textarea.btn,.jd-framework .form-group-sm .form-control,.jd-framework select[multiple].input-sm,.jd-framework .input-group-sm>select[multiple].form-control,.jd-framework .input-group-sm>select[multiple].input-group-addon,.jd-framework .input-group-sm>.input-group-btn>select[multiple].btn,.jd-framework .form-group-sm .form-control{height:auto}.jd-framework .input-lg,.jd-framework .input-group-lg>.form-control,.jd-framework .input-group-lg>.input-group-addon,.jd-framework .input-group-lg>.input-group-btn>.btn,.jd-framework .form-group-lg .form-control{height:49px;padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}.jd-framework select.input-lg,.jd-framework .input-group-lg>select.form-control,.jd-framework .input-group-lg>select.input-group-addon,.jd-framework .input-group-lg>.input-group-btn>select.btn,.jd-framework .form-group-lg .form-control{height:49px;line-height:49px}.jd-framework textarea.input-lg,.jd-framework .input-group-lg>textarea.form-control,.jd-framework .input-group-lg>textarea.input-group-addon,.jd-framework .input-group-lg>.input-group-btn>textarea.btn,.jd-framework .form-group-lg .form-control,.jd-framework select[multiple].input-lg,.jd-framework .input-group-lg>select[multiple].form-control,.jd-framework .input-group-lg>select[multiple].input-group-addon,.jd-framework .input-group-lg>.input-group-btn>select[multiple].btn,.jd-framework .form-group-lg .form-control{height:auto}.jd-framework .has-feedback{position:relative}.jd-framework .has-feedback .form-control{padding-right:45px}.jd-framework .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.jd-framework .input-lg+.form-control-feedback,.jd-framework .input-group-lg>.form-control+.form-control-feedback,.jd-framework .input-group-lg>.input-group-addon+.form-control-feedback,.jd-framework .input-group-lg>.input-group-btn>.btn+.form-control-feedback{width:49px;height:49px;line-height:49px}.jd-framework .input-sm+.form-control-feedback,.jd-framework .input-group-sm>.form-control+.form-control-feedback,.jd-framework .input-group-sm>.input-group-addon+.form-control-feedback,.jd-framework .input-group-sm>.input-group-btn>.btn+.form-control-feedback{width:33px;
946height:33px;line-height:33px}.jd-framework .has-success .help-block,.jd-framework .has-success .control-label,.jd-framework .has-success .radio,.jd-framework .has-success .checkbox,.jd-framework .has-success .radio-inline,.jd-framework .has-success .checkbox-inline,.jd-framework .has-success.radio label,.jd-framework .has-success.checkbox label,.jd-framework .has-success.radio-inline label,.jd-framework .has-success.checkbox-inline label{color:#3c763d}.jd-framework .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.jd-framework .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.jd-framework .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.jd-framework .has-success .form-control-feedback{color:#3c763d}.jd-framework .has-warning .help-block,.jd-framework .has-warning .control-label,.jd-framework .has-warning .radio,.jd-framework .has-warning .checkbox,.jd-framework .has-warning .radio-inline,.jd-framework .has-warning .checkbox-inline,.jd-framework .has-warning.radio label,.jd-framework .has-warning.checkbox label,.jd-framework .has-warning.radio-inline label,.jd-framework .has-warning.checkbox-inline label{color:#8a6d3b}.jd-framework .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.jd-framework .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.jd-framework .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.jd-framework .has-warning .form-control-feedback{color:#8a6d3b}.jd-framework .has-error .help-block,.jd-framework .has-error .control-label,.jd-framework .has-error .radio,.jd-framework .has-error .checkbox,.jd-framework .has-error .radio-inline,.jd-framework .has-error .checkbox-inline,.jd-framework .has-error.radio label,.jd-framework .has-error.checkbox label,.jd-framework .has-error.radio-inline label,.jd-framework .has-error.checkbox-inline label{color:#a94442}.jd-framework .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.jd-framework .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.jd-framework .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.jd-framework .has-error .form-control-feedback{color:#a94442}.jd-framework .has-feedback label ~ .form-control-feedback{top:27px}.jd-framework .has-feedback label.sr-only ~ .form-control-feedback{top:0}.jd-framework .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#7a7c84}@media (min-width: 701px){.jd-framework .form-inline .form-group{dis
946play:inline-block;margin-bottom:0;vertical-align:middle}.jd-framework .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.jd-framework .form-inline .form-control-static{display:inline-block}.jd-framework .form-inline .input-group{display:inline-table;vertical-align:middle}.jd-framework .form-inline .input-group .input-group-addon,.jd-framework .form-inline .input-group .input-group-btn,.jd-framework .form-inline .input-group .form-control{width:auto}.jd-framework .form-inline .input-group>.form-control{width:100%}.jd-framework .form-inline .control-label{margin-bottom:0;vertical-align:middle}.jd-framework .form-inline .radio,.jd-framework .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.jd-framework .form-inline .radio label,.jd-framework .form-inline .checkbox label{padding-left:0}.jd-framework .form-inline .radio input[type="radio"],.jd-framework .form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.jd-framework .form-inline .has-feedback .form-control-feedback{top:0}}.jd-framework .form-horizontal .radio,.jd-framework .form-horizontal .checkbox,.jd-framework .form-horizontal .radio-inline,.jd-framework .form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.jd-framework .form-horizontal .radio,.jd-framework .form-horizontal .checkbox{min-height:29px}.jd-framework .form-horizontal .form-group{margin-left:-13px;margin-right:-13px}.jd-framework .form-horizontal .form-group:before,.jd-framework .form-horizontal .form-group:after{content:" ";display:table}.jd-framework .form-horizontal .form-group:after{clear:both}@media (min-width: 701px){.jd-framework .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.jd-framework .form-horizontal .has-feedback .form-control-feedback{right:13px}@media (min-width: 701px){.jd-framework .form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width: 701px){.jd-framework .form-horizontal .form-group-sm .control-label{padding-top:6px}}.jd-framework .btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jd-framework .btn:focus,.jd-framework .btn.focus,.jd-framework .btn:active:focus,.jd-framework .btn:active.focus,.jd-framework .btn.active:focus,.jd-framework .btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jd-framework .btn:hover,.jd-framework .btn:focus,.jd-framework .btn.focus{color:#333;text-decoration:none}.jd-framework .btn:active,.jd-framework .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.jd-framework .btn.disabled,.jd-framework .btn[disabled],fieldset[disabled] .jd-framework .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.jd-framework .btn-default{color:#333;background-color:#fff;border-color:#ccc}.jd-framework .btn-default:hover,.jd-framework .btn-default:focus,.jd-framework .btn-default.focus,.jd-framework .btn-default:active,.jd-framework .btn-default.active,.open>.jd-framework .btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.jd-framework .btn-default:active,.jd-framework .btn-default.active,.open>.jd-framework .btn-default.dropdown-toggle{background-image:none}.jd-framework .btn-default.disabled,.jd-framework .btn-default.disabled:hover,.jd-framework .btn-default.disabled:focus,.jd-framework .btn-default.disabled.focus,.jd-framework .btn-default.disabled:active,.jd-framework .btn-default.disabled.active,.jd-framework .btn-default[disabled],.jd-framework .btn-default[disabled]:hover,.jd-framework .btn-default[disabled]:focus,.jd-framework .btn-default[disabled].focus,.jd-framework .btn-default[disabled]:active,.jd-framework .btn-default[disabled].active,fieldset[disabled] .jd-framework .btn-default,fieldset[disabled] .jd-framework .btn-default:hover,fieldset[disabled] .jd-framework .btn-default:focus,fieldset[disabled] .jd-framework .btn-default.focu
946s,fieldset[disabled] .jd-framework .btn-default:active,fieldset[disabled] .jd-framework .btn-default.active{background-color:#fff;border-color:#ccc}.jd-framework .btn-default .badge{color:#fff;background-color:#333}.jd-framework .btn-primary{color:#fff;background-color:#30abb8;border-color:#2b98a4}.jd-framework .btn-primary:hover,.jd-framework .btn-primary:focus,.jd-framework .btn-primary.focus,.jd-framework .btn-primary:active,.jd-framework .btn-primary.active,.open>.jd-framework .btn-primary.dropdown-toggle{color:#fff;background-color:#258590;border-color:#1e6b73}.jd-framework .btn-primary:active,.jd-framework .btn-primary.active,.open>.jd-framework .btn-primary.dropdown-toggle{background-image:none}.jd-framework .btn-primary.disabled,.jd-framework .btn-primary.disabled:hover,.jd-framework .btn-primary.disabled:focus,.jd-framework .btn-primary.disabled.focus,.jd-framework .btn-primary.disabled:active,.jd-framework .btn-primary.disabled.active,.jd-framework .btn-primary[disabled],.jd-framework .btn-primary[disabled]:hover,.jd-framework .btn-primary[disabled]:focus,.jd-framework .btn-primary[disabled].focus,.jd-framework .btn-primary[disabled]:active,.jd-framework .btn-primary[disabled].active,fieldset[disabled] .jd-framework .btn-primary,fieldset[disabled] .jd-framework .btn-primary:hover,fieldset[disabled] .jd-framework .btn-primary:focus,fieldset[disabled] .jd-framework .btn-primary.focus,fieldset[disabled] .jd-framework .btn-primary:active,fieldset[disabled] .jd-framework .btn-primary.active{background-color:#30abb8;border-color:#2b98a4}.jd-framework .btn-primary .badge{color:#30abb8;background-color:#fff}.jd-framework .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.jd-framework .btn-success:hover,.jd-framework .btn-success:focus,.jd-framework .btn-success.focus,.jd-framework .btn-success:active,.jd-framework .btn-success.active,.open>.jd-framework .btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.jd-framework .btn-success:active,.jd-framework .btn-success.active,.open>.jd-framework .btn-success.dropdown-toggle{background-image:none}.jd-framework .btn-success.disabled,.jd-framework .btn-success.disabled:hover,.jd-framework .btn-success.disabled:focus,.jd-framework .btn-success.disabled.focus,.jd-framework .btn-success.disabled:active,.jd-framework .btn-success.disabled.active,.jd-framework .btn-success[disabled],.jd-framework .btn-success[disabled]:hover,.jd-framework .btn-success[disabled]:focus,.jd-framework .btn-success[disabled].focus,.jd-framework .btn-success[disabled]:active,.jd-framework .btn-success[disabled].active,fieldset[disabled] .jd-framework .btn-success,fieldset[disabled] .jd-framework .btn-success:hover,fieldset[disabled] .jd-framework .btn-success:focus,fieldset[disabled] .jd-framework .btn-success.focus,fieldset[disabled] .jd-framework .btn-success:active,fieldset[disabled] .jd-framework .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.jd-framework .btn-success .badge{color:#5cb85c;background-color:#fff}.jd-framework .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.jd-framework .btn-info:hover,.jd-framework .btn-info:focus,.jd-framework .btn-info.focus,.jd-framework .btn-info:active,.jd-framework .btn-info.active,.open>.jd-framework .btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.jd-framework .btn-info:active,.jd-framework .btn-info.active,.open>.jd-framework .btn-info.dropdown-toggle{background-image:none}.jd-framework .btn-info.disabled,.jd-framework .btn-info.disabled:hover,.jd-framework .btn-info.disabled:focus,.jd-framework .btn-info.disabled.focus,.jd-framework .btn-info.disabled:active,.jd-framework .btn-info.disabled.active,.jd-framework .btn-info[disabled],.jd-framework .btn-info[disabled]:hover,.jd-framework .btn-info[disabled]:focus,.jd-framework .btn-info[disabled].focus,.jd-framework .btn-info[disabled]:active,.jd-framework .btn-info[disabled].active,fieldset[disabled] .jd-framework .btn-info,fieldset[disabled] .jd-framework .btn-info:hover,fieldset[disabled] .jd-framework .btn-info:focus,fieldset[disabled] .jd-framework .btn-info.focus,fieldset[disabled] .jd-framework .btn-info:active,fieldset[disabled] .jd-framework .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.jd-framework .btn-info .badge{color:#5bc0de;background-color:#fff}.jd-framework .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.jd-framework .btn-warning:hover,.jd-framework .btn-warning:focus,.jd-framework .btn-warning.focus,.jd-framework .btn-warning:active,.jd-framework .btn-warning.active,.open>.jd-framework .btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.jd-framework .btn-warning:active,.jd-framework .btn-warning.active,.open>.jd-framework .btn-warning.dropdown-toggle{background-image:none}.jd-framework .btn-warning.disabled,.jd-framework .btn-warning.disabled:hover,.jd-framework .btn-warning.disabled:focus,.jd-framework .btn-warning.disabled.focus,.jd-framework .btn-warning.disabled:active,.jd-framework .btn-warning.disabled.active,.jd-framework .btn-warning[disabled],.jd-framework .btn-warning[disabled]:hover,.jd-framework .btn-warning[disabled]:focus,.jd-framework .btn-warning[disabled].focus,.jd-framework .btn-warning[disabled]:active,.jd-framework .btn-warning[disabled].active,fieldset[disabled] .jd-framework .btn-warning,fieldset[disabled] .jd-framework .btn-warning:hover,fieldset[disabled] .jd-framework .btn-warning:focus,fieldset[disabled] .jd-framework .btn-warning.focus,fieldset[disabled] .jd-framework .btn-warning:active,fieldset[disabled] .jd-framework .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.jd-framework .btn-warning .badge{color:#f0ad4e;background-color:#fff}.jd-framework .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.jd-framework .btn-danger:hover,.jd-framework .btn-danger:focus,.jd-framework .btn-danger.focus,.jd-framework .btn-danger:active,.jd-framework .btn-danger.active,.open>.jd-framework .btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.jd-framework .btn-danger:active,.jd-framework .btn-danger.active,.open>.jd-framework .btn-danger.dropdown-toggle{background-image:none}.jd-framework .btn-danger.disabled,.jd-framework .btn-danger.disabled:hover,.jd-framework .btn-danger.disabled:focus,.jd-framework .btn-danger.disabled.focus,.jd-framework .btn-danger.disabled:active,.jd-framework .btn-danger.disabled.active,.jd-framework .btn-danger[disabled],.jd-framework .btn-danger[disabled]:hover,.jd-framework .btn-danger[disabled]:focus,.jd-framework .btn-danger[disabled].focus,.jd-framework .btn-danger[disabled]:active,.jd-framework .btn-danger[disabled].active,fieldset[disabled] .jd-framework .btn-danger,fieldset[disabled] .jd-framework .btn-danger:hover,fieldset[disabled] .jd-framework .btn-danger:focus,fieldset[disabled] .jd-framework .btn-danger.focus,fieldset[disabled] .jd-framework .btn-danger:active,fieldset[disabled] .jd-framework .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.jd-framework .btn-danger .badge{color:#d9534f;background-color:#fff}.jd-framework .btn-link{color:#30abb8;font-weight:normal;border-radius:0}.jd-framework .btn-link,.jd-framework .btn-link:active,.jd-framework .btn-link.active,.jd-framework .btn-link[disabled],fieldset[disabled] .jd-framework .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.jd-framework .btn-link,.jd-framework .btn-link:hover,.jd-framework .btn-link:focus,.jd-framework .btn-link:active{border-color:transparent}.jd-framework .btn-link:hover,.jd-framework .btn-link:focus{color:#20737b;text-decoration:underline;background-color:transparent}.jd-framework .btn-link[disabled]:hover,.jd-framework .btn-link[disabled]:focus,fieldset[disabled] .jd-framework .btn-link:hover,fieldset[disabled] .jd-framework .btn-link:focus{color:#2e2e30;text-decoration:none}.jd-framework .btn-lg,.jd-framework .btn-group-lg>.btn{padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}.jd-framework .btn-sm,.jd-framework .btn-group-sm>.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .btn-xs,.jd-framework .btn-group-xs>.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .btn-block{display:block;width:100%}.jd-framework .btn-block+.btn-block{margin-top:5px}.jd-framework input[type="submit"].btn-block,.jd-framework input[type="reset"].btn-block,.jd-framework input[type="button"].btn-block{width:100%}.jd-framework .fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.jd-framework .fade.in{opacity:1}.jd-framework .collapse{display:none;visibility:hidden}
946.jd-framework .collapse.in{display:block;visibility:visible}.jd-framework tr.collapse.in{display:table-row}.jd-framework tbody.collapse.in{display:table-row-group}.jd-framework .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.jd-framework .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.jd-framework .dropdown{position:relative}.jd-framework .dropdown-toggle:focus{outline:0}.jd-framework .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.jd-framework .dropdown-menu.pull-right{right:0;left:auto}.jd-framework .dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.jd-framework .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#000;white-space:nowrap}.jd-framework .dropdown-menu>li>a:hover,.jd-framework .dropdown-menu>li>a:focus{text-decoration:none;color:#000;background-color:#f5f5f5}.jd-framework .dropdown-menu>.active>a,.jd-framework .dropdown-menu>.active>a:hover,.jd-framework .dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#30abb8}.jd-framework .dropdown-menu>.disabled>a,.jd-framework .dropdown-menu>.disabled>a:hover,.jd-framework .dropdown-menu>.disabled>a:focus{color:#2e2e30}.jd-framework .dropdown-menu>.disabled>a:hover,.jd-framework .dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.jd-framework .open>.dropdown-menu{display:block}.jd-framework .open>a{outline:0}.jd-framework .dropdown-menu-right{left:auto;right:0}.jd-framework .dropdown-menu-left{left:0;right:auto}.jd-framework .dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.42857;color:#2e2e30;white-space:nowrap}.jd-framework .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.jd-framework .pull-right>.dropdown-menu{right:0;left:auto}.jd-framework .dropup .caret,.jd-framework .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.jd-framework .dropup .dropdown-menu,.jd-framework .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width: 701px){.jd-framework .navbar-right .dropdown-menu{right:0;left:auto}.jd-framework .navbar-right .dropdown-menu-left{left:0;right:auto}}.jd-framework .btn-group,.jd-framework .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.jd-framework .btn-group>.btn,.jd-framework .btn-group-vertical>.btn{position:relative;float:left}.jd-framework .btn-group>.btn:hover,.jd-framework .btn-group>.btn:focus,.jd-framework .btn-group>.btn:active,.jd-framework .btn-group>.btn.active,.jd-framework .btn-group-vertical>.btn:hover,.jd-framework .btn-group-vertical>.btn:focus,.jd-framework .btn-group-vertical>.btn:active,.jd-framework .btn-group-vertical>.btn.active{z-index:2}.jd-framework .btn-group .btn+.btn,.jd-framework .btn-group .btn+.btn-group,.jd-framework .btn-group .btn-group+.btn,.jd-framework .btn-group .btn-group+.btn-group{margin-left:-1px}.jd-framework .btn-toolbar{margin-left:-5px}.jd-framework .btn-toolbar:before,.jd-framework .btn-toolbar:after{content:" ";display:table}.jd-framework .btn-toolbar:after{clear:both}.jd-framework .btn-toolbar .btn-group,.jd-framework .btn-toolbar .input-group{float:left}.jd-framework .btn-toolbar>.btn,.jd-framework .btn-toolbar>.btn-group,.jd-framework .btn-toolbar>.input-group{margin-left:5px}.jd-framework .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.jd-framework .btn-group>.btn:first-child{margin-left:0}.jd-framework .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.jd-framework .btn-group>.btn:last-child:not(:first-child),.jd-framework .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.jd-framework .btn-group>.btn-group{float:left}.jd-framework .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.jd-framework .btn-group>.btn-group:first-child>.btn:last-child,.jd-framework .btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.jd-framework .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.jd-framework .btn-group .dropdown-toggle:active,.jd-framework .btn-group.open .dropdown-toggle{outline:0}.jd-framework .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.jd-framework .btn-group>.btn-lg+.dropdown-toggle,.jd-framework .btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.jd-framework .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.jd-framework .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.jd-framework .btn .caret{margin-left:0}.jd-framework .btn-lg .caret,.jd-framework .btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.jd-framework .dropup .btn-lg .caret,.jd-framework .dropup .btn-group-lg>.btn .caret{border-width:0 5px 5px}.jd-framework .btn-group-vertical>.btn,.jd-framework .btn-group-vertical>.btn-group,.jd-framework .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.jd-framework .btn-group-vertical>.btn-group:before,.jd-framework .btn-group-vertical>.btn-group:after{content:" ";display:table}.jd-framework .btn-group-vertical>.btn-group:after{clear:both}.jd-framework .btn-group-vertical>.btn-group>.btn{float:none}.jd-framework .btn-group-vertical>.btn+.btn,.jd-framework .btn-group-vertical>.btn+.btn-group,.jd-framework .btn-group-vertical>.btn-group+.btn,.jd-framework .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.jd-framework .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.jd-framework .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.jd-framework .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.jd-framework .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.jd-framework .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.jd-framework .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.jd-framework .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.jd-framework .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.jd-framework .btn-group-justified>.btn,.jd-framework .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.jd-framework .btn-group-justified>.btn-group .btn{width:100%}.jd-framework .btn-group-justified>.btn-group .dropdown-menu{left:auto}.jd-framework [data-toggle="buttons"]>.btn input[type="radio"],.jd-framework [data-toggle="buttons"]>.btn input[type="checkbox"],.jd-framework [data-toggle="buttons"]>.btn-group>.btn input[type="radio"],.jd-framework [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.jd-framework .input-group{position:relative;display:table;border-collapse:separate}.jd-framework .input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.jd-framework .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.jd-framework .input-group-addon,.jd-framework .input-group-btn,.jd-framework .input-group .form-control{display:table-cell}.jd-framework .input-group-addon:not(:first-child):not(:last-child),.jd-framework .input-group-btn:not(:first-child):not(:last-child),.jd-framework .input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.jd-framework .input-group-addon,.jd-framework .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.jd-framework .input-group-addon{padding:6px 12px;font-size:16px;font-weight:normal;line-height:1;color:#4d4d4d;text-align:center;background-color:silver;border:1px solid #ccc;border-radius:4px}.jd-framework .input-group-addon.input-sm,.jd-framework .input-group-sm>.input-group-addon,.jd-framework .input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:14px;border-radius:3px}.jd-framework .input-group-addon.input-lg,.jd-framework .input-group-lg>.input-group-addon,.jd-framework .input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:20px;border-radius:6px}.jd-framework .input-group-addon input[type="radio"],.jd-framework .input-group-addon input[type="checkbox"]{margin-top:0}.jd-framework .input-group .form-control:first-child,.jd-framework .input-group-addon:first-child,.jd-framework .input-group-btn:first-child>.btn,.jd-framework .input-group-btn:first-child>.btn-group>.btn,.jd-framework .input-group-btn:first-child>.dropdown-toggle,.jd-framework .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.jd-framework .input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.jd-framework .input-group-addon:first-child{border-right:0}.jd-framework .input-group .form-control:last-child,.jd-framework .input-group-addon:last-child,.jd-framework .input-group-btn:last-child>.btn,.jd-framework .input-group-btn:last-child>.btn-group>.btn,.jd-framework .input-group-btn:last-child>.dropdown-toggle,.jd-framework .input-group-btn:first-child>.btn:not(:first-child),.jd-framework .input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.jd-framework .input-group-addon:last-child{border-left:0}.jd-framework .input-group-btn{position:relative;font-size:0;white-space:nowrap}.jd-framework .input-group-btn>.btn{position:relative}.jd-framework .input-group-btn>.btn+.btn{margin-left:-1px}.jd-framework .input-group-btn>.btn:hover,.jd-framework .input-group-btn>.btn:focus,.jd-framework .input-group-btn>.btn:active{z-index:2}.jd-framework .input-group-btn:first-child>.btn,.jd-framework .input-group-btn:first-child>.btn-group{margin-right:-1px}.jd-framework .input-group-btn:last-child>.btn,.jd-framework .input-group-btn:last-child>.btn-group{margin-left:-1px}.jd-framework .nav{margin-bottom:0;padding-left:0;list-style:none}.jd-framework .nav:before,.jd-framework .nav:after{content:" ";display:table}.jd-framework .nav:after{clear:both}.jd-framework .nav>li{position:relative;display:block}.jd-framework .nav>li>a{position:relative;display:block;padding:10px 15px}.jd-framework .nav>li>a:hover,.jd-framework .nav>li>a:focus{text-decoration:none;background-color:silver}.jd-framework .nav>li.disabled>a{color:#2e2e30}.jd-framework .nav>li.disabled>a:hover,.jd-framework .nav>li.disabled>a:focus{color:#2e2e30;text-decoration:none;background-color:transparent;cursor:not-allowed}.jd-framework .nav .open>a,.jd-framework .nav .open>a:hover,.jd-framework .nav .open>a:focus{background-color:silver;border-color:#30abb8}.jd-framework .nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.jd-framework .nav>li>a>img{max-width:none}.jd-framework .nav-tabs{border-bottom:1px solid #ddd}.jd-framework .nav-tabs>li{float:left;margin-bottom:-1px}.jd-framework .nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.jd-framework .nav-tabs>li>a:hover{border-color:silver silver #ddd}.jd-framework .nav-tabs>li.active>a,.jd-framework .nav-tabs>li.active>a:hover,.jd-framework .nav-tabs>li.active>a:focus{color:#4d4d4d;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.jd-framework .nav-pills>li{float:left}.jd-framework .nav-pills>li>a{border-radius:4px}.jd-framework .nav-pills>li+li{margin-left:2px}.jd-framework .nav-pills>li.active>a,.jd-framework .nav-pills>li.active>a:hover,.jd-framework .nav-pills>li.active>a:focus{color:#fff;background-color:#30abb8}.jd-framework .nav-stacked>li{float:none}.jd-framework .nav-stacked>li+li{margin-top:2px;margin-left:0}.jd-framework .nav-justified,.jd-framework .nav-tabs.nav-justified{width:100%}.jd-framework .nav-justified>li,.jd-framework .nav-tabs.nav-justified>li{float:none}.jd-framework .nav-justified>li>a,.jd-framework .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.jd-framework .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 701px){.jd-framework .nav-justified>li,.jd-framework .nav-tabs.nav-justified>li{display:table-cell;width:1%}.jd-framework .nav-justified>li>a,.jd-framework .nav-tabs.nav-justified>li>a{margin-bottom:0}}.jd-framework .nav-tabs-justified,.jd-framework .nav-tabs.nav-justified{border-bottom:0}.jd-framework .nav-tabs-justified>li>a,.jd-framework .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.jd-framework .nav-tabs-justified>.active>a,.jd-framework .nav-tabs.nav-justified>.active>a,.jd-framework .nav-tabs-justified>.active>a:hover,.jd-framework .nav-tabs.nav-justified>.active>a:hover,.jd-framework .nav-tabs-justified>.active>a:focus,.jd-framework .nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 701px){.jd-framework .nav-tabs-justified>li>a,.jd-framework .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.jd-framework .nav-tabs-justified>.active>a,.jd-framework .nav-tabs.nav-justified>.active>a,.jd-framework .nav-tabs-justified>.active>a:hover,.jd-framework .nav-tabs.nav-justified>.active>a:hover,.jd-framework .nav-tabs-justified>.active>a:focus,.jd-framework .nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.jd-framework .tab-content>.tab-pane{display:none;visibility:hidden}.jd-framework .tab-content>.active{display:block;visibility:visible}.jd-framework .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.jd-framework .navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid transparent}.jd-framework .navbar:before,.jd-framework .navbar:after{content:" ";display:table}.jd-framework .navbar:after{clear:both}@media (min-width: 701px){.jd-framework .navbar{border-radius:4px}}.jd-framework .navbar-header:before,.jd-framework .navbar-header:after{content:" ";display:table}.jd-framework .navbar-header:after{clear:both}@media (min-width: 701px){.jd-framework .navbar-header{float:left}}.jd-framework .navbar-collapse{overflow-x:visible;padding-right:13px;padding-left:13px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.jd-framework .navbar-collapse:before,.jd-framework .navbar-collapse:after{content:" ";display:table}.jd-framework .navbar-collapse:after{clear:both}.jd-framework .navbar-collapse.in{overflow-y:auto}@media (min-width: 701px){.jd-framework .navbar-collapse{width:auto;border-top:0;box-shadow:none}.jd-framework .navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}.jd-framework .navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .jd-framework .navbar-collapse,.navbar-static-top .jd-framework .navbar-collapse,.navbar-fixed-bottom .jd-framework .navbar-collapse{padding-left:0;padding-right:0}}.jd-framework .navbar-fixed-top .navbar-collapse,.jd-framework .navbar-
946fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 420px) and (orientation: landscape){.jd-framework .navbar-fixed-top .navbar-collapse,.jd-framework .navbar-fixed-bottom .navbar-collapse{max-height:200px}}.jd-framework .container>.navbar-header,.jd-framework .container>.navbar-collapse,.jd-framework .container-fluid>.navbar-header,.jd-framework .container-fluid>.navbar-collapse{margin-right:-13px;margin-left:-13px}@media (min-width: 701px){.jd-framework .container>.navbar-header,.jd-framework .container>.navbar-collapse,.jd-framework .container-fluid>.navbar-header,.jd-framework .container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.jd-framework .navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 701px){.jd-framework .navbar-static-top{border-radius:0}}.jd-framework .navbar-fixed-top,.jd-framework .navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 701px){.jd-framework .navbar-fixed-top,.jd-framework .navbar-fixed-bottom{border-radius:0}}.jd-framework .navbar-fixed-top{top:0;border-width:0 0 1px}.jd-framework .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.jd-framework .navbar-brand{float:left;padding:14px 13px;font-size:20px;line-height:22px;height:50px}.jd-framework .navbar-brand:hover,.jd-framework .navbar-brand:focus{text-decoration:none}.jd-framework .navbar-brand>img{display:block}@media (min-width: 701px){.navbar>.container .jd-framework .navbar-brand,.navbar>.container-fluid .jd-framework .navbar-brand{margin-left:-13px}}.jd-framework .navbar-toggle{position:relative;float:right;margin-right:13px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.jd-framework .navbar-toggle:focus{outline:0}.jd-framework .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.jd-framework .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 701px){.jd-framework .navbar-toggle{display:none}}.jd-framework .navbar-nav{margin:7px -13px}.jd-framework .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width: 700px){.jd-framework .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.jd-framework .navbar-nav .open .dropdown-menu>li>a,.jd-framework .navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.jd-framework .navbar-nav .open .dropdown-menu>li>a{line-height:22px}.jd-framework .navbar-nav .open .dropdown-menu>li>a:hover,.jd-framework .navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 701px){.jd-framework .navbar-nav{float:left;margin:0}.jd-framework .navbar-nav>li{float:left}.jd-framework .navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.jd-framework .navbar-form{margin-left:-13px;margin-right:-13px;padding:10px 13px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7px;margin-bottom:7px}@media (min-width: 701px){.jd-framework .navbar-form .form-group{dis
946play:inline-block;margin-bottom:0;vertical-align:middle}.jd-framework .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.jd-framework .navbar-form .form-control-static{display:inline-block}.jd-framework .navbar-form .input-group{display:inline-table;vertical-align:middle}.jd-framework .navbar-form .input-group .input-group-addon,.jd-framework .navbar-form .input-group .input-group-btn,.jd-framework .navbar-form .input-group .form-control{width:auto}.jd-framework .navbar-form .input-group>.form-control{width:100%}.jd-framework .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.jd-framework .navbar-form .radio,.jd-framework .navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.jd-framework .navbar-form .radio label,.jd-framework .navbar-form .checkbox label{padding-left:0}.jd-framework .navbar-form .radio input[type="radio"],.jd-framework .navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.jd-framework .navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 700px){.jd-framework .navbar-form .form-group{margin-bottom:5px}.jd-framework .navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 701px){.jd-framework .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.jd-framework .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.jd-framework .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.jd-framework .navbar-btn{margin-top:7px;margin-bottom:7px}.jd-framework .navbar-btn.btn-sm,.jd-framework .btn-group-sm>.navbar-btn.btn{margin-top:8.5px;margin-bottom:8.5px}.jd-framework .navbar-btn.btn-xs,.jd-framework .btn-group-xs>.navbar-btn.btn{margin-top:14px;margin-bottom:14px}.jd-framework .navbar-text{margin-top:14px;margin-bottom:14px}@media (min-width: 701px){.jd-framework .navbar-text{float:left;margin-left:13px;margin-right:13px}}@media (min-width: 701px){.jd-framework .navbar-left{float:left !important}.jd-framework .navbar-right{float:right !important;margin-right:-13px}.jd-framework .navbar-right ~ .navbar-right{margin-right:0}}.jd-framework .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.jd-framework .navbar-default .navbar-brand{color:#777}.jd-framework .navbar-default .navbar-brand:hover,.jd-framework .navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.jd-framework .navbar-default .navbar-text{color:#777}.jd-framework .navbar-default .navbar-nav>li>a{color:#777}.jd-framework .navbar-default .navbar-nav>li>a:hover,.jd-framework .navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.jd-framework .navbar-default .navbar-nav>.active>a,.jd-framework .navbar-default .navbar-nav>.active>a:hover,.jd-framework .navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.jd-framework .navbar-default .navbar-nav>.disabled>a,.jd-framework .navbar-default .navbar-nav>.disabled>a:hover,.jd-framework .navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.jd-framework .navbar-default .navbar-toggle{border-color:#ddd}.jd-framework .navbar-default .navbar-toggle:hover,.jd-framework .navbar-default .navbar-toggle:focus{background-color:#ddd}.jd-framework .navbar-default .navbar-toggle .icon-bar{background-color:#888}.jd-framework .navbar-default .navbar-collapse,.jd-framework .navbar-default .navbar-form{border-color:#e7e7e7}.jd-framework .navbar-default .navbar-nav>.open>a,.jd-framework .navbar-default .navbar-nav>.open>a:hover,.jd-framework .navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width: 700px){.jd-framework .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.jd-framework .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.jd-framework .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.jd-framework .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.jd-framework .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.jd-framework .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.jd-framework .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.jd-framework .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.jd-framework .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}
946.jd-framework .navbar-default .navbar-link{color:#777}.jd-framework .navbar-default .navbar-link:hover{color:#333}.jd-framework .navbar-default .btn-link{color:#777}.jd-framework .navbar-default .btn-link:hover,.jd-framework .navbar-default .btn-link:focus{color:#333}.jd-framework .navbar-default .btn-link[disabled]:hover,.jd-framework .navbar-default .btn-link[disabled]:focus,fieldset[disabled] .jd-framework .navbar-default .btn-link:hover,fieldset[disabled] .jd-framework .navbar-default .btn-link:focus{color:#ccc}.jd-framework .navbar-inverse{background-color:#222;border-color:#090909}.jd-framework .navbar-inverse .navbar-brand{color:#535357}.jd-framework .navbar-inverse .navbar-brand:hover,.jd-framework .navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.jd-framework .navbar-inverse .navbar-text{color:#535357}.jd-framework .navbar-inverse .navbar-nav>li>a{color:#535357}.jd-framework .navbar-inverse .navbar-nav>li>a:hover,.jd-framework .navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.jd-framework .navbar-inverse .navbar-nav>.active>a,.jd-framework .navbar-inverse .navbar-nav>.active>a:hover,.jd-framework .navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.jd-framework .navbar-inverse .navbar-nav>.disabled>a,.jd-framework .navbar-inverse .navbar-nav>.disabled>a:hover,.jd-framework .navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.jd-framework .navbar-inverse .navbar-toggle{border-color:#333}.jd-framework .navbar-inverse .navbar-toggle:hover,.jd-framework .navbar-inverse .navbar-toggle:focus{background-color:#333}.jd-framework .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.jd-framework .navbar-inverse .navbar-collapse,.jd-framework .navbar-inverse .navbar-form{border-color:#101010}.jd-framework .navbar-inverse .navbar-nav>.open>a,.jd-framework .navbar-inverse .navbar-nav>.open>a:hover,.jd-framework .navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:#fff}@media (max-width: 700px){.jd-framework .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.jd-framework .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.jd-framework .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#535357}.jd-framework .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.jd-framework .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.jd-framework .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.jd-framework .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.jd-framework .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.jd-framework .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.jd-framework .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.jd-framework .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.jd-framework .navbar-inverse .navbar-link{color:#535357}.jd-framework .navbar-inverse .navbar-link:hover{color:#fff}.jd-framework .navbar-inverse .btn-link{color:#535357}.jd-framework .navbar-inverse .btn-link:hover,.jd-framework .navbar-inverse .btn-link:focus{color:#fff}.jd-framework .navbar-inverse .btn-link[disabled]:hover,.jd-framework .navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .jd-framework .navbar-inverse .btn-link:hover,fieldset[disabled] .jd-framework .navbar-inverse .btn-link:focus{color:#444}.jd-framework .breadcrumb{padding:8px 15px;margin-bottom:22px;list-style:none;background-color:#f5f5f5;border-radius:4px}.jd-framework .breadcrumb>li{display:inline-block}.jd-framework .breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.jd-framework .breadcrumb>.active{color:#2e2e30}.jd-framework .pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:4px}.jd-framework .pagination>li{display:inline}.jd-framework .pagination>li>a,.jd-framework .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#30abb8;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.jd-framework .pagination>li:first-child>
946a,.jd-framework .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.jd-framework .pagination>li:last-child>a,.jd-framework .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.jd-framework .pagination>li>a:hover,.jd-framework .pagination>li>a:focus,.jd-framework .pagination>li>span:hover,.jd-framework .pagination>li>span:focus{color:#20737b;background-color:silver;border-color:#ddd}.jd-framework .pagination>.active>a,.jd-framework .pagination>.active>a:hover,.jd-framework .pagination>.active>a:focus,.jd-framework .pagination>.active>span,.jd-framework .pagination>.active>span:hover,.jd-framework .pagination>.active>span:focus{z-index:2;color:#fff;background-color:#30abb8;border-color:#30abb8;cursor:default}.jd-framework .pagination>.disabled>span,.jd-framework .pagination>.disabled>span:hover,.jd-framework .pagination>.disabled>span:focus,.jd-framework .pagination>.disabled>a,.jd-framework .pagination>.disabled>a:hover,.jd-framework .pagination>.disabled>a:focus{color:#2e2e30;background-color:#fff;border-color:#ddd;cursor:not-allowed}.jd-framework .pagination-lg>li>a,.jd-framework .pagination-lg>li>span{padding:10px 16px;font-size:20px}.jd-framework .pagination-lg>li:first-child>
946a,.jd-framework .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.jd-framework .pagination-lg>li:last-child>a,.jd-framework .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.jd-framework .pagination-sm>li>a,.jd-framework .pagination-sm>li>span{padding:5px 10px;font-size:14px}.jd-framework .pagination-sm>li:first-child>a,.jd-framework .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.jd-framework .pagination-sm>li:last-child>a,.jd-framework .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.jd-framework .pager{padding-left:0;margin:22px 0;list-style:none;text-align:center}.jd-framework .pager:before,.jd-framework .pager:after{content:" ";display:table}.jd-framework .pager:after{clear:both}.jd-framework .pager li{display:inline}.jd-framework .pager li>a,.jd-framework .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.jd-framework .pager li>a:hover,.jd-framework .pager li>a:focus{text-decoration:none;background-color:silver}.jd-framework .pager .next>a,.jd-framework .pager .next>span{float:right}.jd-framework .pager .previous>a,.jd-framework .pager .previous>span{float:left}.jd-framework .pager .disabled>a,.jd-framework .pager .disabled>a:hover,.jd-framework .pager .disabled>a:focus,.jd-framework .pager .disabled>span{color:#2e2e30;background-color:#fff;cursor:not-allowed}.jd-framework .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.jd-framework .label:empty{display:none}.btn .jd-framework .label{position:relative;top:-1px}.jd-framework a.label:hover,.jd-framework a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.jd-framework .label-default{background-color:#2e2e30}.jd-framework .label-default[href]:hover,.jd-framework .label-default[href]:focus{background-color:#151516}.jd-framework .label-primary{background-color:#30abb8}.jd-framework .label-primary[href]:hover,.jd-framework .label-primary[href]:focus{background-color:#258590}.jd-framework .label-success{background-color:#5cb85c}.jd-framework .label-success[href]:hover,.jd-framework .label-success[href]:focus{background-color:#449d44}.jd-framework .label-info{background-color:#5bc0de}.jd-framework .label-info[href]:hover,.jd-framework .label-info[href]:focus{background-color:#31b0d5}.jd-framework .label-warning{background-color:#f0ad4e}.jd-framework .label-warning[href]:hover,.jd-framework .label-warning[href]:focus{background-color:#ec971f}.jd-framework .label-danger{background-color:#d9534f}.jd-framework .label-danger[href]:hover,.jd-framework .label-danger[href]:focus{background-color:#c9302c}.jd-framework .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:14px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#2e2e30;border-radius:10px}.jd-framework .badge:empty{display:none}.btn .jd-framework .badge{position:relative;top:-1px}.btn-xs .jd-framework .badge,.jd-framework .btn-group-xs>.btn .jd-framework .badge{top:0;padding:1px 5px}.list-group-item.active>.jd-framework .badge,.nav-pills>.active>a>.jd-framework .badge{color:#30abb8;background-color:#fff}.list-group-item>.jd-framework .badge{float:right}.list-group-item>.jd-framework .badge+.jd-framework .badge{margin-right:5px}.nav-pills>li>a>.jd-framework .badge{margin-left:3px}.jd-framework a.badge:hover,.jd-framework a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.jd-framework .jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:silver}.jd-framework .jumbotron h1,.jd-framework .jumbotron .h1{color:inherit}.jd-framework .jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200}.jd-framework .jumbotron>hr{border-top-color:#a7a7a7}.container .jd-framework .jumbotron,.container-fluid .jd-framework .jumbotron{border-radius:6px}.jd-framework .jumbotron .container{max-width:100%}@media screen and (min-width: 701px){.jd-framework .jumbotron{padding:48px 0}.container .jd-framework .jumbotron,.container-fluid .jd-framework .jumbotron{padding-left:60px;padding-right:60px}.jd-framework .jumbotron h1,.jd-framework .jumbotron .h1{font-size:72px}}.jd-framework .thumbnail{display:block;padding:4px;margin-bottom:22px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.jd-framework .thumbnail>img,.jd-framework .thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.jd-framework .thumbnail .caption{padding:9px;color:#3d3e42}.jd-framework a.thumbnail:hover,.jd-framework a.thumbnail:focus,.jd-framework a.thumbnail.active{border-color:#30abb8}.jd-framework .alert{padding:15px;margin-bottom:22px;border:1px solid transparent;border-radius:4px}.jd-framework .alert h4{margin-top:0;color:inherit}.jd-framework .alert .alert-link{font-weight:bold}.jd-framework .alert>p,.jd-framework .alert>ul{margin-bottom:0}.jd-framework .alert>p+p{margin-top:5px}.jd-framework .alert-dismissable,.jd-framework .alert-dismissible{padding-right:35px}.jd-framework .alert-dismissable .close,.jd-framework .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.jd-framework .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.jd-framework .alert-success hr{border-top-color:#c9e2b3}.jd-framework .alert-success .alert-link{color:#2b542c}.jd-framework .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.jd-framework .alert-info hr{border-top-color:#a6e1ec}.jd-framework .alert-info .alert-link{color:#245269}.jd-framework .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.jd-framework .alert-warning hr{border-top-color:#f7e1b5}.jd-framework .alert-warning .alert-link{color:#66512c}.jd-framework .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.jd-framework .alert-danger hr{border-top-color:#e4b9c0}.jd-framework .alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.jd-framework .progress{overflow:hidden;height:22px;margin-bottom:22px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.jd-framework .progress-bar{float:left;width:0%;height:100%;font-size:14px;line-height:22px;color:#fff;text-align:center;background-color:#30abb8;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.jd-framework .progress-striped .progress-bar,.jd-framework .progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.jd-framework .progress.active .progress-bar,.jd-framework .progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.jd-framework .progress-bar-success{background-color:#5cb85c}.progress-striped .jd-framework .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.jd-framework .progress-bar-info{background-color:#5bc0de}.progress-striped .jd-framework .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.jd-framework .progress-bar-warning{background-color:#f0ad4e}.progress-striped .jd-framework .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.jd-framework .progress-bar-danger{background-color:#d9534f}.progress-striped .jd-framework .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.jd-framework .media{margin-top:15px}.jd-framework .media:first-child{margin-top:0}.jd-framework .media-right,.jd-framework .media>.pull-right{padding-left:10px}.jd-framework .media-left,.jd-framework .media>.pull-left{padding-right:10px}.jd-framework .media-left,.jd-framework .media-right,.jd-framework .media-body{dis
946play:table-cell;vertical-align:top}.jd-framework .media-middle{vertical-align:middle}.jd-framework .media-bottom{vertical-align:bottom}.jd-framework .media-heading{margin-top:0;margin-bottom:5px}.jd-framework .media-list{padding-left:0;list-style:none}.jd-framework .list-group{margin-bottom:20px;padding-left:0}.jd-framework .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.jd-framework .list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.jd-framework .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.jd-framework a.list-group-item{color:#555}.jd-framework a.list-group-item .list-group-item-heading{color:#333}.jd-framework a.list-group-item:hover,.jd-framework a.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}.jd-framework .list-group-item.disabled,.jd-framework .list-group-item.disabled:hover,.jd-framework .list-group-item.disabled:focus{background-color:silver;color:#2e2e30;cursor:not-allowed}.jd-framework .list-group-item.disabled .list-group-item-heading,.jd-framework .list-group-item.disabled:hover .list-group-item-heading,.jd-framework .list-group-item.disabled:focus .list-group-item-heading{color:inherit}.jd-framework .list-group-item.disabled .list-group-item-text,.jd-framework .list-group-item.disabled:hover .list-group-item-text,.jd-framework .list-group-item.disabled:focus .list-group-item-text{color:#2e2e30}.jd-framework .list-group-item.active,.jd-framework .list-group-item.active:hover,.jd-framework .list-group-item.active:focus{z-index:2;color:#fff;background-color:#30abb8;border-color:#30abb8}.jd-framework .list-group-item.active .list-group-item-heading,.jd-framework .list-group-item.active .list-group-item-heading>small,.jd-framework .list-group-item.active .list-group-item-heading>.small,.jd-framework .list-group-item.active:hover .list-group-item-heading,.jd-framework .list-group-item.active:hover .list-group-item-heading>small,.jd-framework .list-group-item.active:hover .list-group-item-heading>.small,.jd-framework .list-group-item.active:focus .list-group-item-heading,.jd-framework .list-group-item.active:focus .list-group-item-heading>small,.jd-framework .list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.jd-framework .list-group-item.active .list-group-item-text,.jd-framework .list-group-item.active:hover .list-group-item-text,.jd-framework .list-group-item.active:focus .list-group-item-text{color:#c4ecf0}.jd-framework .list-group-item-success{color:#3c763d;background-color:#dff0d8}.jd-framework a.list-group-item-success{color:#3c763d}.jd-framework a.list-group-item-success .list-group-item-heading{color:inherit}.jd-framework a.list-group-item-success:hover,.jd-framework a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}.jd-framework a.list-group-item-success.active,.jd-framework a.list-group-item-success.active:hover,.jd-framework a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.jd-framework .list-group-item-info{color:#31708f;background-color:#d9edf7}.jd-framework a.list-group-item-info{color:#31708f}.jd-framework a.list-group-item-info .list-group-item-heading{color:inherit}.jd-framework a.list-group-item-info:hover,.jd-framework a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}.jd-framework a.list-group-item-info.active,.jd-framework a.list-group-item-info.active:hover,.jd-framework a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.jd-framework .list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}.jd-framework a.list-group-item-warning{color:#8a6d3b}.jd-framework a.list-group-item-warning .list-group-item-heading{color:inherit}.jd-framework a.list-group-item-warning:hover,.jd-framework a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}.jd-framework a.list-group-item-warning.active,.jd-framework a.list-group-item-warning.active:hover,.jd-framework a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.jd-framework .list-group-item-danger{color:#a94442;background-color:#f2dede}.jd-framework a.list-group-item-danger{color:#a94442}.jd-framework a.list-group-item-danger .list-group-item-heading{color:inherit}.jd-framework a.list-group-item-danger:hover,.jd-framework a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}.jd-framework a.list-group-item-danger.active,.jd-framework a.list-group-item-danger.active:hover,.jd-framework a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.jd-framework .list-group-item-heading{margin-top:0;margin-bottom:5px}.jd-framework .list-group-item-text{margin-bottom:0;line-height:1.3}.jd-framework .panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.jd-framework .panel-body{padding:15px}.jd-framework .panel-body:before,.jd-framework .panel-body:after{content:" ";display:table}.jd-framework .panel-body:after{clear:both}.jd-framework .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.jd-framework .panel-heading>.dropdown .dropdown-toggle{color:inherit}.jd-framework .panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}.jd-framework .panel-title>a{color:inherit}.jd-framework .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.jd-framework .panel>.list-group,.jd-framework .panel>.panel-collapse>.list-group{margin-bottom:0}.jd-framework .panel>.list-group .list-group-item,.jd-framework .panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.jd-framework .panel>.list-group:first-child .list-group-item:first-child,.jd-framework .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.jd-framework .panel>.list-group:last-child .list-group-item:last-child,.jd-framework .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.jd-framework .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.jd-framework .list-group+.panel-footer{border-top-width:0}.jd-framework .panel>.table,.jd-framework .panel>.table-responsive>.table,.jd-framework .panel>.panel-collapse>.table{margin-bottom:0}.jd-framework .panel>.table caption,.jd-framework .panel>.table-responsive>.table caption,.jd-framework .panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.jd-framework .panel>.table:first-child,.jd-framework .panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.jd-framework .panel>.table:first-child>thead:first-child>tr:first-child,.jd-framework .panel>.table:first-child>tbody:first-child>tr:first-child,.jd-framework .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.jd-framework .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.jd-framework .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.jd-framework .panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.jd-framework .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.jd-framework .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.jd-framework .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.jd-framework .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.jd-framework .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.jd-framework .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.jd-framework .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.jd-framework .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.jd-framework .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.jd-framework .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.jd-framework .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.jd-framework .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.jd-framework .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.jd-framework .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.jd-framework .panel>.table:last-child,.jd-framework .panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.jd-framework .panel>.table:last-child>tbody:last-child>tr:last-child,.jd-framework .panel>.table:last-child>tfoot:last-child>tr:last-child,.jd-framework .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.jd-framework .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.jd-framework .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.jd-framework .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.jd-framework .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.jd-framework .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.jd-framework .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.jd-framework .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.jd-framework .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.jd-framework .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.jd-framework .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.jd-framework .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.jd-framework .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.jd-framework .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.jd-framework .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.jd-framework .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.jd-framework .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.jd-framework .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.jd-framework .panel>.panel-body+.table,.jd-framework .panel>.panel-body+.table-responsive,.jd-framework .panel>.table+.panel-body,.jd-framework .panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.jd-framework .panel>.table>tbody:first-child>tr:first-child th,.jd-framework .panel>.table>tbody:first-child>tr:first-child td{border-top:0}.jd-framework .panel>.table-bordered,.jd-framework .panel>.table-responsive>.table-bordered{border:0}.jd-framework .panel>.table-bordered>thead>tr>th:first-child,.jd-framework .panel>.table-bordered>thead>tr>td:first-child,.jd-framework .panel>.table-bordered>tbody>tr>th:first-child,.jd-framework .panel>.table-bordered>tbody>tr>td:first-child,.jd-framework .panel>.table-bordered>tfoot>tr>th:first-child,.jd-framework .panel>.table-bordered>tfoot>tr>td:first-child,.jd-framework .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.jd-framework .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.jd-framework .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.jd-framework .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.jd-framework .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.jd-framework .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.jd-framework .panel>.table-bordered>thead>tr>th:last-child,.jd-framework .panel>.table-bordered>thead>tr>td:last-child,.jd-framework .panel>.table-bordered>tbody>tr>th:last-child,.jd-framework .panel>.table-bordered>tbody>tr>td:last-child,.jd-framework .panel>.table-bordered>tfoot>tr>th:last-child,.jd-framework .panel>.table-bordered>tfoot>tr>td:last-child,.jd-framework .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.jd-framework .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.jd-framework .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.jd-framework .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.jd-framework .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.jd-framework .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.jd-framework .panel>.table-bordered>thead>tr:first-child>td,.jd-framework .panel>.table-bordered>thead>tr:first-child>
946th,.jd-framework .panel>.table-bordered>tbody>tr:first-child>td,.jd-framework .panel>.table-bordered>tbody>tr:first-child>th,.jd-framework .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.jd-framework .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.jd-framework .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.jd-framework .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.jd-framework .panel>.table-bordered>tbody>tr:last-child>td,.jd-framework .panel>.table-bordered>tbody>tr:last-child>th,.jd-framework .panel>.table-bordered>tfoot>tr:last-child>td,.jd-framework .panel>.table-bordered>tfoot>tr:last-child>th,.jd-framework .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.jd-framework .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.jd-framework .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.jd-framework .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.jd-framework .panel>.table-responsive{border:0;margin-bottom:0}.jd-framework .panel-group{margin-bottom:22px}.jd-framework .panel-group .panel{margin-bottom:0;border-radius:4px}.jd-framework .panel-group .panel+.panel{margin-top:5px}.jd-framework .panel-group .panel-heading{border-bottom:0}.jd-framework .panel-group .panel-heading+.panel-collapse>.panel-body,.jd-framework .panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.jd-framework .panel-group .panel-footer{border-top:0}.jd-framework .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.jd-framework .panel-default{border-color:#ddd}.jd-framework .panel-default>.panel-heading{color:#000;background-color:#f5f5f5;border-color:#ddd}.jd-framework .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.jd-framework .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#000}.jd-framework .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.jd-framework .panel-primary{border-color:#30abb8}.jd-framework .panel-primary>.panel-heading{color:#fff;background-color:#30abb8;border-color:#30abb8}.jd-framework .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#30abb8}.jd-framework .panel-primary>.panel-heading .badge{color:#30abb8;background-color:#fff}.jd-framework .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#30abb8}.jd-framework .panel-success{border-color:#d6e9c6}.jd-framework .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.jd-framework .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.jd-framework .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.jd-framework .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.jd-framework .panel-info{border-color:#bce8f1}.jd-framework .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.jd-framework .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.jd-framework .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.jd-framework .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.jd-framework .panel-warning{border-color:#faebcc}.jd-framework .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.jd-framework .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.jd-framework .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.jd-framework .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.jd-framework .panel-danger{border-color:#ebccd1}.jd-framework .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.jd-framework .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.jd-framework .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.jd-framework .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.jd-framework .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.jd-framework .embed-responsive .embed-responsive-item,.jd-framework .embed-responsive iframe,.jd-framework .embed-responsive embed,.jd-framework .embed-responsive object,.jd-framework .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.jd-framework .embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.jd-framework .embed-responsive.embed-responsive-4by3{padding-bottom:75%}.jd-framework .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.jd-framework .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.jd-framework .well-lg{padding:24px;border-radius:6px}.jd-framework .well-sm{padding:9px;border-radius:3px}.jd-framework .close{float:right;font-size:24px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;
946opacity:.2;filter:alpha(opacity=20)}.jd-framework .close:hover,.jd-framework .close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.jd-framework button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.jd-framework .modal-open{overflow:hidden}.jd-framework .modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.jd-framework .modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.jd-framework .modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.jd-framework .modal-open .modal{overflow-x:hidden;overflow-y:auto}.jd-framework .modal-dialog{position:relative;width:auto;margin:10px}.jd-framework .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.jd-framework .modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.jd-framework .modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.jd-framework .modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.jd-framework .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}.jd-framework .modal-header .close{margin-top:-2px}.jd-framework .modal-title{margin:0;line-height:1.42857}.jd-framework .modal-body{position:relative;padding:15px}.jd-framework .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.jd-framework .modal-footer:before,.jd-framework .modal-footer:after{content:" ";display:table}.jd-framework .modal-footer:after{clear:both}.jd-framework .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.jd-framework .modal-footer .btn-group .btn+.btn{margin-left:-1px}.jd-framework .modal-footer .btn-block+.btn-block{margin-left:0}.jd-framework .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 701px){.jd-framework .modal-dialog{width:600px;margin:30px auto}.jd-framework .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.jd-framework .modal-sm{width:300px}}@media (min-width: 701px){.jd-framework .modal-lg{width:900px}}.jd-framework .tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.jd-framework .tooltip.in{opacity:.9;filter:alpha(opacity=90)}.jd-framework .tooltip.top{margin-top:-3px;padding:5px 0}.jd-framework .tooltip.right{margin-left:3px;padding:0 5px}.jd-framework .tooltip.bottom{margin-top:3px;padding:5px 0}.jd-framework .tooltip.left{margin-left:-3px;padding:0 5px}.jd-framework .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.jd-framework .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.jd-framework .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.jd-framework .tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.jd-framework .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.jd-framework .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.jd-framework .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.jd-framework .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jd-framework .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jd-framework .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jd-framework .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:1.42857;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.jd-framework .popover.top{margin-top:-10px}.jd-framework .popover.right{margin-left:10px}.jd-framework .popover.bottom{margin-top:10px}.jd-framework .popover.left{margin-left:-10px}.jd-framework .popover-title{margin:0;padding:8px 14px;font-size:16px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.jd-framework .popover-content{padding:9px 14px}.jd-framework .popover>.arrow,.jd-framework .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.jd-framework .popover>.arrow{border-width:11px}.jd-framework .popover>.arrow:after{border-width:10px;content:""}.jd-framework .popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.jd-framework .popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.jd-framework .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.jd-framework .popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.jd-framework .popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.jd-framework .popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.jd-framework .popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.jd-framework .popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.jd-framework .carousel{position:relative}.jd-framework .carousel-inner{position:relative;overflow:hidden;width:100%}.jd-framework .carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.jd-framework .carousel-inner>.item>img,.jd-framework .carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.jd-framework .carousel-inner>.item{transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000}.jd-framework .carousel-inner>.item.next,.jd-framework .carousel-inner>.item.active.right{transform:translate3d(100%, 0, 0);left:0}.jd-framework .carousel-inner>.item.prev,.jd-framework .carousel-inner>.item.active.left{transform:translate3d(-100%, 0, 0);left:0}.jd-framework .carousel-inner>.item.next.left,.jd-framework .carousel-inner>.item.prev.right,.jd-framework .carousel-inner>.item.active{transform:translate3d(0, 0, 0);left:0}}.jd-framework .carousel-inner>.active,.jd-framework .carousel-inner>.next,.jd-framework .carousel-inner>.prev{display:block}.jd-framework .carousel-inner>.active{left:0}.jd-framework .carousel-inner>.next,.jd-framework .carousel-inner>.prev{position:absolute;top:0;width:100%}.jd-framework .carousel-inner>.next{left:100%}.jd-framework .carousel-inner>.prev{left:-100%}.jd-framework .carousel-inner>.next.left,.jd-framework .carousel-inner>.prev.right{left:0}.jd-framework .carousel-inner>.active.left{left:-100%}.jd-framework .carousel-inner>.active.right{left:100%}.jd-framework .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.jd-framework .carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.jd-framework .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.jd-framework .carousel-control:hover,.jd-framework .carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.jd-framework .carousel-control .icon-prev,.jd-framework .carousel-control .icon-next,.jd-framework .carousel-control .glyphicon-chevron-left,.jd-framework .carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.jd-framework .carousel-control .icon-prev,.jd-framework .carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.jd-framework .carousel-control .icon-next,.jd-framework .carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.jd-framework .carousel-control .icon-prev,.jd-framework .carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.jd-framework .carousel-control .icon-prev:before{content:'\2039'}.jd-framework .carousel-control .icon-next:before{content:'\203a'}.jd-framework .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.jd-framework .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.jd-framework .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.jd-framework .carousel-caption{position:absolute;
946left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.jd-framework .carousel-caption .btn{text-shadow:none}@media screen and (min-width: 701px){.jd-framework .carousel-control .glyphicon-chevron-left,.jd-framework .carousel-control .glyphicon-chevron-right,.jd-framework .carousel-control .icon-prev,.jd-framework .carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.jd-framework .carousel-control .glyphicon-chevron-left,.jd-framework .carousel-control .icon-prev{margin-left:-15px}.jd-framework .carousel-control .glyphicon-chevron-right,.jd-framework .carousel-control .icon-next{margin-right:-15px}.jd-framework .carousel-caption{left:20%;right:20%;padding-bottom:30px}.jd-framework .carousel-indicators{bottom:20px}}.jd-framework .clearfix:before,.jd-framework .clearfix:after{content:" ";display:table}.jd-framework .clearfix:after{clear:both}.jd-framework .center-block{display:block;margin-left:auto;margin-right:auto}.jd-framework .pull-right{float:right !important}.jd-framework .pull-left{float:left !important}.jd-framework .hide{display:none !important}.jd-framework .show{display:block !important}.jd-framework .invisible{visibility:hidden}.jd-framework .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.jd-framework .hidden{display:none !important;visibility:hidden !important}.jd-framework .affix{position:fixed}@-ms-viewport{width:device-width}.jd-framework .visible-xs,.jd-framework .visible-sm,.jd-framework .visible-md,.jd-framework .visible-lg{display:none !important}.jd-framework .visible-xs-block,.jd-framework .visible-xs-inline,.jd-framework .visible-xs-inline-block,.jd-framework .visible-sm-block,.jd-framework .visible-sm-inline,.jd-framework .visible-sm-inline-block,.jd-framework .visible-md-block,.jd-framework .visible-md-inline,.jd-framework .visible-md-inline-block,.jd-framework .visible-lg-block,.jd-framework .visible-lg-inline,.jd-framework .visible-lg-inline-block{display:none !important}@media (max-width: 700px){.jd-framework .visible-xs{display:block !important}.jd-framework table.visible-xs{display:table}.jd-framework tr.visible-xs{display:table-row !important}.jd-framework th.visible-xs,.jd-framework td.visible-xs{display:table-cell !important}}@media (max-width: 700px){.jd-framework .visible-xs-block{display:block !important}}@media (max-width: 700px){.jd-framework .visible-xs-inline{display:inline !important}}@media (max-width: 700px){.jd-framework .visible-xs-inline-block{display:inline-block !important}}@media (min-width: 701px) and (max-width: 700px){.jd-framework .visible-sm{display:block !important}.jd-framework table.visible-sm{display:table}.jd-framework tr.visible-sm{display:table-row !important}.jd-framework th.visible-sm,.jd-framework td.visible-sm{display:table-cell !important}}@media (min-width: 701px) and (max-width: 700px){.jd-framework .visible-sm-block{display:block !important}}@media (min-width: 701px) and (max-width: 700px){.jd-framework .visible-sm-inline{display:inline !important}}@media (min-width: 701px) and (max-width: 700px){.jd-framework .visible-sm-inline-block{display:inline-block !important}}@media (min-width: 701px) and (max-width: 1000px){.jd-framework .visible-md{display:block !important}.jd-framework table.visible-md{display:table}.jd-framework tr.visible-md{display:table-row !important}.jd-framework th.visible-md,.jd-framework td.visible-md{display:table-cell !important}}@media (min-width: 701px) and (max-width: 1000px){.jd-framework .visible-md-block{display:block !important}}@media (min-width: 701px) and (max-width: 1000px){.jd-framework .visible-md-inline{display:inline !important}}@media (min-width: 701px) and (max-width: 1000px){.jd-framework .visible-md-inline-block{display:inline-block !important}}@media (min-width: 1001px){.jd-framework .visible-lg{display:block !important}.jd-framework table.visible-lg{display:table}.jd-framework tr.visible-lg{display:table-row !important}.jd-framework th.visible-lg,.jd-framework td.visible-lg{display:table-cell !important}}@media (min-width: 1001px){.jd-framework .visible-lg-block{display:block !important}}@media (min-width: 1001px){.jd-framework .visible-lg-inline{display:inline !important}}@media (min-width: 1001px){.jd-framework .visible-lg-inline-block{display:inline-block !important}}@media (max-width: 700px){.jd-framework .hidden-xs{display:none !important}}@media (min-width: 701px) and (max-width: 700px){.jd-framework .hidden-sm{display:none !important}}@media (min-width: 701px) and (max-width: 1000px){.jd-framework .hidden-md{display:none !important}}@media (min-width: 1001px){.jd-framework .hidden-lg{display:none !important}}.jd-framework .visible-print{display:none !important}@media print{.jd-framework .visible-print{display:block !important}.jd-framework table.visible-print{display:table}.jd-framework tr.visible-print{display:table-row !important}.jd-framework th.visible-print,.jd-framework td.visible-print{display:table-cell !important}}.jd-framework .visible-print-block{display:none !important}@media print{.jd-framework .visible-print-block{display:block !important}}.jd-framework .visible-print-inline{display:none !important}@media print{.jd-framework .visible-print-inline{display:inline !important}}.jd-framework .visible-print-inline-block{display:none !important}@media print{.jd-framework .visible-print-inline-block{display:inline-block !important}}@media print{.jd-framework .hidden-print{display:none !important}}@-ms-viewport{width:device-width}.jd-framework .display-block-xs{display:block}
946.jd-framework .display-inline-xs{display:inline}.jd-framework .display-flex-xs{display:flex}.jd-framework .display-inline-block-xs{display:inline-block}.jd-framework .display-inline-table-xs{display:inline-table}.jd-framework .display-inline-flex-xs{display:inline-flex}.jd-framework .display-list-item-xs{display:list-item}.jd-framework .display-run-in-xs{display:run-in}.jd-framework .display-table-xs{display:table}.jd-framework .display-table-caption-xs{display:table-caption}.jd-framework .display-table-column-group-xs{display:table-column-group}.jd-framework .display-table-header-group-xs{display:table-header-group}.jd-framework .display-table-footer-group-xs{display:table-footer-group}.jd-framework .display-table-row-group-xs{display:table-row-group}.jd-framework .display-table-row-xs{display:table-row}.jd-framework .display-table-cell-xs{display:table-cell}.jd-framework .display-table-column-xs{display:table-column}.jd-framework .display-none-xs{display:none}.jd-framework .table-layout-fixed-xs{table-layout:fixed;width:100%}.jd-framework .overflow-hidden-xs{overflow:hidden}.jd-framework .overflow-visible-xs{overflow:visible}.jd-framework .position-static-xs{position:static !important}.jd-framework .position-absolute-xs{position:absolute !important}.jd-framework .position-relative-xs{position:relative !important}.jd-framework .position-fixed-xs{position:fixed !important}.jd-framework .position-fluid-xs{position:absolute !important}.jd-framework .position-top-xs-auto{top:auto}.jd-framework .position-right-xs-auto{right:auto}.jd-framework .position-bottom-xs-auto{bottom:auto}.jd-framework .position-left-xs-auto{left:auto}.jd-framework .text-left-xs{text-align:left}.jd-framework .text-right-xs{text-align:right}.jd-framework .text-center-xs{text-align:center}.jd-framework .text-justify-xs{text-align:justify}.jd-framework .pull-left-xs{float:left !important}.jd-framework .pull-right-xs{float:right !important}.jd-framework .pull-none-xs{float:none !important}.jd-framework .aspect-ratio-enabled-xs,.jd-framework .jd-media-fixed-ratio-xs{position:relative}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-content,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-content{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;z-index:1}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap{display:block;position:relative;z-index:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-16by9,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-16by9{padding-bottom:56.25%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-4by3,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-4by3{padding-bottom:75%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-2by1,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-2by1{padding-bottom:50%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-3by1,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-3by1{padding-bottom:33.33%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-4by1,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-4by1{padding-bottom:25%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-10by9,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-10by9{padding-bottom:90%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-1by1,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-1by1{padding-bottom:100%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-1by4,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-1by4{padding-bottom:400%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-1by3,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-1by3{padding-bottom:300%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-1by2,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-1by2{padding-bottom:200%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-3by4,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-3by4{padding-bottom:125%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-9by16,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-9by16{padding-bottom:143.75%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-ratio-wrap.aspect-ratio-xs-9by10,.jd-framework .jd-media-fixed-ratio-xs>.aspect-ratio-wrap.aspect-ratio-xs-9by10{padding-bottom:110%;height:0}.jd-framework .aspect-ratio-enabled-xs>.aspect-default-ratio-wrap,.jd-framework .jd-media-fixed-ratio-xs>.aspect-default-ratio-wrap{display:none}.jd-framework .aspect-ratio-disabled-xs>.aspect-ratio-content{position:relative;width:auto;height:auto;top:auto;left:auto;display:block;z-index:1}.jd-framework .aspect-ratio-disabled-xs>.aspect-ratio-wrap{display:none}.jd-framework .aspect-ratio-disabled-xs>.aspect-default-ratio-wrap{display:block}.jd-framework .background-size-contain-xs{background-size:contain}.jd-framework .background-size-cover-xs{background-size:cover}.jd-framework .background-size-stretch-xs{background-size:100% 100%}.jd-framework .background-size-auto-xs{background-size:auto}.jd-framework .background-position-left-top-xs{background-position:left top}.jd-framework .background-position-center-top-xs{background-position:center top}.jd-framework .background-position-right-top-xs{background-position:right top}.jd-framework .background-position-center-xs{background-position:center center}.jd-framework .background-position-left-center-xs{background-position:left center}.jd-framework .background-position-right-center-xs{background-position:right center}.jd-framework .background-position-left-bottom-xs{background-position:left bottom}.jd-framework .background-position-center-bottom-xs{background-position:center bottom}.jd-framework .background-position-right-bottom-xs{background-position:right bottom}.jd-framework .background-repeat-no-xs{background-repeat:no-repeat}.jd-framework .background-repeat-x-xs{background-repeat:repeat-x}.jd-framework .background-repeat-y-xs{background-repeat:repeat-y}.jd-framework .background-repeat-xy-xs{background-repeat:repeat}.jd-framework .input-size-default-xs{height:40px;padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .input-size-sm-xs{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .input-size-lg-xs{height:50px;padding:5px 10px;font-size:16px;line-height:1.42857;border-radius:6px}.jd-framework input[type="date"],.jd-framework input[type="time"],.jd-framework input[type="datetime-local"],.jd-framework input[type="month"]{line-height:36px;line-height:1.42857 \0}.jd-framework input[type="date"].input-size-sm-xs,.jd-framework input[type="time"].input-size-sm-xs,.jd-framework input[type="datetime-local"].input-size-sm-xs,.jd-framework input[type="month"].input-size-sm-xs{line-height:33px}.jd-framework input[type="date"].input-size-lg-xs,.jd-framework input[type="time"].input-size-lg-xs,.jd-framework input[type="datetime-local"].input-size-lg-xs,.jd-framework input[type="month"].input-size-lg-xs{line-height:49px}.jd-framework .width-auto-xs{width:auto}.jd-framework .height-auto-xs{height:auto}.jd-framework .vertical-align-xs-middle,.jd-framework .vertical-align-xs-middle .aspect-ratio-content{display:flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center}.jd-framework .vertical-align-xs-middle .jd-autoheight-wrap{display:flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center}.jd-framework .vertical-align-xs-middle.aspect-ratio-enabled-xs{display:block}.jd-framework .auto-height-columns-xs{display:flex}.jd-framework .auto-height-columns-xs>[class^="col-"],.jd-framework .auto-height-columns-xs>[class*=" col-"]{flex:1;-webkit-flex:1;-ms-flex:1;-moz-flex:1}.jd-framework .fluid-position-enabled[data-autoheight-xs="enabled"]>*{position:absolute;top:0;left:0;width:100%;height:100%}.jd-framework .jd-framework .button-display-block-xs.btn{display:block;width:100%}.jd-framework .jd-framework .button-display-default-xs.btn{display:inline-block;width:auto}.jd-framework .jd-framework .button-size-lg-xs.btn{padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}.jd-framework .jd-framework .button-size-default-xs.btn{padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .jd-framework .button-size-sm-xs.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-size-xs-xs.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-group-lg-xs>.btn{padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}.jd-framework .jd-framework .button-group-default-xs>.btn{padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .jd-framework .button-group-sm-xs>.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-group-xs-xs>.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-display-justified-xs.btn-group{dis
946play:table;width:100%;table-layout:fixed;border-collapse:separate}.jd-framework .jd-framework .button-display-justified-xs.btn-group>.btn,.jd-framework .jd-framework .button-display-justified-xs.btn-group>.btn-group{display:table-cell;float:none;width:100%}.jd-framework .jd-framework .button-display-default-xs.btn-group{position:relative;display:inline-block;width:auto;vertical-align:middle}.jd-framework .jd-framework .button-display-default-xs.btn-group>.btn,.jd-framework .jd-framework .button-display-default-xs.btn-group>.btn-group{position:relative;float:left;display:inline-block;width:auto}.jd-framework .tabs-align-left-xs .jd-tabs{text-align:left}.jd-framework .tabs-align-center-xs .jd-tabs{text-align:center}.jd-framework .tabs-align-right-xs .jd-tabs{text-align:right}.jd-framework .tabs-display-default-xs .jd-tabs>li{float:none;display:inline-block}.jd-framework .tabs-display-stacked-xs .jd-tabs{margin-bottom:20px}.jd-framework .tabs-display-stacked-xs .jd-tabs>li{float:none;display:block}.jd-framework .link-size-lg-xs a{font-size:1.4em}.jd-framework .link-size-md-xs a{font-size:1.1em}.jd-framework .link-size-sm-xs a{font-size:0.855em}.jd-framework .fullscreen-enabled[data-fullscreen-xs="true"] .fit-fullscreen{position:absolute;top:0;left:0;right:0;bottom:0}.jd-framework .fullscreen-enabled[data-fullscreen-xs="true"]>[class^="container"],.jd-framework .fullscreen-enabled[data-fullscreen-xs="true"]>[class^="container"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-xs="true"]>[class^="container"]>[class*=" jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-xs="true"]>[class^="container"]>[class^="jd-row"],.jd-framework .fullscreen-enabled[data-fullscreen-xs="true"]>[class^="container"]>[class^="jd-row"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-xs="true"]>[class^="container"]>[class^="jd-row"]>[class*=" jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-xs="true"]>[class^="container"]>[class*=" jd-row"],.jd-framework .fullscreen-enabled[data-fullscreen-xs="true"]>[class^="container"]>[class*=" jd-row"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-xs="true"]>[class^="container"]>[class*=" jd-row"]>[class*=" jd-column"]{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 701px){.jd-framework .display-block-sm{display:block}.jd-framework .display-inline-sm{display:inline}.jd-framework .display-flex-sm{display:flex}.jd-framework .display-inline-block-sm{display:inline-block}.jd-framework .display-inline-table-sm{display:inline-table}.jd-framework .display-inline-flex-sm{display:inline-flex}.jd-framework .display-list-item-sm{display:list-item}.jd-framework .display-run-in-sm{display:run-in}.jd-framework .display-table-sm{display:table}.jd-framework .display-table-caption-sm{display:table-caption}.jd-framework .display-table-column-group-sm{display:table-column-group}.jd-framework .display-table-header-group-sm{display:table-header-group}.jd-framework .display-table-footer-group-sm{display:table-footer-group}.jd-framework .display-table-row-group-sm{display:table-row-group}.jd-framework .display-table-row-sm{display:table-row}.jd-framework .display-table-cell-sm{display:table-cell}.jd-framework .display-table-column-sm{display:table-column}.jd-framework .display-none-sm{display:none}.jd-framework .table-layout-fixed-sm{table-layout:fixed;width:100%}.jd-framework .overflow-hidden-sm{overflow:hidden}.jd-framework .overflow-visible-sm{overflow:visible}.jd-framework .position-static-sm{position:static !important}.jd-framework .position-absolute-sm{position:absolute !important}.jd-framework .position-relative-sm{position:relative !important}.jd-framework .position-fixed-sm{position:fixed !important}.jd-framework .position-fluid-sm{position:absolute !important}.jd-framework .position-top-sm-auto{top:auto}.jd-framework .position-right-sm-auto{right:auto}.jd-framework .position-bottom-sm-auto{bottom:auto}.jd-framework .position-left-sm-auto{left:auto}.jd-framework .text-left-sm{text-align:left}.jd-framework .text-right-sm{text-align:right}.jd-framework .text-center-sm{text-align:center}.jd-framework .text-justify-sm{text-align:justify}.jd-framework .pull-left-sm{float:left !important}.jd-framework .pull-right-sm{float:right !important}.jd-framework .pull-none-sm{float:none !important}.jd-framework .aspect-ratio-enabled-sm,.jd-framework .jd-media-fixed-ratio-sm{position:relative}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-content,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-content{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;z-index:1}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap{display:block;position:relative;z-index:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-16by9,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-16by9{padding-bottom:56.25%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-4by3,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-4by3{padding-bottom:75%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-2by1,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-2by1{padding-bottom:50%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-3by1,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-3by1{padding-bottom:33.33%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-4by1,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-4by1{padding-bottom:25%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-10by9,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-10by9{padding-bottom:90%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-1by1,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-1by1{padding-bottom:100%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-1by4,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-1by4{padding-bottom:400%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-1by3,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-1by3{padding-bottom:300%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-1by2,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-1by2{padding-bottom:200%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-3by4,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-3by4{padding-bottom:125%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-9by16,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-9by16{padding-bottom:143.75%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-ratio-wrap.aspect-ratio-sm-9by10,.jd-framework .jd-media-fixed-ratio-sm>.aspect-ratio-wrap.aspect-ratio-sm-9by10{padding-bottom:110%;height:0}.jd-framework .aspect-ratio-enabled-sm>.aspect-default-ratio-wrap,.jd-framework .jd-media-fixed-ratio-sm>.aspect-default-ratio-wrap{display:none}.jd-framework .aspect-ratio-disabled-sm>.aspect-ratio-content{position:relative;width:auto;height:auto;top:auto;left:auto;display:block;z-index:1}.jd-framework .aspect-ratio-disabled-sm>.aspect-ratio-wrap{display:none}.jd-framework .aspect-ratio-disabled-sm>.aspect-default-ratio-wrap{display:block}.jd-framework .background-size-contain-sm{background-size:contain}.jd-framework .background-size-cover-sm{background-size:cover}.jd-framework .background-size-stretch-sm{background-size:100% 100%}.jd-framework .background-size-auto-sm{background-size:auto}.jd-framework .background-position-left-top-sm{background-position:left top}.jd-framework .background-position-center-top-sm{background-position:center top}.jd-framework .background-position-right-top-sm{background-position:right top}.jd-framework .background-position-center-sm{background-position:center center}.jd-framework .background-position-left-center-sm{background-position:left center}.jd-framework .background-position-right-center-sm{background-position:right center}.jd-framework .background-position-left-bottom-sm{background-position:left bottom}.jd-framework .background-position-center-bottom-sm{background-position:center bottom}.jd-framework .background-position-right-bottom-sm{background-position:right bottom}.jd-framework .background-repeat-no-sm{background-repeat:no-repeat}.jd-framework .background-repeat-x-sm{background-repeat:repeat-x}.jd-framework .background-repeat-y-sm{background-repeat:repeat-y}.jd-framework .background-repeat-xy-sm{background-repeat:repeat}.jd-framework .input-size-default-sm{height:40px;padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .input-size-sm-sm{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .input-size-lg-sm{height:50px;padding:5px 10px;font-size:16px;line-height:1.42857;border-radius:6px}.jd-framework input[type="date"],.jd-framework input[type="time"],.jd-framework input[type="datetime-local"],.jd-framework input[type="month"]{line-height:36px;line-height:1.42857 \0}.jd-framework input[type="date"].input-size-sm-sm,.jd-framework input[type="time"].input-size-sm-sm,.jd-framework input[type="datetime-local"].input-size-sm-sm,.jd-framework input[type="month"].input-size-sm-sm{line-height:33px}.jd-framework input[type="date"].input-size-lg-sm,.jd-framework input[type="time"].input-size-lg-sm,.jd-framework input[type="datetime-local"].input-size-lg-sm,.jd-framework input[type="month"].input-size-lg-sm{line-height:49px}.jd-framework .width-auto-sm{width:auto}.jd-framework .height-auto-sm{height:auto}.jd-framework .vertical-align-sm-middle,.jd-framework .vertical-align-sm-middle .aspect-ratio-content{display:flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center}.jd-framework .vertical-align-sm-middle .jd-autoheight-wrap{display:flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center}.jd-framework .vertical-align-sm-middle.aspect-ratio-enabled-sm{display:block}.jd-framework .auto-height-columns-sm{display:flex}.jd-framework .auto-height-columns-sm>[class^="col-"],.jd-framework .auto-height-columns-sm>[class*=" col-"]{flex:1;-webkit-flex:1;-ms-flex:1;-moz-flex:1}.jd-framework .fluid-position-enabled[data-autoheight-sm="enabled"]>*{position:absolute;top:0;left:0;width:100%;height:100%}.jd-framework .jd-framework .button-display-block-sm.btn{display:block;width:100%}.jd-framework .jd-framework .button-display-default-sm.btn{display:inline-block;width:auto}.jd-framework .jd-framework .button-size-lg-sm.btn{padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}.jd-framework .jd-framework .button-size-default-sm.btn{padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .jd-framework .button-size-sm-sm.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-size-xs-sm.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-group-lg-sm>.btn{padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}.jd-framework .jd-framework .button-group-default-sm>.btn{padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .jd-framework .button-group-sm-sm>.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-group-xs-sm>.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-display-justified-sm.btn-group{dis
946play:table;width:100%;table-layout:fixed;border-collapse:separate}.jd-framework .jd-framework .button-display-justified-sm.btn-group>.btn,.jd-framework .jd-framework .button-display-justified-sm.btn-group>.btn-group{display:table-cell;float:none;width:100%}.jd-framework .jd-framework .button-display-default-sm.btn-group{position:relative;display:inline-block;width:auto;vertical-align:middle}.jd-framework .jd-framework .button-display-default-sm.btn-group>.btn,.jd-framework .jd-framework .button-display-default-sm.btn-group>.btn-group{position:relative;float:left;display:inline-block;width:auto}.jd-framework .tabs-align-left-sm .jd-tabs{text-align:left}.jd-framework .tabs-align-center-sm .jd-tabs{text-align:center}.jd-framework .tabs-align-right-sm .jd-tabs{text-align:right}.jd-framework .tabs-display-default-sm .jd-tabs>li{float:none;display:inline-block}.jd-framework .tabs-display-stacked-sm .jd-tabs{margin-bottom:20px}.jd-framework .tabs-display-stacked-sm .jd-tabs>li{float:none;display:block}.jd-framework .link-size-lg-sm a{font-size:1.4em}.jd-framework .link-size-md-sm a{font-size:1.1em}.jd-framework .link-size-sm-sm a{font-size:0.855em}.jd-framework .fullscreen-enabled[data-fullscreen-sm="true"] .fit-fullscreen{position:absolute;top:0;left:0;right:0;bottom:0}.jd-framework .fullscreen-enabled[data-fullscreen-sm="true"]>[class^="container"],.jd-framework .fullscreen-enabled[data-fullscreen-sm="true"]>[class^="container"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-sm="true"]>[class^="container"]>[class*=" jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-sm="true"]>[class^="container"]>[class^="jd-row"],.jd-framework .fullscreen-enabled[data-fullscreen-sm="true"]>[class^="container"]>[class^="jd-row"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-sm="true"]>[class^="container"]>[class^="jd-row"]>[class*=" jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-sm="true"]>[class^="container"]>[class*=" jd-row"],.jd-framework .fullscreen-enabled[data-fullscreen-sm="true"]>[class^="container"]>[class*=" jd-row"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-sm="true"]>[class^="container"]>[class*=" jd-row"]>[class*=" jd-column"]{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 701px){.jd-framework .display-block-md{display:block}.jd-framework .display-inline-md{display:inline}.jd-framework .display-flex-md{display:flex}.jd-framework .display-inline-block-md{display:inline-block}.jd-framework .display-inline-table-md{display:inline-table}.jd-framework .display-inline-flex-md{display:inline-flex}.jd-framework .display-list-item-md{display:list-item}.jd-framework .display-run-in-md{display:run-in}.jd-framework .display-table-md{display:table}.jd-framework .display-table-caption-md{display:table-caption}.jd-framework .display-table-column-group-md{display:table-column-group}.jd-framework .display-table-header-group-md{display:table-header-group}.jd-framework .display-table-footer-group-md{display:table-footer-group}.jd-framework .display-table-row-group-md{display:table-row-group}.jd-framework .display-table-row-md{display:table-row}.jd-framework .display-table-cell-md{display:table-cell}.jd-framework .display-table-column-md{display:table-column}.jd-framework .display-none-md{display:none}.jd-framework .table-layout-fixed-md{table-layout:fixed;width:100%}.jd-framework .overflow-hidden-md{overflow:hidden}.jd-framework .overflow-visible-md{overflow:visible}.jd-framework .position-static-md{position:static !important}.jd-framework .position-absolute-md{position:absolute !important}.jd-framework .position-relative-md{position:relative !important}.jd-framework .position-fixed-md{position:fixed !important}.jd-framework .position-fluid-md{position:absolute !important}.jd-framework .position-top-md-auto{top:auto}.jd-framework .position-right-md-auto{right:auto}.jd-framework .position-bottom-md-auto{bottom:auto}.jd-framework .position-left-md-auto{left:auto}.jd-framework .text-left-md{text-align:left}.jd-framework .text-right-md{text-align:right}.jd-framework .text-center-md{text-align:center}.jd-framework .text-justify-md{text-align:justify}.jd-framework .pull-left-md{float:left !important}.jd-framework .pull-right-md{float:right !important}.jd-framework .pull-none-md{float:none !important}.jd-framework .aspect-ratio-enabled-md,.jd-framework .jd-media-fixed-ratio-md{position:relative}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-content,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-content{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;z-index:1}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap{display:block;position:relative;z-index:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-16by9,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-16by9{padding-bottom:56.25%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-4by3,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-4by3{padding-bottom:75%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-2by1,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-2by1{padding-bottom:50%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-3by1,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-3by1{padding-bottom:33.33%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-4by1,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-4by1{padding-bottom:25%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-10by9,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-10by9{padding-bottom:90%;height:0}.jd-framework .aspect-ratio-enabled-md>
946.aspect-ratio-wrap.aspect-ratio-md-1by1,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-1by1{padding-bottom:100%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-1by4,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-1by4{padding-bottom:400%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-1by3,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-1by3{padding-bottom:300%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-1by2,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-1by2{padding-bottom:200%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-3by4,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-3by4{padding-bottom:125%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-9by16,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-9by16{padding-bottom:143.75%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-ratio-wrap.aspect-ratio-md-9by10,.jd-framework .jd-media-fixed-ratio-md>.aspect-ratio-wrap.aspect-ratio-md-9by10{padding-bottom:110%;height:0}.jd-framework .aspect-ratio-enabled-md>.aspect-default-ratio-wrap,.jd-framework .jd-media-fixed-ratio-md>.aspect-default-ratio-wrap{display:none}.jd-framework .aspect-ratio-disabled-md>.aspect-ratio-content{position:relative;width:auto;height:auto;top:auto;left:auto;display:block;z-index:1}.jd-framework .aspect-ratio-disabled-md>.aspect-ratio-wrap{display:none}.jd-framework .aspect-ratio-disabled-md>.aspect-default-ratio-wrap{display:block}.jd-framework .background-size-contain-md{background-size:contain}.jd-framework .background-size-cover-md{background-size:cover}.jd-framework .background-size-stretch-md{background-size:100% 100%}.jd-framework .background-size-auto-md{background-size:auto}.jd-framework .background-position-left-top-md{background-position:left top}.jd-framework .background-position-center-top-md{background-position:center top}.jd-framework .background-position-right-top-md{background-position:right top}.jd-framework .background-position-center-md{background-position:center center}.jd-framework .background-position-left-center-md{background-position:left center}.jd-framework .background-position-right-center-md{background-position:right center}.jd-framework .background-position-left-bottom-md{background-position:left bottom}.jd-framework .background-position-center-bottom-md{background-position:center bottom}.jd-framework .background-position-right-bottom-md{background-position:right bottom}.jd-framework .background-repeat-no-md{background-repeat:no-repeat}.jd-framework .background-repeat-x-md{background-repeat:repeat-x}.jd-framework .background-repeat-y-md{background-repeat:repeat-y}.jd-framework .background-repeat-xy-md{background-repeat:repeat}.jd-framework .input-size-default-md{height:40px;padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .input-size-sm-md{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .input-size-lg-md{height:50px;padding:5px 10px;font-size:16px;line-height:1.42857;border-radius:6px}.jd-framework input[type="date"],.jd-framework input[type="time"],.jd-framework input[type="datetime-local"],.jd-framework input[type="month"]{line-height:36px;line-height:1.42857 \0}.jd-framework input[type="date"].input-size-sm-md,.jd-framework input[type="time"].input-size-sm-md,.jd-framework input[type="datetime-local"].input-size-sm-md,.jd-framework input[type="month"].input-size-sm-md{line-height:33px}.jd-framework input[type="date"].input-size-lg-md,.jd-framework input[type="time"].input-size-lg-md,.jd-framework input[type="datetime-local"].input-size-lg-md,.jd-framework input[type="month"].input-size-lg-md{line-height:49px}.jd-framework .width-auto-md{width:auto}.jd-framework .height-auto-md{height:auto}.jd-framework .vertical-align-md-middle,.jd-framework .vertical-align-md-middle .aspect-ratio-content{display:flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center}.jd-framework .vertical-align-md-middle .jd-autoheight-wrap{display:flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center}.jd-framework .vertical-align-md-middle.aspect-ratio-enabled-md{display:block}.jd-framework .auto-height-columns-md{display:flex}.jd-framework .auto-height-columns-md>[class^="col-"],.jd-framework .auto-height-columns-md>[class*=" col-"]{flex:1;-webkit-flex:1;-ms-flex:1;-moz-flex:1}.jd-framework .fluid-position-enabled[data-autoheight-md="enabled"]>*{position:absolute;top:0;left:0;width:100%;height:100%}.jd-framework .jd-framework .button-display-block-md.btn{display:block;width:100%}.jd-framework .jd-framework .button-display-default-md.btn{display:inline-block;width:auto}.jd-framework .jd-framework .button-size-lg-md.btn{padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}.jd-framework .jd-framework .button-size-default-md.btn{padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .jd-framework .button-size-sm-md.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-size-xs-md.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-group-lg-md>.btn{padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}.jd-framework .jd-framework .button-group-default-md>.btn{padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .jd-framework .button-group-sm-md>.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-group-xs-md>.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-display-justified-md.btn-group{dis
946play:table;width:100%;table-layout:fixed;border-collapse:separate}.jd-framework .jd-framework .button-display-justified-md.btn-group>.btn,.jd-framework .jd-framework .button-display-justified-md.btn-group>.btn-group{display:table-cell;float:none;width:100%}.jd-framework .jd-framework .button-display-default-md.btn-group{position:relative;display:inline-block;width:auto;vertical-align:middle}.jd-framework .jd-framework .button-display-default-md.btn-group>.btn,.jd-framework .jd-framework .button-display-default-md.btn-group>.btn-group{position:relative;float:left;display:inline-block;width:auto}.jd-framework .tabs-align-left-md .jd-tabs{text-align:left}.jd-framework .tabs-align-center-md .jd-tabs{text-align:center}.jd-framework .tabs-align-right-md .jd-tabs{text-align:right}.jd-framework .tabs-display-default-md .jd-tabs>li{float:none;display:inline-block}.jd-framework .tabs-display-stacked-md .jd-tabs{margin-bottom:20px}.jd-framework .tabs-display-stacked-md .jd-tabs>li{float:none;display:block}.jd-framework .link-size-lg-md a{font-size:1.4em}.jd-framework .link-size-md-md a{font-size:1.1em}.jd-framework .link-size-sm-md a{font-size:0.855em}.jd-framework .fullscreen-enabled[data-fullscreen-md="true"] .fit-fullscreen{position:absolute;top:0;left:0;right:0;bottom:0}.jd-framework .fullscreen-enabled[data-fullscreen-md="true"]>[class^="container"],.jd-framework .fullscreen-enabled[data-fullscreen-md="true"]>[class^="container"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-md="true"]>[class^="container"]>[class*=" jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-md="true"]>[class^="container"]>[class^="jd-row"],.jd-framework .fullscreen-enabled[data-fullscreen-md="true"]>[class^="container"]>[class^="jd-row"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-md="true"]>[class^="container"]>[class^="jd-row"]>[class*=" jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-md="true"]>[class^="container"]>[class*=" jd-row"],.jd-framework .fullscreen-enabled[data-fullscreen-md="true"]>[class^="container"]>[class*=" jd-row"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-md="true"]>[class^="container"]>[class*=" jd-row"]>[class*=" jd-column"]{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 1001px){.jd-framework .display-block-lg{display:block}.jd-framework .display-inline-lg{display:inline}.jd-framework .display-flex-lg{display:flex}.jd-framework .display-inline-block-lg{display:inline-block}.jd-framework .display-inline-table-lg{display:inline-table}.jd-framework .display-inline-flex-lg{display:inline-flex}.jd-framework .display-list-item-lg{display:list-item}.jd-framework .display-run-in-lg{display:run-in}.jd-framework .display-table-lg{display:table}.jd-framework .display-table-caption-lg{display:table-caption}.jd-framework .display-table-column-group-lg{display:table-column-group}.jd-framework .display-table-header-group-lg{display:table-header-group}.jd-framework .display-table-footer-group-lg{display:table-footer-group}.jd-framework .display-table-row-group-lg{display:table-row-group}.jd-framework .display-table-row-lg{display:table-row}.jd-framework .display-table-cell-lg{display:table-cell}.jd-framework .display-table-column-lg{display:table-column}.jd-framework .display-none-lg{display:none}.jd-framework .table-layout-fixed-lg{table-layout:fixed;width:100%}.jd-framework .overflow-hidden-lg{overflow:hidden}.jd-framework .overflow-visible-lg{overflow:visible}.jd-framework .position-static-lg{position:static !important}.jd-framework .position-absolute-lg{position:absolute !important}.jd-framework .position-relative-lg{position:relative !important}.jd-framework .position-fixed-lg{position:fixed !important}.jd-framework .position-fluid-lg{position:absolute !important}.jd-framework .position-top-lg-auto{top:auto}.jd-framework .position-right-lg-auto{right:auto}.jd-framework .position-bottom-lg-auto{bottom:auto}.jd-framework .position-left-lg-auto{left:auto}.jd-framework .text-left-lg{text-align:left}.jd-framework .text-right-lg{text-align:right}.jd-framework .text-center-lg{text-align:center}.jd-framework .text-justify-lg{text-align:justify}.jd-framework .pull-left-lg{float:left !important}.jd-framework .pull-right-lg{float:right !important}.jd-framework .pull-none-lg{float:none !important}.jd-framework .aspect-ratio-enabled-lg,.jd-framework .jd-media-fixed-ratio-lg{position:relative}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-content,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-content{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;z-index:1}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap{display:block;position:relative;z-index:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-16by9,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-16by9{padding-bottom:56.25%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-4by3,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-4by3{padding-bottom:75%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-2by1,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-2by1{padding-bottom:50%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-3by1,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-3by1{padding-bottom:33.33%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-4by1,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-4by1{padding-bottom:25%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-10by9,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-10by9{padding-bottom:90%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-1by1,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-1by1{padding-bottom:100%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-1by4,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-1by4{padding-bottom:400%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-1by3,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-1by3{padding-bottom:300%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-1by2,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-1by2{padding-bottom:200%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-3by4,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-3by4{padding-bottom:125%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-9by16,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-9by16{padding-bottom:143.75%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-ratio-wrap.aspect-ratio-lg-9by10,.jd-framework .jd-media-fixed-ratio-lg>.aspect-ratio-wrap.aspect-ratio-lg-9by10{padding-bottom:110%;height:0}.jd-framework .aspect-ratio-enabled-lg>.aspect-default-ratio-wrap,.jd-framework .jd-media-fixed-ratio-lg>.aspect-default-ratio-wrap{display:none}.jd-framework .aspect-ratio-disabled-lg>.aspect-ratio-content{position:relative;width:auto;height:auto;top:auto;left:auto;display:block;z-index:1}.jd-framework .aspect-ratio-disabled-lg>.aspect-ratio-wrap{display:none}.jd-framework .aspect-ratio-disabled-lg>.aspect-default-ratio-wrap{display:block}.jd-framework .background-size-contain-lg{background-size:contain}.jd-framework .background-size-cover-lg{background-size:cover}.jd-framework .background-size-stretch-lg{background-size:100% 100%}.jd-framework .background-size-auto-lg{background-size:auto}.jd-framework .background-position-left-top-lg{background-position:left top}.jd-framework .background-position-center-top-lg{background-position:center top}.jd-framework .background-position-right-top-lg{background-position:right top}.jd-framework .background-position-center-lg{background-position:center center}.jd-framework .background-position-left-center-lg{background-position:left center}.jd-framework .background-position-right-center-lg{background-position:right center}.jd-framework .background-position-left-bottom-lg{background-position:left bottom}.jd-framework .background-position-center-bottom-lg{background-position:center bottom}.jd-framework .background-position-right-bottom-lg{background-position:right bottom}.jd-framework .background-repeat-no-lg{background-repeat:no-repeat}.jd-framework .background-repeat-x-lg{background-repeat:repeat-x}.jd-framework .background-repeat-y-lg{background-repeat:repeat-y}.jd-framework .background-repeat-xy-lg{background-repeat:repeat}.jd-framework .input-size-default-lg{height:40px;padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .input-size-sm-lg{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .input-size-lg-lg{height:50px;padding:5px 10px;font-size:16px;line-height:1.42857;border-radius:6px}.jd-framework input[type="date"],.jd-framework input[type="time"],.jd-framework input[type="datetime-local"],.jd-framework input[type="month"]{line-height:36px;line-height:1.42857 \0}.jd-framework input[type="date"].input-size-sm-lg,.jd-framework input[type="time"].input-size-sm-lg,.jd-framework input[type="datetime-local"].input-size-sm-lg,.jd-framework input[type="month"].input-size-sm-lg{line-height:33px}.jd-framework input[type="date"].input-size-lg-lg,.jd-framework input[type="time"].input-size-lg-lg,.jd-framework input[type="datetime-local"].input-size-lg-lg,.jd-framework input[type="month"].input-size-lg-lg{line-height:49px}.jd-framework .width-auto-lg{width:auto}.jd-framework .height-auto-lg{height:auto}.jd-framework .vertical-align-lg-middle,.jd-framework .vertical-align-lg-middle .aspect-ratio-content{display:flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center}.jd-framework .vertical-align-lg-middle .jd-autoheight-wrap{display:flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center}.jd-framework .vertical-align-lg-middle.aspect-ratio-enabled-lg{display:block}.jd-framework .auto-height-columns-lg{display:flex}.jd-framework .auto-height-columns-lg>[class^="col-"],.jd-framework .auto-height-columns-lg>[class*=" col-"]{flex:1;-webkit-flex:1;-ms-flex:1;-moz-flex:1}.jd-framework .fluid-position-enabled[data-autoheight-lg="enabled"]>*{position:absolute;top:0;left:0;width:100%;height:100%}.jd-framework .jd-framework .button-display-block-lg.btn{display:block;width:100%}.jd-framework .jd-framework .button-display-default-lg.btn{display:inline-block;width:auto}.jd-framework .jd-framework .button-size-lg-lg.btn{padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}.jd-framework .jd-framework .button-size-default-lg.btn{padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .jd-framework .button-size-sm-lg.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-size-xs-lg.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-group-lg-lg>.btn{padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}.jd-framework .jd-framework .button-group-default-lg>.btn{padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px}.jd-framework .jd-framework .button-group-sm-lg>.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-group-xs-lg>.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.jd-framework .jd-framework .button-display-justified-lg.btn-group{dis
946play:table;width:100%;table-layout:fixed;border-collapse:separate}.jd-framework .jd-framework .button-display-justified-lg.btn-group>.btn,.jd-framework .jd-framework .button-display-justified-lg.btn-group>.btn-group{display:table-cell;float:none;width:100%}.jd-framework .jd-framework .button-display-default-lg.btn-group{position:relative;display:inline-block;width:auto;vertical-align:middle}.jd-framework .jd-framework .button-display-default-lg.btn-group>.btn,.jd-framework .jd-framework .button-display-default-lg.btn-group>.btn-group{position:relative;float:left;display:inline-block;width:auto}.jd-framework .tabs-align-left-lg .jd-tabs{text-align:left}.jd-framework .tabs-align-center-lg .jd-tabs{text-align:center}.jd-framework .tabs-align-right-lg .jd-tabs{text-align:right}.jd-framework .tabs-display-default-lg .jd-tabs>li{float:none;display:inline-block}.jd-framework .tabs-display-stacked-lg .jd-tabs{margin-bottom:20px}.jd-framework .tabs-display-stacked-lg .jd-tabs>li{float:none;display:block}.jd-framework .link-size-lg-lg a{font-size:1.4em}.jd-framework .link-size-md-lg a{font-size:1.1em}.jd-framework .link-size-sm-lg a{font-size:0.855em}.jd-framework .fullscreen-enabled[data-fullscreen-lg="true"] .fit-fullscreen{position:absolute;top:0;left:0;right:0;bottom:0}.jd-framework .fullscreen-enabled[data-fullscreen-lg="true"]>[class^="container"],.jd-framework .fullscreen-enabled[data-fullscreen-lg="true"]>[class^="container"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-lg="true"]>[class^="container"]>[class*=" jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-lg="true"]>[class^="container"]>[class^="jd-row"],.jd-framework .fullscreen-enabled[data-fullscreen-lg="true"]>[class^="container"]>[class^="jd-row"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-lg="true"]>[class^="container"]>[class^="jd-row"]>[class*=" jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-lg="true"]>[class^="container"]>[class*=" jd-row"],.jd-framework .fullscreen-enabled[data-fullscreen-lg="true"]>[class^="container"]>[class*=" jd-row"]>[class^="jd-column"],.jd-framework .fullscreen-enabled[data-fullscreen-lg="true"]>[class^="container"]>[class*=" jd-row"]>[class*=" jd-column"]{position:absolute;top:0;left:0;right:0;bottom:0}}
947/*# sourceMappingURL=jd-bootstrap-pro.css.map */
948
949    @charset "UTF-8";
950.jd-framework .jd-form, .jd-framework .reg-form {
951  margin-top: 0 !important;
952  margin-bottom: 0 !important;
953}
954.jd-framework .jd-form > .h-grid > .historyBox:nth-child(2), .jd-framework .reg-form > .h-grid > .historyBox:nth-child(2) {
955  margin-top: 0;
956}
957.jd-framework .jd-form > .h-grid .radio label, .jd-framework .reg-form > .h-grid .radio label {
958  font-style: normal;
959  padding-left: 25px;
960  line-height: 22px;
961}
962.jd-framework .jd-form > .h-grid .radio label input, .jd-framework .reg-form > .h-grid .radio label input {
963  margin-left: -25px;
964  width: auto;
965}
966.jd-framework .jd-form > .h-grid p.charcount, .jd-framework .reg-form > .h-grid p.charcount {
967  font-size: 13px;
968  margin-top: 5px;
969  float: right;
970  font-style: italic;
971}
972.jd-framework .jd-form .upload-wrap, .jd-framework .reg-form .upload-wrap {
973  position: relative;
974  margin-bottom: 15px;
975}
976.jd-framework .jd-form .upload-wrap .placeholder, .jd-framework .reg-form .upload-wrap .placeholder {
977  vertical-align: top;
978  line-height: 34px;
979  width: 100%;
980  display: inline-block;
981  white-space: nowrap;
982  overflow: hidden;
983  text-overflow: ellipsis;
984  border: 1px solid #7d7d7d;
985  border-right: none;
986  padding-left: 8px;
987  padding-right: 200px;
988  position: relative;
989  z-index: 1;
990}
991.jd-framework .jd-form .upload-wrap .placeholder ~ .icon-close, .jd-framework .reg-form .upload-wrap .placeholder ~ .icon-close {
992  position: absolute;
993  right: 128px;
994  font-size: 20px;
995  line-height: 34px;
996  padding: 0 10px;
997  background-color: #ffffff;
998  display: none;
999  top: 1px;
1000  z-index: 2;
1001}
1002.jd-framework .jd-form .upload-wrap .placeholder.active ~ .icon-close, .jd-framework .reg-form .upload-wrap .placeholder.active ~ .icon-close {
1003  display: block;
1004}
1005.jd-framework .jd-form .upload-wrap .fileUpload, .jd-framework .reg-form .upload-wrap .fileUpload {
1006  position: absolute;
1007  overflow: hidden;
1008  right: 0;
1009  top: 0;
1010  z-index: 2;
1011  height: 36px;
1012}
1013.jd-framework .jd-form .upload-wrap .fileUpload span, .jd-framework .reg-form .upload-wrap .fileUpload span {
1014  font-weight: bold;
1015  cursor: pointer;
1016  pointer-events: none;
1017  line-height: 26px;
1018}
1019.jd-framework .jd-form .upload-wrap .fileUpload input[type=file], .jd-framework .reg-form .upload-wrap .fileUpload input[type=file] {
1020  position: absolute;
1021  top: 0;
1022  right: 0;
1023  margin: 0;
1024  padding: 0;
1025  font-size: 20px;
1026  cursor: pointer;
1027  opacity: 0;
1028  filter: alpha(opacity=0);
1029}
1030.jd-framework .jd-form .form-submit, .jd-framework .reg-form .form-submit {
1031  text-align: right;
1032}
1033.jd-framework .jd-form .form-submit button, .jd-framework .reg-form .form-submit button {
1034  margin-left: 10px;
1035}
1036.jd-framework .jd-form .form-group.has-error *, .jd-framework .reg-form .form-group.has-error * {
1037  border-color: #9b1d26 !important;
1038}
1039.jd-framework .jd-form .error-block, .jd-framework .reg-form .error-block {
1040  font-size: 14px;
1041  padding-left: 10px;
1042  border-left: 2px solid #9b1d26;
1043  font-weight: bold;
1044  margin-top: 5px;
1045  display: block;
1046}
1047.jd-framework #modal-dummy .modal-content {
1048  border-radius: 0;
1049}
1050.jd-framework #modal-dummy .modal-content .modal-header {
1051  text-align: left;
1052}
1053.jd-framework #modal-dummy .modal-content .modal-header .close {
1054  opacity: 1;
1055}
1056.jd-framework #modal-dummy .modal-content .modal-header .modal-title {
1057  font-family: "TW Character Sans", arial, sans-serif;
1058}
1059
1060@media screen and (min-width: 701px) {
1061  .jd-framework .mrg-l-0 {
1062    margin-left: 0 !important;
1063  }
1064  .jd-framework .mrg-r-0 {
1065    margin-right: 0 !important;
1066  }
1067}
1068.jd-framework .jd-row:not(:first-child) {
1069  margin-top: 50px;
1070}
1071
1072.jd-framework.jd-front-end {
1073  padding: 0;
1074  margin: 0;
1075  /* ✅ Reflow-safe small screens: don't hide; make compact */
1076}
1077.jd-framework.jd-front-end #loader, .jd-framework.jd-front-end .loading-icon {
1078  width: 60px;
1079}
1080.jd-framework.jd-front-end #loader.hideSearch, .jd-framework.jd-front-end .loading-icon.hideSearch {
1081  opacity: 0;
1082}
1083.jd-framework.jd-front-end #loader.animate, .jd-framework.jd-front-end .loading-icon.animate {
1084  animation: rotate ease-in-out 1s;
1085  animation-iteration-count: infinite;
1086  transform-origin: 50% 50%;
1087  -webkit-animation: rotate ease-in-out 1s;
1088  -webkit-animation-iteration-count: infinite;
1089  -webkit-transform-origin: 50% 50%;
1090  -moz-animation: rotate ease-in-out 1s;
1091  -moz-animation-iteration-count: infinite;
1092  -moz-transform-origin: 50% 50%;
1093  -o-animation: rotate ease-in-out 1s;
1094  -o-animation-iteration-count: infinite;
1095  -o-transform-origin: 50% 50%;
1096  -ms-animation: rotate ease-in-out 1s;
1097  -ms-animation-iteration-count: infinite;
1098  -ms-transform-origin: 50% 50%;
1099}
1100@keyframes rotate {
1101  0% {
1102    -webkit-transform: rotate(0deg);
1103    transform: rotate(0deg);
1104  }
1105  100% {
1106    -webkit-transform: rotate(360deg);
1107    transform: rotate(360deg);
1108  }
1109}
1110@-webkit-keyframes rotate {
1111  0% {
1112    -webkit-transform: rotate(0deg);
1113    transform: rotate(0deg);
1114  }
1115  100% {
1116    -webkit-transform: rotate(360deg);
1117    transform: rotate(360deg);
1118  }
1119}
1120.jd-framework.jd-front-end *::-ms-clear {
1121  display: none !important;
1122}
1123.jd-framework.jd-front-end div[id^=more-], .jd-framework.jd-front-end div.downloadContent {
1124  font: 400 normal 15px/20px Georgia, serif;
1125}
1126.jd-framework.jd-front-end div[id^=more-] a, .jd-framework.jd-front-end div.downloadContent a {
1127  font-weight: bold;
1128}
1129@media screen {
1130  .jd-framework.jd-front-end #pageHeader {
1131    height: 60px;
1132    width: 100%;
1133    border-bottom: 1px #000 solid;
1134    position: relative;
1135    z-index: 3;
1136    background: #fff;
1137  }
1138}
1139@media screen and (max-width: 1000px) {
1140  .jd-framework.jd-front-end #pageHeader {
1141    z-index: 2;
1142  }
1143  .jd-framework.jd-front-end #pageHeader.one-active #mainNav > ul > li {
1144    display: none;
1145  }
1146  .jd-framework.jd-front-end #pageHeader.one-active #mainNav > ul > li.active {
1147    display: block;
1148  }
1149  .jd-framework.jd-front-end li.leaf .icn-simpleArrowRight {
1150    display: none;
1151  }
1152  .jd-framework.jd-front-end #mainNav li.active:not(.leaf) > label {
1153    color: #9b1d26;
1154    transform: rotate(180deg);
1155    -webkit-transform: rotate(180deg);
1156    -moz-transform: rotate(180deg);
1157    -ms-transform: rotate(180deg);
1158    right: auto;
1159    left: 0px;
1160    width: 10%;
1161  }
1162  .jd-framework.jd-front-end #mainNav li.active:not(.leaf) > ul {
1163    display: block;
1164  }
1165  .jd-framework.jd-front-end #mainNav li.active:not(.leaf) > a {
1166    padding-left: 40px;
1167    color: #9b1d26;
1168    width: 85% !important;
1169  }
1170  .jd-framework.jd-front-end header#pageHeader.one-active-sub #mainNav li.active .mainNav__subnav > li:not(.active), .jd-framework.jd-front-end header#pageHeader.one-active-sub #mainNav > ul > li.active > *:not(.mainNav__subnav) {
1171    display: none !important;
1172  }
1173  .jd-framework.jd-front-end header#pageHeader.one-active-sub #mainNav li.active .mainNav__subnav {
1174    border-top: none;
1175    padding: 0;
1176  }
1177}
1178@media screen and (min-width: 1001px) {
1179  .jd-framework.jd-front-end #pageHeader [for=pageHeader__mainNav],
1180  .jd-framework.jd-front-end #pageHeader [for=pageHeader__mapTools] {
1181    display: none;
1182  }
1183}
1184@media screen {
1185  .jd-framework.jd-front-end #pageHeader > ul {
1186    height: 100%;
1187    width: 100%;
1188    margin: 0;
1189    padding: 0;
1190    list-style: none;
1191  }
1192  .jd-framework.jd-front-end #pageHeader > ul > li {
1193    height: 100%;
1194    float: left;
1195  }
1196  .jd-framework.jd-front-end #pageHeader > ul > li .filterSwitch__opener > span {
1197    vertical-align: sub;
1198  }
1199  .jd-framework.jd-front-end #pageHeader > ul > li.hideFollowers ~ li {
1200    display: none;
1201  }
1202  .jd-framework.jd-front-end #pageHeader > ul > li > a,
1203  .jd-framework.jd-front-end #pageHeader > ul > li > label {
1204    position: relative;
1205  }
1206  .jd-framework.jd-front-end #pageHeader > ul > li:not(:last-of-type) > a:after,
1207  .jd-framework.jd-front-end #pageHeader > ul > li:not(:last-of-type) > label:after {
1208    content: "";
1209    position: absolute;
1210    left: 100%;
1211    top: 0;
1212    display: block;
1213    height: 20px;
1214    width: 1px;
1215    margin: 20px 0;
1216    background: #000;
1217  }
1218  .jd-framework.jd-front-end #pageHeader > ul > li:not(:last-of-type) > label:before {
1219    content: "";
1220    position: absolute;
1221    right: 100%;
1222    top: 0;
1223    display: block;
1224    height: 20px;
1225    width: 1px;
1226    margin: 20px 0;
1227    background: #000;
1228  }
1229}
1230@media screen and (max-width: 600px) {
1231  .jd-framework.jd-front-end #pageHeader > ul > li:not(:last-of-type) > label:before {
1232    display: none;
1233  }
1234}
1235@media screen and (max-width: 1181px) {
1236  .jd-framework.jd-front-end #pageHeader > ul {
1237    display: -webkit-box;
1238    display: -ms-flexbox;
1239    display: flex;
1240  }
1241  .jd-framework.jd-front-end #pageHeader > ul > li:first-child {
1242    -webkit-box-ordinal-group: 3;
1243        -ms-flex-order: 2;
1244            order: 2;
1245  }
1246  .jd-framework.jd-front-end #pageHeader > ul > li:first-child > label {
1247    padding-left: 5px;
1248  }
1249  .jd-framework.jd-front-end #pageHeader > ul > li:nth-child(2) {
1250    -webkit-box-ordinal-group: 2;
1251        -ms-flex-order: 1;
1252            order: 1;
1253  }
1254}
1255@media screen {
1256  .jd-framework.jd-front-end #pageHeader > ul > li > [type=checkbox] {
1257    opacity: 0;
1258    position: absolute;
1259  }
1260  .jd-framework.jd-front-end #pageHeader > ul > li > a,
1261  .jd-framework.jd-front-end #pageHeader > ul > li > button,
1262  .jd-framework.jd-front-end #pageHeader > ul > li > label {
1263    border: none;
1264    margin: 0;
1265    padding: 0;
1266    width: auto;
1267    overflow: visible;
1268    background: transparent;
1269    /* inherit font & color from ancestor */
1270    color: inherit;
1271    font: inherit;
1272    /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
1273    line-height: normal;
1274    /* Corrects font smoothing for webkit */
1275    -webkit-font-smoothing: inherit;
1276    -moz-osx-font-smoothing: inherit;
1277    /* Corrects inability to style clickable `input` types in iOS */
1278    -webkit-appearance: none;
1279    font: 400 normal 21px/26px TW_Character, Arial, sans-serif;
1280    color: #000;
1281    display: block;
1282    -webkit-box-sizing: border-box;
1283            box-sizing: border-box;
1284    height: 100%;
1285    padding: 17px 15px 0;
1286    cursor: pointer;
1287    text-decoration: none;
1288  }
1289  .jd-framework.jd-front-end #pageHeader > ul > li > a > [class*=icon],
1290  .jd-framework.jd-front-end #pageHeader > ul > li > label > [class*=icon] {
1291    font-size: 22px;
1292    vertical-align: middle;
1293  }
1294  .jd-framework.jd-front-end #pageHeader > ul > li > a > [class*=icon].icon-close,
1295  .jd-framework.jd-front-end #pageHeader > ul > li > a > [class*=icon].icon-earth,
1296  .jd-framework.jd-front-end #pageHeader > ul > li > label > [class*=icon].icon-close,
1297  .jd-framework.jd-front-end #pageHeader > ul > li > label > [class*=icon].icon-earth {
1298    display: inline-block;
1299    margin-top: -2px;
1300    font-size: 30px;
1301  }
1302  .jd-framework.jd-front-end #pageHeader > ul > li > [type=checkbox]:checked + label,
1303  .jd-framework.jd-front-end #pageHeader > ul > li > a:active,
1304  .jd-framework.jd-front-end #pageHeader > ul > li > a:focus,
1305  .jd-framework.jd-front-end #pageHeader > ul > li > a:hover,
1306  .jd-framework.jd-front-end #pageHeader > ul > li > label:active,
1307  .jd-framework.jd-front-end #pageHeader > ul > li > label:focus,
1308  .jd-framework.jd-front-end #pageHeader > ul > li > label:hover {
1309    color: #9b1d26;
1310  }
1311}
1312@media screen and (max-width: 1000px) {
1313  .jd-framework.jd-front-end #pageHeader > ul > li > a > .text,
1314  .jd-framework.jd-front-end #pageHeader > ul > li > label > .text {
1315    display: none;
1316  }
1317}
1318@media screen {
1319  .jd-framework.jd-front-end #pageHeader .search-wrap-outer {
1320    position: relative;
1321  }
1322  .jd-framework.jd-front-end #pageHeader .search-wrap-outer:after {
1323    content: "";
1324    position: absolute;
1325    left: 100%;
1326    top: 0;
1327    display: block;
1328    height: 20px;
1329    width: 1px;
1330    margin: 20px 0;
1331    background: #000;
1332  }
1333  .jd-framework.jd-front-end #pageHeader .search-wrap-outer .search-toggle {
1334    padding-top: 9px;
1335  }
1336  .jd-framework.jd-front-end #pageHeader .search-wrap-outer .search-toggle:focus, .jd-framework.jd-front-end #pageHeader .search-wrap-outer .search-toggle:hover {
1337    color: #9b1d26;
1338  }
1339  .jd-framework.jd-front-end #pageHeader > ul > li > [for=pageHeader__fulltextsearch],
1340  .jd-framework.jd-front-end #pageHeader > ul > li > button,
1341  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form,
1342  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > input,
1343  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label,
1344  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button {
1345    display: inline-block;
1346    vertical-align: middle;
1347  }
1348  .jd-framework.jd-front-end #pageHeader__fulltextsearch:not(:checked) ~ form {
1349    display: none;
1350  }
1351  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form {
1352    height: 100%;
1353    width: 400px;
1354    padding-left: 15px;
1355    padding-right: 15px;
1356    padding-top: 8px;
1357    margin-left: 1px;
1358    text-align: left;
1359    background-color: white;
1360  }
1361}
1362@media screen and (min-width: 1001px) {
1363  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form {
1364    position: relative;
1365  }
1366}
1367@media screen and (max-width: 500px) {
1368  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form {
1369    width: 200px;
1370  }
1371}
1372@media screen {
1373  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > input {
1374    width: 100%;
1375    height: auto;
1376    -webkit-box-sizing: border-box;
1377            box-sizing: border-box;
1378    border: none;
1379    padding-right: 30px;
1380    padding-left: 0;
1381    margin-right: -30px;
1382    font: 400 normal 15px/18px Georgia, serif;
1383    color: #000;
1384  }
1385  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label,
1386  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button {
1387    border: none;
1388    margin: 0;
1389    padding: 0;
1390    width: auto;
1391    overflow: visible;
1392    background: transparent;
1393    /* inherit font & color from ancestor */
1394    color: inherit;
1395    font: inherit;
1396    /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
1397    line-height: normal;
1398    /* Corrects font smoothing for webkit */
1399    -webkit-font-smoothing: inherit;
1400    -moz-osx-font-smoothing: inherit;
1401    /* Corrects inability to style clickable `input` types in iOS */
1402    -webkit-appearance: none;
1403    font-size: 30px;
1404    color: #000;
1405    cursor: pointer;
1406    margin-top: 7px;
1407    position: relative;
1408    -webkit-transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1409    transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1410    opacity: 1;
1411  }
1412  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #icon-close,
1413  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #icon-close {
1414    -webkit-transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1415    transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1416    opacity: 1;
1417  }
1418  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #icon-close.hideSearch,
1419  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #icon-close.hideSearch {
1420    opacity: 0;
1421  }
1422  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #loader,
1423  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #loader {
1424    position: absolute;
1425    top: -15px;
1426    left: -15px;
1427    -webkit-transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1428    transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1429    opacity: 1;
1430  }
1431  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #loader, .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label .loading-icon,
1432  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #loader,
1433  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button .loading-icon {
1434    width: 60px;
1435  }
1436  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #loader.hideSearch, .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label .loading-icon.hideSearch,
1437  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #loader.hideSearch,
1438  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button .loading-icon.hideSearch {
1439    opacity: 0;
1440  }
1441  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #loader.animate, .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label .loading-icon.animate,
1442  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #loader.animate,
1443  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button .loading-icon.animate {
1444    animation: rotate ease-in-out 1s;
1445    animation-iteration-count: infinite;
1446    transform-origin: 50% 50%;
1447    -webkit-animation: rotate ease-in-out 1s;
1448    -webkit-animation-iteration-count: infinite;
1449    -webkit-transform-origin: 50% 50%;
1450    -moz-animation: rotate ease-in-out 1s;
1451    -moz-animation-iteration-count: infinite;
1452    -moz-transform-origin: 50% 50%;
1453    -o-animation: rotate ease-in-out 1s;
1454    -o-animation-iteration-count: infinite;
1455    -o-transform-origin: 50% 50%;
1456    -ms-animation: rotate ease-in-out 1s;
1457    -ms-animation-iteration-count: infinite;
1458    -ms-transform-origin: 50% 50%;
1459  }
1460  @keyframes rotate {
1461    0% {
1462      -webkit-transform: rotate(0deg);
1463      transform: rotate(0deg);
1464    }
1465    100% {
1466      -webkit-transform: rotate(360deg);
1467      transform: rotate(360deg);
1468    }
1469  }
1470  @-webkit-keyframes rotate {
1471    0% {
1472      -webkit-transform: rotate(0deg);
1473      transform: rotate(0deg);
1474    }
1475    100% {
1476      -webkit-transform: rotate(360deg);
1477      transform: rotate(360deg);
1478    }
1479  }
1480  .jd-framework.jd-front-end .loaderTVB {
1481    width: 40px;
1482    position: absolute;
1483    -webkit-transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1484    transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1485    opacity: 1;
1486    top: 50%;
1487    left: 50%;
1488    -webkit-transform: translate(-50%, -50%);
1489    transform: translate(-50%, -50%);
1490  }
1491}
1492@media screen and (max-width: 600px) {
1493  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > input {
1494    padding-top: 10px;
1495    padding-bottom: 10px;
1496  }
1497}
1498@media screen {
1499  .jd-framework.jd-front-end ul.search_results {
1500    position: absolute;
1501    top: 100%;
1502    left: 0;
1503    width: 100%;
1504    max-width: 400px;
1505    padding: 0;
1506    -webkit-box-sizing: border-box;
1507            box-sizing: border-box;
1508    list-style: none;
1509    background: #fff;
1510    border-top: 1px #000 solid;
1511    border-bottom: 1px #000 solid;
1512    margin-top: -22px;
1513    margin-left: -18px;
1514    z-index: 99999;
1515    top: 71px !important;
1516  }
1517  .jd-framework.jd-front-end ul.search_results > li > a {
1518    width: 100%;
1519    display: block;
1520    padding: 8px 20px 7px;
1521    font: 400 normal 15px/18px Georgia, serif;
1522    color: #000;
1523    text-decoration: none;
1524    text-align: left;
1525  }
1526  .jd-framework.jd-front-end ul.search_results .clearfix {
1527    display: none;
1528  }
1529}
1530@media screen and (max-width: 1000px) {
1531  .jd-framework.jd-front-end ul.search_results {
1532    padding-left: 70px;
1533    margin-left: -71px;
1534  }
1535  .jd-framework.jd-front-end ul.search_results > li > a {
1536    padding: 12px 15px 15px 0;
1537  }
1538  .jd-framework.jd-front-end ul.search_results > li:not(:last-of-type) {
1539    border-bottom: 1px #000 solid;
1540  }
1541}
1542@media screen and (max-width: 500px) {
1543  .jd-framework.jd-front-end ul.search_results {
1544    padding-left: 0;
1545  }
1546  .jd-framework.jd-front-end ul.search_results > li > a {
1547    padding-left: 54px;
1548  }
1549}
1550@media screen {
1551  .jd-framework.jd-front-end #pageHeader__logo {
1552    display: block;
1553    position: absolute;
1554    top: 100%;
1555    right: 3.125%;
1556    margin-top: -8px;
1557    z-index: -1;
1558  }
1559  .jd-framework.jd-front-end #pageHeader__logo > img {
1560    width: 116px;
1561    height: 45px;
1562  }
1563}
1564@media screen and (max-width: 1000px) {
1565  .jd-framework.jd-front-end #pageHeader__logo.pageHeader__logo--hidden {
1566    display: none;
1567  }
1568}
1569@media screen and (max-width: 600px) {
1570  .jd-framework.jd-front-end #pageHeader__logo {
1571    margin-top: -6px;
1572    right: 5.625%;
1573  }
1574  .jd-framework.jd-front-end #pageHeader__logo > img {
1575    width: 88px;
1576    height: 34px;
1577  }
1578}
1579@media screen {
1580  .jd-framework.jd-front-end {
1581    /* Make list wrap nicely */
1582  }
1583  .jd-framework.jd-front-end #breadcrumb {
1584    position: absolute;
1585    top: 100%;
1586    left: inherit;
1587    width: auto;
1588    margin-top: 1px;
1589    z-index: 900;
1590    max-width: 100vw;
1591  }
1592  .jd-framework.jd-front-end #breadcrumb__container {
1593    width: 100%;
1594    max-width: 1280px;
1595    margin: 0;
1596    text-align: left;
1597  }
1598  .jd-framework.jd-front-end #breadcrumb.breadcrumb--fixed {
1599    position: fixed;
1600    top: 0;
1601    margin-top: 0;
1602  }
1603  .jd-framework.jd-front-end #breadcrumb ul {
1604    margin: 0;
1605    padding: 0 4px;
1606    background: rgba(255, 255, 255, 0.9);
1607    border-bottom: 1px #000 solid;
1608    display: -webkit-box;
1609    display: -ms-flexbox;
1610    display: flex; /* was inline-block */
1611    -ms-flex-wrap: wrap;
1612        flex-wrap: wrap; /* allow multi-line */
1613    -webkit-box-align: center;
1614        -ms-flex-align: center;
1615            align-items: center;
1616    gap: 0.25rem;
1617    list-style: none;
1618  }
1619  .jd-framework.jd-front-end #breadcrumb ul > li {
1620    display: inline; /* inline is more wrap-friendly */
1621    min-width: 0;
1622  }
1623  .jd-framework.jd-front-end #breadcrumb ul > li:not(:last-of-type)::after {
1624    font-family: icomoon;
1625    content: "\e602";
1626    color: #000;
1627    margin: 0 0.25rem;
1628  }
1629  .jd-framework.jd-front-end #breadcrumb ul > li:first-of-type::after {
1630    display: none;
1631  }
1632  .jd-framework.jd-front-end #breadcrumb ul > li > a, .jd-framework.jd-front-end #breadcrumb ul > li > span {
1633    padding: 8px 10px; /* a bit tighter on small screens */
1634    display: inline; /* let it wrap */
1635    font: 700 normal 12px/18px Georgia, serif;
1636    color: #000;
1637    text-decoration: none;
1638    overflow-wrap: anywhere; /* break long German words */
1639    -ms-hyphens: auto;
1640        hyphens: auto;
1641  }
1642  .jd-framework.jd-front-end #breadcrumb ul > li.startPoint {
1643    padding: 8px 10px;
1644    display: inline;
1645    font: 400 normal 12px/18px Georgia, serif;
1646    color: #000;
1647    text-decoration: none;
1648  }
1649  .jd-framework.jd-front-end #breadcrumb ul > li > a:active,
1650  .jd-framework.jd-front-end #breadcrumb ul > li > a:focus,
1651  .jd-framework.jd-front-end #breadcrumb ul > li > a:hover {
1652    color: #9b1d26;
1653  }
1654}
1655@media screen and (max-width: 700px) {
1656  .jd-framework.jd-front-end {
1657    /* Don’t hide the breadcrumb */
1658    /* Visually hide only the label, keep it for AT */
1659    /* Tighter list spacing */
1660  }
1661  .jd-framework.jd-front-end .breadcrumb__label {
1662    position: absolute !important;
1663    width: 1px;
1664    height: 1px;
1665    padding: 0;
1666    margin: -1px;
1667    overflow: hidden;
1668    clip: rect(0, 0, 0, 0);
1669    white-space: nowrap;
1670    border: 0;
1671  }
1672  .jd-framework.jd-front-end #breadcrumb ul {
1673    gap: 0.125rem;
1674    padding: 0 6px;
1675  }
1676  .jd-framework.jd-front-end #breadcrumb ul > li > a,
1677  .jd-framework.jd-front-end #breadcrumb ul > li.startPoint {
1678    padding: 6px 8px;
1679    line-height: 1.2;
1680  }
1681}
1682@media screen {
1683  .jd-framework.jd-front-end #keyvisual {
1684    width: 100%;
1685    padding-bottom: 40px;
1686    position: relative;
1687  }
1688  .jd-framework.jd-front-end #keyvisual__imageArea {
1689    width: 100%;
1690  }
1691  .jd-framework.jd-front-end #keyvisual__imageArea__row {
1692    width: 100%;
1693    padding-bottom: 30px;
1694    overflow: hidden;
1695  }
1696  .jd-framework.jd-front-end #keyvisual__imageArea__row__collection {
1697    height: 100%;
1698  }
1699}
1700@media screen and (max-width: 600px) {
1701  .jd-framework.jd-front-end #keyvisual__imageArea__row {
1702    padding-bottom: 0;
1703  }
1704}
1705@media screen and (max-width: 400px) {
1706  .jd-framework.jd-front-end #keyvisual {
1707    padding-bottom: 0;
1708  }
1709}
1710@media screen {
1711  .jd-framework.jd-front-end .keyvisual__imageArea__image {
1712    height: 100%;
1713    padding: 0;
1714    margin: 0;
1715    float: left;
1716    position: relative;
1717  }
1718  .jd-framework.jd-front-end .keyvisual__imageArea__image:first-child {
1719    width: 100%;
1720  }
1721  .jd-framework.jd-front-end .keyvisual__imageArea__image > .image {
1722    width: 100%;
1723    height: 0;
1724    padding-bottom: 37.25%;
1725    position: relative;
1726  }
1727  .jd-framework.jd-front-end .keyvisual--smallVersion .keyvisual__imageArea__image > .image {
1728    height: 0;
1729    padding-bottom: 42.5%;
1730    position: relative;
1731    overflow: hidden;
1732  }
1733  .jd-framework.jd-front-end .keyvisual--smallVersion .keyvisual__imageArea__image > .image video {
1734    /* Make video to at least 100% wide and tall */
1735    min-width: 100%;
1736    min-height: 100%;
1737    /* Setting width & height to auto prevents the browser from stretching or squishing the video */
1738    width: auto;
1739    height: auto;
1740    /* Center the video */
1741    position: absolute;
1742    top: 50%;
1743    left: 50%;
1744    transform: translate(-50%, -50%);
1745    -webkit-transform: translate(-50%, -50%);
1746  }
1747  .jd-framework.jd-front-end .keyvisual__imageArea__image img {
1748    position: absolute;
1749    top: 0;
1750    left: 0;
1751    width: 100%;
1752    height: auto;
1753  }
1754}
1755@media screen {
1756  .jd-framework.jd-front-end .keyvisualButton {
1757    position: absolute;
1758    top: 0;
1759    left: 0;
1760    width: 100%;
1761    height: 100%;
1762  }
1763  .jd-framework.jd-front-end .keyvisualButton > a {
1764    display: inline-block;
1765    vertical-align: middle;
1766    position: relative;
1767    color: #fff;
1768    text-decoration: none;
1769  }
1770  .jd-framework.jd-front-end .keyvisualButton > a > [class*=icon] {
1771    font-size: 110px;
1772    text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
1773  }
1774}
1775@media screen and (max-width: 900px) {
1776  .jd-framework.jd-front-end .keyvisualButton > a > [class*=icon] {
1777    font-size: 82px;
1778  }
1779}
1780@media screen and (max-width: 600px) {
1781  .jd-framework.jd-front-end .keyvisualButton > a > [class*=icon] {
1782    font-size: 50px;
1783  }
1784}
1785@media screen and (min-width: 1001px) {
1786  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline,
1787  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a,
1788  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1789    max-width: 50%;
1790  }
1791}
1792@media screen and (min-width: 701px) and (max-width: 1000px) {
1793  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline,
1794  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a,
1795  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1796    max-width: 66.66666667%;
1797  }
1798}
1799@media screen and (min-width: 601px) {
1800  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption {
1801    position: absolute;
1802    width: 100%;
1803    z-index: 1;
1804    left: 0;
1805    bottom: 20px;
1806    text-align: left;
1807  }
1808  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline,
1809  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a,
1810  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1811    color: #000;
1812    background: #fff;
1813    display: inline-block;
1814    margin: 0;
1815    -webkit-box-sizing: border-box;
1816            box-sizing: border-box;
1817    padding-left: 1.08333333%;
1818    padding-right: 1.08333333%;
1819  }
1820  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1821    font: 400 normal 35px/40px TW_Character, Arial, sans-serif;
1822    margin-bottom: 2px;
1823    letter-spacing: 0.5px;
1824    padding: 5px;
1825  }
1826  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline {
1827    font: 400 normal 15px/20px Georgia, serif;
1828    margin-bottom: 10px;
1829    letter-spacing: 0.25px;
1830    padding: 5px;
1831  }
1832  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline:last-child {
1833    margin-bottom: 30px;
1834  }
1835  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline > a {
1836    text-decoration: underline;
1837    font: 400 15px/20px Georgia, serif;
1838    letter-spacing: 0.25px;
1839    padding: 0;
1840  }
1841  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a {
1842    font: 700 normal 15px/20px Georgia, serif;
1843    text-decoration: none;
1844  }
1845  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a > [class*=icon] {
1846    font-size: 11px;
1847    margin-right: 5px;
1848  }
1849  .jd-framework.jd-front-end .copyright {
1850    position: absolute;
1851    right: 3.125%;
1852    bottom: 0;
1853    padding-bottom: 10px;
1854    padding-top: 5px;
1855    font: 400 italic 13px/20px Georgia, serif;
1856    color: #000;
1857    z-index: 1;
1858  }
1859  .jd-framework.jd-front-end .copyright:after {
1860    position: absolute;
1861    content: "";
1862    background-color: white;
1863    width: 200vw;
1864    height: 100%;
1865    left: -100vw;
1866    z-index: -1;
1867    top: 0;
1868  }
1869  .jd-framework.jd-front-end .keyvisual__imageArea__image a:active,
1870  .jd-framework.jd-front-end .keyvisual__imageArea__image a:focus,
1871  .jd-framework.jd-front-end .keyvisual__imageArea__image a:hover {
1872    color: #9b1d26;
1873  }
1874}
1875@media screen and (max-width: 600px) {
1876  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption > div {
1877    text-align: left;
1878    margin-top: 24px;
1879  }
1880  .jd-framework.jd-front-end .copyright,
1881  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a,
1882  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1883    color: #000;
1884    padding-left: 5.625%;
1885    padding-right: 5.625%;
1886  }
1887  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1888    font: 400 normal 25px/28px TW_Character, Arial, sans-serif;
1889    margin: 0 0 15px;
1890  }
1891  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline {
1892    display: none;
1893  }
1894  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a {
1895    font: 700 normal 17px/24px Georgia, serif;
1896    text-decoration: none;
1897  }
1898  .jd-framework.jd-front-end .copyright {
1899    text-align: right;
1900    display: block;
1901    margin-top: 12px;
1902    margin-bottom: 24px;
1903    font: 400 italic 15px/20px Georgia, serif;
1904    color: #000;
1905  }
1906  .jd-framework.jd-front-end .keyvisual__imageArea__image a:active,
1907  .jd-framework.jd-front-end .keyvisual__imageArea__image a:focus,
1908  .jd-framework.jd-front-end .keyvisual__imageArea__image a:hover {
1909    color: #9b1d26;
1910  }
1911}
1912@media screen and (max-width: 600px) {
1913  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline,
1914  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a,
1915  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1916    color: #000;
1917    background: #fff;
1918    display: inline-block;
1919    margin: 0;
1920    padding-left: 1.08333333%;
1921    padding-right: 1.08333333%;
1922  }
1923  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1924    font: 400 normal 21px/25px Georgia, serif;
1925    margin-bottom: 2px;
1926    letter-spacing: 0.5px;
1927    font-weight: bold;
1928  }
1929  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 > br, .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline > br {
1930    display: none !important;
1931  }
1932  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline {
1933    font: 400 normal 15px/20px Georgia, serif;
1934    margin-bottom: 10px;
1935    letter-spacing: 0.25px;
1936  }
1937  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a {
1938    font: 700 normal 15px/20px Georgia, serif;
1939    text-decoration: none;
1940    float: right;
1941  }
1942  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a > [class*=icon] {
1943    font-size: 11px;
1944    margin-right: 5px;
1945  }
1946  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline > a {
1947    font: 400 15px/20px Georgia, serif;
1948    letter-spacing: 0.25px;
1949    padding: 0;
1950    text-decoration: underline;
1951  }
1952}
1953@media screen and (min-width: 1001px) {
1954  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption form:not(.keyvisual__imageArea__image__bigForm) {
1955    max-width: 50%;
1956  }
1957}
1958@media screen and (min-width: 701px) and (max-width: 1000px) {
1959  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption form:not(.keyvisual__imageArea__image__bigForm) {
1960    max-width: 66.66666667%;
1961  }
1962}
1963@media screen {
1964  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption form {
1965    text-align: left;
1966  }
1967  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputGroup {
1968    width: 100%;
1969  }
1970  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputGroup:not(:last-child) {
1971    margin-bottom: 15px;
1972  }
1973}
1974@media screen and (min-width: 701px) {
1975  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputGroup {
1976    display: -webkit-box;
1977    display: -ms-flexbox;
1978    display: flex;
1979  }
1980}
1981@media screen and (max-width: 700px) {
1982  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputGroup > :not(:last-child) {
1983    margin-bottom: 15px;
1984  }
1985}
1986@media screen {
1987  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputSet {
1988    -webkit-box-flex: 1;
1989    -ms-flex: 1;
1990    flex: 1;
1991  }
1992  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=date],
1993  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=text],
1994  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption select {
1995    width: 100%;
1996  }
1997}
1998@media screen and (min-width: 701px) {
1999  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputSet:not(:last-child) {
2000    margin-right: 20px;
2001  }
2002}
2003@media screen {
2004  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=date] {
2005    background: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/calender.svg) 97% 50%/21px auto no-repeat #fff !important;
2006  }
2007  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=date],
2008  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=text],
2009  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption select {
2010    background: #fff;
2011    border: 1px solid #7d7d7d;
2012    padding: 0 8px;
2013    height: 30px;
2014    -webkit-box-sizing: border-box;
2015            box-sizing: border-box;
2016    font: 400 normal 15px/20px Georgia, serif;
2017    color: #7d7d7d;
2018    -webkit-box-flex: 1;
2019    -ms-flex: 1;
2020    flex: 1;
2021  }
2022  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=date]:not(:last-child),
2023  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=text]:not(:last-child),
2024  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption select:not(:last-child) {
2025    margin-right: 1.66666667%;
2026  }
2027}
2028@media screen {
2029  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption label {
2030    font: 400 italic 13px/20px Georgia, serif;
2031    color: #000;
2032    display: inline-block;
2033  }
2034}
2035@media screen and (max-width: 700px) {
2036  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .button {
2037    float: right;
2038  }
2039  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .h-grid-12:after {
2040    content: "";
2041    clear: both;
2042    display: block;
2043  }
2044}
2045@media screen {
2046  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox],
2047  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio] {
2048    position: absolute;
2049    opacity: 0;
2050  }
2051  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox] + label,
2052  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio] + label {
2053    vertical-align: middle;
2054    display: inline-block;
2055    padding-left: 30px;
2056    margin-top: 25px;
2057  }
2058  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox] + label:before,
2059  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio] + label:before {
2060    color: #fff;
2061    display: inline-block;
2062    vertical-align: sub;
2063    margin-left: -30px;
2064    margin-right: 10px;
2065    -webkit-box-shadow: 0 0 1px #000;
2066            box-shadow: 0 0 1px #000;
2067  }
2068  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio] + label:before {
2069    content: "";
2070    width: 10px;
2071    height: 10px;
2072    border: 4px solid #fff;
2073    border-radius: 50%;
2074  }
2075  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox] + label:before {
2076    content: "\e614";
2077    font-family: icomoon;
2078    font-size: 15px;
2079    line-height: 10px;
2080    width: 20px;
2081    height: 20px;
2082    -webkit-box-sizing: border-box;
2083            box-sizing: border-box;
2084    background: #fff;
2085    padding: 5px 3px 3px;
2086  }
2087  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox]:checked + label:before,
2088  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio]:checked + label:before {
2089    background: #000;
2090  }
2091}
2092@media screen and (min-width: 701px) {
2093  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox]:not(:first-of-type) + label,
2094  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio]:not(:first-of-type) + label {
2095    margin-left: 20px;
2096  }
2097}
2098@media screen and (min-width: 701px) {
2099  .jd-framework.jd-front-end .keyvisual__imageArea__image__bigForm {
2100    width: 100%;
2101    -webkit-box-sizing: border-box;
2102            box-sizing: border-box;
2103    margin-bottom: -10px;
2104    padding: 20px 0;
2105    background: rgba(255, 255, 255, 0.9);
2106  }
2107  .jd-framework.jd-front-end .keyvisual__imageArea__image__bigForm .button {
2108    margin-top: 20px;
2109  }
2110}
2111@media screen and (max-width: 700px) {
2112  .jd-framework.jd-front-end .keyvisual--textVersion .keyvisual__imageArea__image > .copyright,
2113  .jd-framework.jd-front-end .keyvisual--textVersion .keyvisual__imageArea__image > .image {
2114    display: none;
2115  }
2116}
2117@media screen and (max-width: 700px) {
2118  .jd-framework.jd-front-end .keyvisual--textVersion figcaption {
2119    background: #d4d4d4;
2120    padding-top: 72px;
2121    padding-bottom: 15px;
2122    position: static;
2123  }
2124  .jd-framework.jd-front-end .keyvisual--textVersion figcaption > .h-grid-12 {
2125    text-align: center;
2126  }
2127}
2128@media screen and (max-width: 700px) {
2129  .jd-framework.jd-front-end .keyvisual--textVersion figcaption p {
2130    text-align: left;
2131  }
2132  .jd-framework.jd-front-end .keyvisual--textVersion figcaption .subline,
2133  .jd-framework.jd-front-end .keyvisual--textVersion figcaption a,
2134  .jd-framework.jd-front-end .keyvisual--textVersion figcaption h1 {
2135    background: 0 0;
2136  }
2137  .jd-framework.jd-front-end .keyvisual--textVersion figcaption form {
2138    margin-top: 15px;
2139  }
2140}
2141@media screen {
2142  .jd-framework.jd-front-end .keyvisual--textVersion figcaption hr {
2143    margin-top: 14px;
2144    margin-bottom: 31px;
2145  }
2146}
2147@media screen and (min-width: 701px) {
2148  .jd-framework.jd-front-end .keyvisual--textVersion figcaption hr {
2149    display: none;
2150  }
2151}
2152@media screen {
2153  .jd-framework.jd-front-end #keyvisual__outaSlider {
2154    text-align: center;
2155  }
2156  .jd-framework.jd-front-end #keyvisual__outaSlider__row,
2157  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection {
2158    height: 100%;
2159  }
2160}
2161@media screen and (min-width: 601px) {
2162  .jd-framework.jd-front-end #keyvisual__outaSlider {
2163    margin-top: 40px;
2164    height: 0;
2165    padding-bottom: 6.640625%;
2166    position: relative;
2167  }
2168  .jd-framework.jd-front-end #keyvisual__outaSlider__row {
2169    position: absolute;
2170    top: 0;
2171    left: 0;
2172    width: 85.5%;
2173    margin-left: 7.25%;
2174    margin-right: 7.25%;
2175    overflow: hidden;
2176  }
2177}
2178@media screen and (max-width: 600px) {
2179  .jd-framework.jd-front-end #keyvisual__outaSlider {
2180    margin-top: 24px;
2181    padding: 0;
2182    width: 100%;
2183    max-width: none;
2184    overflow-x: auto;
2185  }
2186  .jd-framework.jd-front-end #keyvisual__outaSlider__row {
2187    min-width: 732px;
2188    height: 68px;
2189  }
2190}
2191@media screen {
2192  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser {
2193    width: 16.66666667%;
2194    height: 100%;
2195    float: left;
2196  }
2197  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser:not(.teaser--active) {
2198    opacity: 0.5;
2199  }
2200  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser > a {
2201    height: 100%;
2202    display: block;
2203    position: relative;
2204    overflow: hidden;
2205  }
2206  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser > a > img {
2207    width: 100%;
2208    height: auto;
2209    position: absolute;
2210    top: 0;
2211    left: 0;
2212  }
2213  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser > a > [class*=icon] {
2214    position: relative;
2215    display: inline-block;
2216    vertical-align: middle;
2217    color: #fff;
2218    font-size: 30px;
2219  }
2220}
2221@media screen and (min-width: 601px) {
2222  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser > a {
2223    width: 84.79532164%;
2224    margin-left: 7.60233918%;
2225    margin-right: 7.60233918%;
2226  }
2227}
2228@media screen and (max-width: 600px) {
2229  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser > a {
2230    margin-right: 1px;
2231  }
2232}
2233@media screen and (min-width: 601px) {
2234  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a {
2235    position: absolute;
2236    top: 0;
2237    height: 100%;
2238    color: #000;
2239    text-decoration: none;
2240  }
2241  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a > [class*=icon] {
2242    font-size: 85px;
2243  }
2244  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a:active,
2245  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a:focus,
2246  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a:hover {
2247    color: #9b1d26;
2248  }
2249  .jd-framework.jd-front-end #keyvisual__outaSlider__controls__left {
2250    left: -20px;
2251  }
2252  .jd-framework.jd-front-end #keyvisual__outaSlider__controls__right {
2253    right: -20px;
2254  }
2255}
2256@media screen and (max-width: 1280px) {
2257  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a > [class*=icon] {
2258    font-size: 6.640625vw;
2259  }
2260  .jd-framework.jd-front-end #keyvisual__outaSlider__controls__left {
2261    left: -1.5625vw;
2262  }
2263  .jd-framework.jd-front-end #keyvisual__outaSlider__controls__right {
2264    right: -1.5625vw;
2265  }
2266}
2267@media screen and (max-width: 600px) {
2268  .jd-framework.jd-front-end #keyvisual__outaSlider__controls {
2269    display: none;
2270  }
2271}
2272@media screen {
2273  .jd-framework.jd-front-end #keyvisual__innerSlider {
2274    position: absolute !important;
2275    top: 0;
2276    left: 0;
2277    width: 100%;
2278  }
2279}
2280@media screen {
2281  .jd-framework.jd-front-end #keyvisual__innerSlider__dots {
2282    position: absolute;
2283    left: 0;
2284    bottom: 15px;
2285    width: 100%;
2286  }
2287  .jd-framework.jd-front-end #keyvisual__innerSlider__dots > a {
2288    width: 15px;
2289    height: 15px;
2290    display: inline-block;
2291    -webkit-box-sizing: border-box;
2292            box-sizing: border-box;
2293    vertical-align: middle;
2294    border-radius: 50%;
2295    position: relative;
2296    z-index: 1;
2297  }
2298  .jd-framework.jd-front-end #keyvisual__innerSlider__dots > a:not(.activeDot) {
2299    border: 2px solid #fff;
2300  }
2301  .jd-framework.jd-front-end #keyvisual__innerSlider__dots > a.activeDot {
2302    background: #fff;
2303  }
2304  .jd-framework.jd-front-end #keyvisual__innerSlider__dots > a:not(:last-of-type) {
2305    margin-right: 15px;
2306  }
2307}
2308@media screen {
2309  .jd-framework.jd-front-end #keyvisual__innerSlider__controls {
2310    height: 0;
2311    padding-bottom: 56.25%;
2312    position: relative;
2313  }
2314  .jd-framework.jd-front-end .keyvisual--smallVersion #keyvisual__innerSlider__controls {
2315    height: 0;
2316    padding-bottom: 37.5%;
2317    position: relative;
2318  }
2319}
2320@media screen and (min-width: 901px) {
2321  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a {
2322    position: absolute;
2323    top: 50%;
2324    z-index: 1;
2325    margin-top: -42px;
2326    color: #fff;
2327    text-decoration: none;
2328  }
2329  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a > [class*=icon] {
2330    font-size: 85px;
2331  }
2332  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a:active,
2333  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a:focus,
2334  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a:hover {
2335    color: #9b1d26;
2336  }
2337  .jd-framework.jd-front-end #keyvisual__innerSlider__controls__left {
2338    left: -20px;
2339  }
2340  .jd-framework.jd-front-end #keyvisual__innerSlider__controls__right {
2341    right: -20px;
2342  }
2343}
2344@media screen and (max-width: 1280px) {
2345  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a {
2346    margin-top: -3.3203125vw;
2347  }
2348  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a > [class*=icon] {
2349    font-size: 4vw;
2350  }
2351  .jd-framework.jd-front-end #keyvisual__innerSlider__controls__left {
2352    left: -1.5625vw;
2353  }
2354  .jd-framework.jd-front-end #keyvisual__innerSlider__controls__right {
2355    right: -1.5625vw;
2356  }
2357}
2358@media screen and (max-width: 1070px) {
2359  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a {
2360    display: none;
2361  }
2362}
2363@media screen {
2364  .jd-framework.jd-front-end #keyvisual__widget {
2365    width: 100%;
2366  }
2367  .jd-framework.jd-front-end #keyvisual__widget__content {
2368    padding: 25px 13px;
2369    position: relative;
2370    z-index: 1;
2371    background: rgba(255, 255, 255, 0.9);
2372  }
2373  .jd-framework.jd-front-end #keyvisual__widget__content > [class*=keyvisual__widget__]:not(:last-child) {
2374    border-bottom: 1px #000 solid;
2375    padding-bottom: 10px;
2376    margin-bottom: 20px;
2377  }
2378}
2379@media screen and (min-width: 1000px) {
2380  .jd-framework.jd-front-end #keyvisual__widget {
2381    position: absolute;
2382    bottom: 70px;
2383    left: 0;
2384  }
2385}
2386@media screen {
2387  .jd-framework.jd-front-end .keyvisual__widget__singleWeather > .text {
2388    width: 100%;
2389    -webkit-box-sizing: border-box;
2390            box-sizing: border-box;
2391    padding-right: 100px;
2392    margin-right: -100px;
2393    display: inline-block;
2394    vertical-align: top;
2395    font: 400 normal 13px Georgia, serif;
2396    color: #000;
2397    text-decoration: none;
2398  }
2399  .jd-framework.jd-front-end .keyvisual__widget__singleWeather > .icon {
2400    width: 100px;
2401    display: inline-block;
2402    vertical-align: top;
2403  }
2404  .jd-framework.jd-front-end .keyvisual__widget__singleWeather > .icon > img {
2405    float: right;
2406    width: 50px;
2407    height: auto;
2408    margin-top: -10px;
2409  }
2410  .jd-framework.jd-front-end .keyvisual__widget__singleWeather > .icon > .info {
2411    font: 400 normal 28px TW_Character, Arial, sans-serif;
2412    color: #000;
2413    float: right;
2414  }
2415  .jd-framework.jd-front-end .keyvisual__widget__singleWeather > .icon > [class*=icon-] {
2416    font-size: 35px;
2417    color: #000;
2418    float: right;
2419  }
2420}
2421@media screen {
2422  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > .text {
2423    width: 100%;
2424    display: block;
2425    vertical-align: top;
2426    margin-bottom: 15px;
2427    font: 400 normal 13px Georgia, serif;
2428    color: #000;
2429  }
2430  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > .icon {
2431    width: 33.33333333%;
2432    display: inline-block;
2433    vertical-align: top;
2434    text-align: center;
2435  }
2436  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > .icon > .date {
2437    font: 400 normal 13px Georgia, serif;
2438    color: #000;
2439    display: block;
2440    margin-bottom: 5px;
2441  }
2442  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > .icon > img {
2443    width: 50px;
2444    height: auto;
2445    max-width: 100%;
2446  }
2447  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > .icon > .info {
2448    display: block;
2449    font: 400 normal 28px TW_Character, Arial, sans-serif;
2450    color: #000;
2451  }
2452  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > a {
2453    text-align: right;
2454    width: 100%;
2455    display: block;
2456    font: 400 italic 13px Georgia, serif;
2457    color: #000;
2458    margin: 8px 0 7px;
2459  }
2460}
2461@media screen {
2462  .jd-framework.jd-front-end .keyvisual__widget__iconLink > a {
2463    display: block;
2464    text-align: right;
2465    font: 400 italic 13px Georgia, serif;
2466    color: #000;
2467    text-decoration: none;
2468  }
2469  .jd-framework.jd-front-end .keyvisual__widget__iconLink > a > [class*=icon] {
2470    font-size: 23px;
2471    margin-right: 5px;
2472    vertical-align: bottom;
2473  }
2474}
2475@media screen {
2476  .jd-framework.jd-front-end .keyvisual__widget__textIcon > [class*=icon] {
2477    width: 100%;
2478    -webkit-box-sizing: border-box;
2479            box-sizing: border-box;
2480    display: block;
2481    padding-left: 50px;
2482    position: relative;
2483    font: 400 normal 13px Georgia, serif;
2484    color: #000;
2485  }
2486  .jd-framework.jd-front-end .keyvisual__widget__textIcon > [class*=icon]:before {
2487    position: absolute;
2488    left: 0;
2489    top: -10px;
2490    font-size: 45px;
2491    font-family: icomoon;
2492  }
2493}
2494@media screen {
2495  .jd-framework.jd-front-end .keyvisual__widget__text > table {
2496    width: 100%;
2497    border-collapse: collapse;
2498  }
2499  .jd-framework.jd-front-end .keyvisual__widget__text > table tr td {
2500    padding: 2px 0;
2501    font: 400 normal 13px Georgia, serif;
2502    color: #000;
2503  }
2504  .jd-framework.jd-front-end .keyvisual__widget__text > table a {
2505    text-decoration: underline;
2506    font-style: italic;
2507  }
2508  .jd-framework.jd-front-end .keyvisual__widget__text > p {
2509    font: 400 normal 13px Georgia, serif;
2510    color: #000;
2511    margin: 0;
2512  }
2513  .jd-framework.jd-front-end .keyvisual__widget__text > p > [class*=icon] {
2514    margin-left: 5px;
2515  }
2516  .jd-framework.jd-front-end .keyvisual__widget__text > ul {
2517    list-style-type: disc;
2518    margin: 10px 0 0;
2519    padding: 0 0 0 15px;
2520  }
2521  .jd-framework.jd-front-end .keyvisual__widget__text > ul > li {
2522    font: 400 normal 13px Georgia, serif;
2523    color: #000;
2524    margin: 0;
2525  }
2526}
2527@media screen {
2528  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text {
2529    display: inline-block;
2530    -webkit-box-sizing: border-box;
2531            box-sizing: border-box;
2532    width: 50%;
2533    vertical-align: top;
2534    font: 400 normal 13px/20px Georgia, serif;
2535    color: #000;
2536  }
2537  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text:first-of-type {
2538    padding-right: 30px;
2539    border-right: 1px #000 solid;
2540  }
2541  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text:last-of-type {
2542    padding-left: 30px;
2543    border-left: 1px #000 solid;
2544    margin-left: -1px;
2545  }
2546  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text > span {
2547    float: right;
2548  }
2549  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text > strong {
2550    display: block;
2551  }
2552  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text > strong:not(:first-of-type) {
2553    margin-top: 20px;
2554  }
2555}
2556@media screen {
2557  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text {
2558    width: 50%;
2559    display: inline-block;
2560    vertical-align: middle;
2561    font: 400 normal 13px Georgia, serif;
2562    color: #000;
2563  }
2564  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > [class*=icon] {
2565    font-size: 30px;
2566    margin-right: 5px;
2567    float: left;
2568  }
2569  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > ul {
2570    margin: 15px 0 0;
2571    padding: 0 0 0 18px;
2572    list-style: disc;
2573    clear: left;
2574    font-size: 20px;
2575    line-height: 10px;
2576  }
2577  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > ul > li {
2578    padding: 2px 0;
2579  }
2580  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > ul > li.open {
2581    color: #009e1d;
2582  }
2583  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > ul > li.closed {
2584    color: #9b1d26;
2585  }
2586  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > ul > li > span {
2587    font: 400 normal 13px Georgia, serif;
2588    color: #000;
2589  }
2590  .jd-framework.jd-front-end .keyvisual__widget__skiregion > a {
2591    width: 50%;
2592    display: inline-block;
2593    vertical-align: middle;
2594    font: 700 normal 13px Georgia, serif;
2595    color: #000;
2596    text-decoration: none;
2597    -webkit-box-sizing: border-box;
2598            box-sizing: border-box;
2599    padding-left: 30px;
2600  }
2601  .jd-framework.jd-front-end .keyvisual__widget__skiregion > a > [class*=icon] {
2602    font-size: 20px;
2603    margin-right: 5px;
2604    float: left;
2605  }
2606}
2607@media screen {
2608  .jd-framework.jd-front-end #pageFooter {
2609    margin-top: 20px;
2610    position: relative;
2611  }
2612  .jd-framework.jd-front-end #pageFooter > [class*=h-element] {
2613    border-top: 1px #000 solid;
2614    padding-top: 10px;
2615    padding-bottom: 10px;
2616    text-align: left;
2617  }
2618}
2619@media screen and (min-width: 726px) {
2620  .jd-framework.jd-front-end #pageFooter {
2621    padding: 50px 0 10px;
2622  }
2623}
2624@media screen and (max-width: 725px) {
2625  .jd-framework.jd-front-end #pageFooter {
2626    width: 100%;
2627    max-width: none;
2628    padding-top: 60px;
2629    padding-bottom: 36px;
2630  }
2631  .jd-framework.jd-front-end #pageFooter > [class*=h-element] {
2632    width: 100%;
2633    -webkit-box-sizing: border-box;
2634            box-sizing: border-box;
2635    margin: 0;
2636  }
2637  .jd-framework.jd-front-end #pageFooter > [class*=h-element]:not(#pageFooter__metaNavi) {
2638    padding-left: 5.625%;
2639    padding-right: 5.625%;
2640  }
2641}
2642@media screen {
2643  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > h3 {
2644    font: 700 normal 13px/20px Georgia, serif;
2645    color: #000;
2646    margin: 0;
2647  }
2648  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul {
2649    margin: 0;
2650    padding: 0;
2651    list-style: none;
2652    font: 400 normal 13px/20px Georgia, serif;
2653    color: #000;
2654    max-height: 60px;
2655    overflow: hidden;
2656  }
2657  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li > a {
2658    text-decoration: none;
2659  }
2660  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li > a:active,
2661  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li > a:focus,
2662  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li > a:hover {
2663    color: #9b1d26;
2664  }
2665}
2666@media screen and (min-width: 726px) {
2667  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li {
2668    display: inline;
2669  }
2670  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li:not(:last-of-type):after {
2671    content: "•";
2672    margin: 0 0 0 5px;
2673  }
2674  .jd-framework.jd-front-end #pageFooter__metaNavi {
2675    height: 70px;
2676    position: relative;
2677  }
2678  .jd-framework.jd-front-end #pageFooter__metaNavi > ul {
2679    position: absolute;
2680    bottom: 0;
2681  }
2682}
2683@media screen and (max-width: 600px) {
2684  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > h3,
2685  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul {
2686    font-size: 15px;
2687    line-height: 22px;
2688  }
2689  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li {
2690    display: block;
2691  }
2692}
2693@media screen and (max-width: 726px) {
2694  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul {
2695    max-height: inherit;
2696    overflow: inherit;
2697  }
2698  .jd-framework.jd-front-end #pageFooter__metaNavi {
2699    border-top: none !important;
2700    padding-top: 0 !important;
2701  }
2702  .jd-framework.jd-front-end #pageFooter__metaNavi li {
2703    border-top: 1px #000 solid;
2704    margin-top: -1px;
2705    width: calc(50% - 6px);
2706    display: inline-block !important;
2707  }
2708  .jd-framework.jd-front-end #pageFooter__metaNavi li:nth-child(2n) {
2709    float: right;
2710  }
2711  .jd-framework.jd-front-end #pageFooter__metaNavi li:nth-last-child(1), .jd-framework.jd-front-end #pageFooter__metaNavi li:nth-last-child(2) {
2712    border-bottom: 1px #000 solid;
2713  }
2714  .jd-framework.jd-front-end #pageFooter__metaNavi a {
2715    display: block;
2716    padding: 7px 11.68831169%;
2717  }
2718}
2719@media screen {
2720  .jd-framework.jd-front-end #pageFooter__newsletter {
2721    position: absolute;
2722    right: 0;
2723    top: 10px;
2724    margin-right: 1.08333333%;
2725    text-align: right;
2726  }
2727  .jd-framework.jd-front-end #pageFooter__newsletter > label {
2728    font: 700 normal 13px/20px Georgia, serif;
2729    color: #000;
2730    display: inline-block;
2731    vertical-align: middle;
2732    margin-right: 13px;
2733  }
2734  .jd-framework.jd-front-end #pageFooter__newsletter > input {
2735    border: 1px solid #747474;
2736    -webkit-box-sizing: border-box;
2737            box-sizing: border-box;
2738    height: 30px;
2739    width: 223px;
2740    vertical-align: middle;
2741    font: 400 normal 15px/20px Georgia, serif;
2742    color: #000;
2743    padding-left: 7px;
2744  }
2745  .jd-framework.jd-front-end #pageFooter__newsletter > button {
2746    border: none;
2747    background: 0 0;
2748    font-size: 19px;
2749    vertical-align: middle;
2750    width: 30px;
2751    height: 30px;
2752    -webkit-box-sizing: border-box;
2753            box-sizing: border-box;
2754    margin-left: -30px;
2755    padding: 2px 0 0;
2756  }
2757}
2758@media screen and (max-width: 900px) {
2759  .jd-framework.jd-front-end #pageFooter__newsletter > input {
2760    width: 176px;
2761  }
2762}
2763@media screen and (max-width: 700px) {
2764  .jd-framework.jd-front-end #pageFooter__newsletter {
2765    display: none;
2766  }
2767}
2768@media screen {
2769  .jd-framework.jd-front-end #pageFooter__smLinks {
2770    list-style: none;
2771    margin: 0;
2772    padding: 0;
2773    position: absolute;
2774    z-index: 9;
2775  }
2776  .jd-framework.jd-front-end #pageFooter__smLinks > li {
2777    float: left;
2778  }
2779  .jd-framework.jd-front-end #pageFooter__smLinks > li > a {
2780    text-decoration: none;
2781  }
2782  .jd-framework.jd-front-end #pageFooter__smLinks > li > a > [class*=icon] {
2783    display: block;
2784    width: 30px;
2785    height: 30px;
2786    padding-top: 5px;
2787    -webkit-box-sizing: border-box;
2788            box-sizing: border-box;
2789    font-size: 20px;
2790    text-align: center;
2791    background: #000;
2792    color: #fff;
2793    border-radius: 50%;
2794    position: relative;
2795    top: 0;
2796    -webkit-transition: background 0.25s ease;
2797    transition: background 0.25s ease;
2798  }
2799  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-facebook {
2800    background: #3B5892;
2801  }
2802  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-twitter {
2803    background: #59ACEA;
2804  }
2805  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-youtube {
2806    background: #C91C26;
2807  }
2808  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-google {
2809    background: #DB4A38;
2810  }
2811  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-blogger {
2812    background: #91A792;
2813  }
2814  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-instagram {
2815    background: #5380A2;
2816  }
2817  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-pinterest {
2818    background: #BB0F23;
2819  }
2820  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-tumblr {
2821    background: #39455C;
2822  }
2823  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-rssFeed {
2824    background: #F66826;
2825  }
2826}
2827@media screen and (min-width: 1001px) {
2828  .jd-framework.jd-front-end #pageFooter__smLinks {
2829    right: 0;
2830    bottom: 41px;
2831    margin-right: 1.08333333%;
2832  }
2833  .jd-framework.jd-front-end #pageFooter__smLinks > li:not(:first-of-type) {
2834    margin-left: 8px;
2835  }
2836}
2837@media screen and (max-width: 1000px) {
2838  .jd-framework.jd-front-end #pageFooter__smLinks {
2839    right: 0;
2840    top: 10px;
2841    margin-right: 1.08333333%;
2842  }
2843  .jd-framework.jd-front-end #pageFooter__smLinks > li:not(:first-of-type) {
2844    margin-left: 4px;
2845  }
2846}
2847@media screen and (max-width: 600px) {
2848  .jd-framework.jd-front-end #pageFooter__smLinks {
2849    margin-left: 5.625%;
2850  }
2851}
2852@media screen {
2853  .jd-framework.jd-front-end #pageFooter > .copyright {
2854    position: absolute;
2855    font: 400 normal 13px/20px Georgia, serif;
2856    color: #000;
2857    padding-bottom: inherit;
2858    padding-top: inherit;
2859    margin-bottom: -10px;
2860    pointer-events: none;
2861  }
2862  .jd-framework.jd-front-end #pageFooter > .copyright:after {
2863    display: none;
2864  }
2865}
2866@media screen and (min-width: 601px) {
2867  .jd-framework.jd-front-end #pageFooter > .copyright {
2868    right: 0;
2869    margin-right: 1.08333333%;
2870    text-align: right;
2871    bottom: 3px;
2872  }
2873}
2874@media screen and (max-width: 600px) {
2875  .jd-framework.jd-front-end #pageFooter > .copyright {
2876    right: 0;
2877    margin-left: 0;
2878    text-align: right;
2879    bottom: -15px;
2880    font-size: 15px;
2881    line-height: 24px;
2882    padding-right: 0;
2883  }
2884}
2885@media screen {
2886  .jd-framework.jd-front-end html {
2887    width: auto;
2888    height: auto;
2889    font-size: 10px;
2890  }
2891  .jd-framework.jd-front-end body,
2892  .jd-framework.jd-front-end html {
2893    text-align: center;
2894    margin: 0;
2895    border: 0;
2896    padding: 0;
2897    overflow-x: hidden;
2898    background: #e6e6e6;
2899    position: relative;
2900  }
2901  .jd-framework.jd-front-end #contentWrapper {
2902    background: #fff;
2903    width: 100%;
2904    max-width: 1280px;
2905    margin: 0 auto;
2906  }
2907  .jd-framework.jd-front-end #pageMain {
2908    display: block;
2909  }
2910  .jd-framework.jd-front-end body a img {
2911    border: 0;
2912  }
2913  .jd-framework.jd-front-end hr {
2914    height: 1px;
2915    line-height: 1px;
2916    font-size: 1px;
2917    border: 0;
2918    margin: 0;
2919    padding: 0;
2920    border-bottom: 1px #000 solid;
2921  }
2922}
2923@media screen {
2924  .jd-framework.jd-front-end p {
2925    font-family: Georgia, serif;
2926    font-weight: 400;
2927  }
2928  .jd-framework.jd-front-end strong {
2929    font: inherit;
2930    font-weight: 700 !important;
2931  }
2932  .jd-framework.jd-front-end em {
2933    font: inherit;
2934    font-style: italic;
2935  }
2936  .jd-framework.jd-front-end a {
2937    cursor: pointer;
2938    color: inherit;
2939  }
2940  .jd-framework.jd-front-end button {
2941    cursor: pointer;
2942  }
2943}
2944@media screen {
2945  .jd-framework.jd-front-end .closer {
2946    clear: both;
2947    display: block;
2948    margin: 0 !important;
2949    padding: 0 !important;
2950    background: 0 0 !important;
2951  }
2952  .jd-framework.jd-front-end #print,
2953  .jd-framework.jd-front-end .hide,
2954  .jd-framework.jd-front-end .none {
2955    display: none !important;
2956  }
2957  .jd-framework.jd-front-end .noMargin {
2958    margin: 0 !important;
2959  }
2960  .jd-framework.jd-front-end .noPadding {
2961    padding: 0 !important;
2962  }
2963  .jd-framework.jd-front-end .noBorder {
2964    border: 0 transparent !important;
2965  }
2966  .jd-framework.jd-front-end .verticalAlignHelper {
2967    display: inline-block;
2968    vertical-align: middle;
2969    width: 0;
2970    height: 100%;
2971    margin: 0 0 0 -1px;
2972  }
2973}
2974@media screen {
2975  .jd-framework.jd-front-end .button,
2976  .jd-framework.jd-front-end .button-primary,
2977  .jd-framework.jd-front-end .buttonGrey {
2978    -webkit-box-sizing: border-box;
2979            box-sizing: border-box;
2980    height: 30px;
2981    font: 700 normal 15px/20px Georgia, serif;
2982    color: #fff;
2983    font-weight: 700;
2984    text-decoration: none;
2985    display: inline-block;
2986    padding: 5px 12px;
2987    background: #9b1d26;
2988    border: none;
2989  }
2990  .jd-framework.jd-front-end .buttonGrey {
2991    background: #7d7d7d;
2992  }
2993  .jd-framework.jd-front-end .button > [class*=icon] {
2994    color: inherit;
2995    font-size: 20px;
2996    vertical-align: middle;
2997  }
2998}
2999@media screen {
3000  .jd-framework.jd-front-end [class*=h-grid] {
3001    clear: both;
3002    display: block;
3003    -webkit-box-sizing: border-box;
3004            box-sizing: border-box;
3005    text-align: left;
3006  }
3007  .jd-framework.jd-front-end [class*=h-element] {
3008    display: inline-block;
3009    vertical-align: top;
3010    -webkit-box-sizing: border-box;
3011            box-sizing: border-box;
3012  }
3013  .jd-framework.jd-front-end .h-grid-12 {
3014    width: 95%;
3015    margin: 0 auto;
3016  }
3017  .jd-framework.jd-front-end .h-grid-noMargins {
3018    width: 100%;
3019  }
3020  .jd-framework.jd-front-end .h-grid-fixed {
3021    max-width: 93.75%;
3022  }
3023  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) [class*=h-element] {
3024    margin-left: 1.08333333%;
3025    margin-right: 1.08333333%;
3026  }
3027  .jd-framework.jd-front-end .h-grid-12.h-grid-noMargins [class*=h-element] {
3028    -webkit-box-sizing: content-box;
3029            box-sizing: content-box;
3030    padding-left: 1.08333333%;
3031    padding-right: 1.08333333%;
3032  }
3033}
3034@media screen {
3035  .jd-framework.jd-front-end .h-element-0 {
3036    display: none !important;
3037  }
3038  .jd-framework.jd-front-end .h-element-1 {
3039    width: 6.16666667%;
3040  }
3041  .jd-framework.jd-front-end .h-element-2 {
3042    width: 14.5%;
3043  }
3044  .jd-framework.jd-front-end .h-element-3 {
3045    width: 22.83333333%;
3046  }
3047  .jd-framework.jd-front-end .h-element-4 {
3048    width: 31.16666667%;
3049  }
3050  .jd-framework.jd-front-end .h-element-5 {
3051    width: 39.5%;
3052  }
3053  .jd-framework.jd-front-end .h-element-6 {
3054    width: 47.83333333%;
3055  }
3056  .jd-framework.jd-front-end .h-element-7 {
3057    width: 56.16666667%;
3058  }
3059  .jd-framework.jd-front-end .h-element-8 {
3060    width: 64.5%;
3061  }
3062  .jd-framework.jd-front-end .h-element-9 {
3063    width: 72.83333333%;
3064  }
3065  .jd-framework.jd-front-end .h-element-10 {
3066    width: 81.16666667%;
3067  }
3068  .jd-framework.jd-front-end .h-element-11 {
3069    width: 89.5%;
3070  }
3071  .jd-framework.jd-front-end .h-element-12 {
3072    width: 97.83333333%;
3073  }
3074}
3075@media screen and (max-width: 1000px) {
3076  .jd-framework.jd-front-end .h-element-md-0 {
3077    display: none !important;
3078  }
3079  .jd-framework.jd-front-end .h-element-md-1 {
3080    width: 6.16666667%;
3081  }
3082  .jd-framework.jd-front-end .h-element-md-2 {
3083    width: 14.5%;
3084  }
3085  .jd-framework.jd-front-end .h-element-md-3 {
3086    width: 22.83333333%;
3087  }
3088  .jd-framework.jd-front-end .h-element-md-4 {
3089    width: 31.16666667%;
3090  }
3091  .jd-framework.jd-front-end .h-element-md-5 {
3092    width: 39.5%;
3093  }
3094  .jd-framework.jd-front-end .h-element-md-6 {
3095    width: 47.83333333%;
3096  }
3097  .jd-framework.jd-front-end .h-element-md-7 {
3098    width: 56.16666667%;
3099  }
3100  .jd-framework.jd-front-end .h-element-md-8 {
3101    width: 64.5%;
3102  }
3103  .jd-framework.jd-front-end .h-element-md-9 {
3104    width: 72.83333333%;
3105  }
3106  .jd-framework.jd-front-end .h-element-md-10 {
3107    width: 81.16666667%;
3108  }
3109  .jd-framework.jd-front-end .h-element-md-11 {
3110    width: 89.5%;
3111  }
3112  .jd-framework.jd-front-end .h-element-md-12 {
3113    width: 97.83333333%;
3114  }
3115}
3116@media screen and (max-width: 700px) {
3117  .jd-framework.jd-front-end .h-element-sm-0 {
3118    display: none !important;
3119  }
3120  .jd-framework.jd-front-end .h-element-sm-1 {
3121    width: 6.16666667%;
3122  }
3123  .jd-framework.jd-front-end .h-element-sm-2 {
3124    width: 14.5%;
3125  }
3126  .jd-framework.jd-front-end .h-element-sm-3 {
3127    width: 22.83333333%;
3128  }
3129  .jd-framework.jd-front-end .h-element-sm-4 {
3130    width: 31.16666667%;
3131  }
3132  .jd-framework.jd-front-end .h-element-sm-5 {
3133    width: 39.5%;
3134  }
3135  .jd-framework.jd-front-end .h-element-sm-6 {
3136    width: 47.83333333%;
3137  }
3138  .jd-framework.jd-front-end .h-element-sm-7 {
3139    width: 56.16666667%;
3140  }
3141  .jd-framework.jd-front-end .h-element-sm-8 {
3142    width: 64.5%;
3143  }
3144  .jd-framework.jd-front-end .h-element-sm-9 {
3145    width: 72.83333333%;
3146  }
3147  .jd-framework.jd-front-end .h-element-sm-10 {
3148    width: 81.16666667%;
3149  }
3150  .jd-framework.jd-front-end .h-element-sm-11 {
3151    width: 89.5%;
3152  }
3153  .jd-framework.jd-front-end .h-element-sm-12 {
3154    width: 97.83333333%;
3155  }
3156}
3157@media screen and (max-width: 400px) {
3158  .jd-framework.jd-front-end .h-element-ty-0 {
3159    display: none !important;
3160  }
3161  .jd-framework.jd-front-end .h-element-ty-1 {
3162    width: 6.16666667%;
3163  }
3164  .jd-framework.jd-front-end .h-element-ty-2 {
3165    width: 14.5%;
3166  }
3167  .jd-framework.jd-front-end .h-element-ty-3 {
3168    width: 22.83333333%;
3169  }
3170  .jd-framework.jd-front-end .h-element-ty-4 {
3171    width: 31.16666667%;
3172  }
3173  .jd-framework.jd-front-end .h-element-ty-5 {
3174    width: 39.5%;
3175  }
3176  .jd-framework.jd-front-end .h-element-ty-6 {
3177    width: 47.83333333%;
3178  }
3179  .jd-framework.jd-front-end .h-element-ty-7 {
3180    width: 56.16666667%;
3181  }
3182  .jd-framework.jd-front-end .h-element-ty-8 {
3183    width: 64.5%;
3184  }
3185  .jd-framework.jd-front-end .h-element-ty-9 {
3186    width: 72.83333333%;
3187  }
3188  .jd-framework.jd-front-end .h-element-ty-10 {
3189    width: 81.16666667%;
3190  }
3191  .jd-framework.jd-front-end .h-element-ty-11 {
3192    width: 89.5%;
3193  }
3194  .jd-framework.jd-front-end .h-element-ty-12 {
3195    width: 97.83333333%;
3196  }
3197}
3198@media screen {
3199  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-0 {
3200    margin-left: 1.08333333%;
3201  }
3202  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-1 {
3203    margin-left: 9.41666667%;
3204  }
3205  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-2 {
3206    margin-left: 17.75%;
3207  }
3208  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-3 {
3209    margin-left: 26.08333333%;
3210  }
3211  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-4 {
3212    margin-left: 34.41666667%;
3213  }
3214  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-5 {
3215    margin-left: 42.75%;
3216  }
3217  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-6 {
3218    margin-left: 51.08333333%;
3219  }
3220  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-7 {
3221    margin-left: 59.41666667%;
3222  }
3223  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-8 {
3224    margin-left: 67.75%;
3225  }
3226  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-9 {
3227    margin-left: 76.08333333%;
3228  }
3229  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-10 {
3230    margin-left: 84.41666667%;
3231  }
3232  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-11 {
3233    margin-left: 92.75%;
3234  }
3235  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-12 {
3236    margin-left: 101.08333333%;
3237  }
3238}
3239@media screen and (max-width: 1000px) {
3240  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-0 {
3241    margin-left: 1.08333333%;
3242  }
3243  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-1 {
3244    margin-left: 9.41666667%;
3245  }
3246  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-2 {
3247    margin-left: 17.75%;
3248  }
3249  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-3 {
3250    margin-left: 26.08333333%;
3251  }
3252  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-4 {
3253    margin-left: 34.41666667%;
3254  }
3255  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-5 {
3256    margin-left: 42.75%;
3257  }
3258  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-6 {
3259    margin-left: 51.08333333%;
3260  }
3261  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-7 {
3262    margin-left: 59.41666667%;
3263  }
3264  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-8 {
3265    margin-left: 67.75%;
3266  }
3267  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-9 {
3268    margin-left: 76.08333333%;
3269  }
3270  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-10 {
3271    margin-left: 94.16666667%;
3272  }
3273  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-11 {
3274    margin-left: 92.75%;
3275  }
3276  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-12 {
3277    margin-left: 100%;
3278  }
3279}
3280@media screen and (max-width: 700px) {
3281  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-0 {
3282    margin-left: 1.08333333%;
3283  }
3284  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-1 {
3285    margin-left: 9.41666667%;
3286  }
3287  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-2 {
3288    margin-left: 17.75%;
3289  }
3290  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-3 {
3291    margin-left: 26.08333333%;
3292  }
3293  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-4 {
3294    margin-left: 34.41666667%;
3295  }
3296  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-5 {
3297    margin-left: 42.75%;
3298  }
3299  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-6 {
3300    margin-left: 51.08333333%;
3301  }
3302  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-7 {
3303    margin-left: 59.41666667%;
3304  }
3305  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-8 {
3306    margin-left: 67.75%;
3307  }
3308  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-9 {
3309    margin-left: 76.08333333%;
3310  }
3311  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-10 {
3312    margin-left: 84.41666667%;
3313  }
3314  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-11 {
3315    margin-left: 92.75%;
3316  }
3317  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-12 {
3318    margin-left: 101.08333333%;
3319  }
3320}
3321@media screen and (max-width: 400px) {
3322  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-0 {
3323    margin-left: 1.08333333%;
3324  }
3325  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-1 {
3326    margin-left: 9.41666667%;
3327  }
3328  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-2 {
3329    margin-left: 17.75%;
3330  }
3331  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-3 {
3332    margin-left: 26.08333333%;
3333  }
3334  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-4 {
3335    margin-left: 34.41666667%;
3336  }
3337  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-5 {
3338    margin-left: 42.75%;
3339  }
3340  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-6 {
3341    margin-left: 51.08333333%;
3342  }
3343  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-7 {
3344    margin-left: 59.41666667%;
3345  }
3346  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-8 {
3347    margin-left: 67.75%;
3348  }
3349  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-9 {
3350    margin-left: 76.08333333%;
3351  }
3352  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-10 {
3353    margin-left: 84.41666667%;
3354  }
3355  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-11 {
3356    margin-left: 92.75%;
3357  }
3358  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-12 {
3359    margin-left: 101.08333333%;
3360  }
3361}
3362@media screen {
3363  .jd-framework.jd-front-end .v-element,
3364  .jd-framework.jd-front-end .v-grid {
3365    display: inline-block;
3366  }
3367  .jd-framework.jd-front-end [class=v-element],
3368  .jd-framework.jd-front-end [class=v-grid] {
3369    width: 100%;
3370  }
3371  .jd-framework.jd-front-end .v-grid--background > .v-element {
3372    position: relative;
3373    background: #d4d4d4;
3374  }
3375}
3376@media screen and (min-width: 401px) {
3377  .jd-framework.jd-front-end .v-grid {
3378    margin-top: 10px;
3379    margin-bottom: 10px;
3380  }
3381  .jd-framework.jd-front-end .v-element {
3382    margin-top: 20px;
3383    margin-bottom: 20px;
3384  }
3385  .jd-framework.jd-front-end .v-grid--background > .v-element {
3386    padding-top: 20px;
3387    padding-bottom: 20px;
3388  }
3389}
3390@media screen and (max-width: 400px) {
3391  .jd-framework.jd-front-end .v-grid {
3392    margin-top: 9px;
3393    margin-bottom: 9px;
3394  }
3395  .jd-framework.jd-front-end .v-element {
3396    margin-top: 10px;
3397    margin-bottom: 10px;
3398  }
3399  .jd-framework.jd-front-end .v-grid--background > .v-element {
3400    padding-top: 10px;
3401    padding-bottom: 10px;
3402  }
3403}
3404@media screen and (min-width: 1001px) {
3405  .jd-framework.jd-front-end #mainNav {
3406    height: 100%;
3407  }
3408  .jd-framework.jd-front-end #pageHeader .filterSwitch {
3409    display: none;
3410  }
3411  .jd-framework.jd-front-end .noMargin-lg {
3412    margin: 0 !important;
3413  }
3414}
3415@media screen and (max-width: 1000px) {
3416  .jd-framework.jd-front-end #mainNav {
3417    display: none;
3418    text-align: left;
3419    position: absolute;
3420    top: 100%;
3421    left: 0;
3422    margin-top: 1px;
3423    background: #fff;
3424    border-bottom: 1px #000 solid;
3425    z-index: 999;
3426  }
3427  .jd-framework.jd-front-end #pageHeader__mainNav:checked ~ #mainNav {
3428    display: block;
3429  }
3430}
3431@media screen {
3432  .jd-framework.jd-front-end #mainNav > ul {
3433    margin: 0;
3434    padding: 0;
3435    list-style: none;
3436  }
3437  .jd-framework.jd-front-end #mainNav > ul > li {
3438    position: relative;
3439  }
3440}
3441@media screen and (min-width: 1001px) {
3442  .jd-framework.jd-front-end #mainNav > ul {
3443    height: 100%;
3444  }
3445  .jd-framework.jd-front-end #mainNav > ul > li {
3446    height: 100%;
3447    float: left;
3448  }
3449  .jd-framework.jd-front-end #mainNav > ul > li:not(:last-of-type):after {
3450    content: "";
3451    position: absolute;
3452    left: 100%;
3453    top: 0;
3454    display: block;
3455    height: 20px;
3456    width: 1px;
3457    margin: 20px 0;
3458    background: #000;
3459  }
3460}
3461@media screen {
3462  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox] {
3463    opacity: 0;
3464    position: absolute;
3465  }
3466  .jd-framework.jd-front-end #mainNav > ul > li > label {
3467    position: absolute;
3468    top: 0;
3469    right: 0;
3470    width: 100%;
3471    height: 45px;
3472    -webkit-box-sizing: border-box;
3473            box-sizing: border-box;
3474    padding: 15px 15px 0 0;
3475    font-size: 15px;
3476    color: #000;
3477    cursor: pointer;
3478  }
3479  .jd-framework.jd-front-end #mainNav > ul > li > label > [class*=icon-] {
3480    float: right;
3481  }
3482  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked ~ label,
3483  .jd-framework.jd-front-end #mainNav > ul > li > label:active,
3484  .jd-framework.jd-front-end #mainNav > ul > li > label:focus,
3485  .jd-framework.jd-front-end #mainNav > ul > li > label:hover {
3486    color: #9b1d26;
3487  }
3488  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked + label {
3489    -webkit-transform: rotate(180deg);
3490    transform: rotate(180deg);
3491    width: 40px;
3492    padding: 15px 0 0 10px;
3493    right: inherit;
3494    left: 0;
3495    position: absolute;
3496    z-index: 2;
3497  }
3498  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked + label > [class*=icon-] {
3499    float: none;
3500  }
3501  .jd-framework.jd-front-end #mainNav > ul > li > a {
3502    font: 400 normal 20px/26px TW_Character, Arial, sans-serif;
3503    color: #000;
3504    text-decoration: none;
3505    display: block;
3506    -webkit-box-sizing: border-box;
3507            box-sizing: border-box;
3508    cursor: pointer;
3509  }
3510  .jd-framework.jd-front-end #mainNav > ul > li > a svg {
3511    height: 24px;
3512    display: inline-block;
3513    vertical-align: super;
3514  }
3515  .jd-framework.jd-front-end #mainNav > ul > li > a svg * {
3516    -webkit-transition: fill 330ms;
3517    transition: fill 330ms;
3518  }
3519  .jd-framework.jd-front-end #mainNav > ul > li:active > a,
3520  .jd-framework.jd-front-end #mainNav > ul > li:focus > a,
3521  .jd-framework.jd-front-end #mainNav > ul > li:hover > a {
3522    color: #9b1d26;
3523  }
3524  .jd-framework.jd-front-end #mainNav > ul > li:hover > a > svg path {
3525    fill: #9b1d26;
3526  }
3527  .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__languageSetter ~ a {
3528    font: 400 normal 14px/26px Georgia, serif;
3529  }
3530  .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__languageSetter ~ a > img {
3531    width: 20px;
3532    height: 14px;
3533    height: 14px;
3534    display: inline-block;
3535    vertical-align: middle;
3536    margin-right: 4px;
3537  }
3538  .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__login ~ a:not(.no-lock) {
3539    width: 28px;
3540    height: 25px;
3541    position: relative;
3542    -webkit-box-sizing: border-box;
3543            box-sizing: border-box;
3544    display: inline-block;
3545    padding: 0;
3546    margin: 12px 10px;
3547    background-image: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/lock.svg);
3548    background-size: contain;
3549    background-repeat: no-repeat;
3550    background-position: 50% 50%;
3551    cursor: pointer;
3552    -webkit-transition: opacity 330ms;
3553    transition: opacity 330ms;
3554  }
3555  .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__login ~ a:not(.no-lock):after {
3556    content: "";
3557    position: absolute;
3558    width: 100%;
3559    height: 100%;
3560    background-image: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/lock_red.svg);
3561    background-size: contain;
3562    background-repeat: no-repeat;
3563    background-position: 50% 50%;
3564    opacity: 0;
3565    z-index: 1;
3566    left: 0;
3567    top: 0;
3568    -webkit-transition: opacity 330ms;
3569    transition: opacity 330ms;
3570  }
3571  .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__login ~ a:not(.no-lock) span {
3572    margin-left: 36px;
3573  }
3574  .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__login ~ a:not(.no-lock):hover:after, .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__login ~ a:not(.no-lock):focus:after, .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__login ~ a:not(.no-lock):active:after {
3575    opacity: 1;
3576  }
3577}
3578.jd-framework.jd-front-end input[type=checkbox] {
3579  -webkit-appearance: checkbox !important;
3580  width: 15px;
3581  height: 15px;
3582  outline: 0;
3583  -webkit-box-shadow: none;
3584          box-shadow: none;
3585  border: none;
3586}
3587@media screen and (min-width: 1001px) {
3588  .jd-framework.jd-front-end #mainNav > ul > li > label {
3589    display: none;
3590  }
3591  .jd-framework.jd-front-end #mainNav > ul > li > a {
3592    height: 100%;
3593    padding: 17px 15px 0;
3594  }
3595}
3596@media screen and (max-width: 1000px) {
3597  .jd-framework.jd-front-end #mainNav.mainNav--activeElement > ul > li:not(.mainNav__activeElement) {
3598    display: none;
3599  }
3600  .jd-framework.jd-front-end #mainNav,
3601  .jd-framework.jd-front-end #mainNav > ul > li {
3602    width: 328px;
3603    max-width: 100vw;
3604  }
3605  .jd-framework.jd-front-end #mainNav > ul > li {
3606    width: 100%;
3607    min-height: 48px;
3608    background-color: #fff;
3609  }
3610  .jd-framework.jd-front-end #mainNav > ul > li:not(:last-of-type):not(.mainNav__activeElement) {
3611    border-bottom: 1px #000 solid;
3612  }
3613  .jd-framework.jd-front-end #mainNav > ul > li > a {
3614    padding: 10px 40px 10px 15px;
3615  }
3616  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked ~ a {
3617    padding-left: 40px;
3618    color: #9b1d26;
3619  }
3620  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked ~ a svg path {
3621    fill: #9b1d26;
3622  }
3623  .jd-framework.jd-front-end .mainNav__subnav--activeElement > [type=checkbox],
3624  .jd-framework.jd-front-end .mainNav__subnav--activeElement > a,
3625  .jd-framework.jd-front-end .mainNav__subnav--activeElement > label {
3626    display: none !important;
3627  }
3628}
3629@media screen and (min-width: 1001px) {
3630  .jd-framework.jd-front-end .mainNav__subnav {
3631    position: absolute;
3632    top: 100%;
3633    left: 0;
3634    border-top: 1px #000 solid;
3635    padding: 5px 0 0;
3636    background: #fff;
3637    border-bottom: 1px #000 solid;
3638    text-align: left;
3639    list-style: none;
3640    display: none;
3641    width: 195px;
3642    -webkit-box-sizing: border-box;
3643            box-sizing: border-box;
3644  }
3645  .jd-framework.jd-front-end .mainNav__subnav--leftsided {
3646    left: auto;
3647    right: 0;
3648  }
3649  .jd-framework.jd-front-end #mainNav__languageSetter ~ .mainNav__subnav {
3650    width: 195px;
3651  }
3652  .jd-framework.jd-front-end #mainNav > ul > li:active > .mainNav__subnav,
3653  .jd-framework.jd-front-end #mainNav > ul > li:focus > .mainNav__subnav,
3654  .jd-framework.jd-front-end #mainNav > ul > li:hover > .mainNav__subnav {
3655    display: block;
3656  }
3657}
3658.jd-framework.jd-front-end #mainNav li.leaf label {
3659  display: none !important;
3660}
3661@media screen and (max-width: 1000px) {
3662  .jd-framework.jd-front-end .mainNav__subnav {
3663    padding: 0 0 0 57px;
3664    border-top: none;
3665    border-bottom: 0;
3666    margin: 0;
3667    list-style: none;
3668    display: none;
3669    background: white;
3670    width: 271px;
3671    -webkit-box-sizing: content-box;
3672            box-sizing: content-box;
3673    border-top: 1px solid #000;
3674  }
3675}
3676@media screen and (max-width: 1000px) and (max-width: 500px) {
3677  .jd-framework.jd-front-end .mainNav__subnav {
3678    width: auto;
3679  }
3680}
3681@media screen and (max-width: 1000px) {
3682  .jd-framework.jd-front-end .mainNav__subnav > li:first-child {
3683    border-top: none !important;
3684  }
3685  .jd-framework.jd-front-end .mainNav__subnav > li:nth-child(2n-1) {
3686    min-height: 48px;
3687  }
3688  .jd-framework.jd-front-end .mainNav__subnav > li:not(.leaf) a {
3689    width: 0% !important;
3690    white-space: nowrap;
3691    z-index: 2;
3692    position: relative;
3693  }
3694  .jd-framework.jd-front-end .mainNav__subnav > li:not(.leaf) label {
3695    width: 100%;
3696    z-index: 3;
3697  }
3698  .jd-framework.jd-front-end .mainNav__subnav--activeElement > .mainNav__subnav {
3699    padding: 0;
3700  }
3701  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked ~ .mainNav__subnav {
3702    display: block;
3703  }
3704}
3705@media screen {
3706  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox] {
3707    opacity: 0;
3708    position: absolute;
3709  }
3710  .jd-framework.jd-front-end .mainNav__subnav > li:active > a,
3711  .jd-framework.jd-front-end .mainNav__subnav > li:focus > a,
3712  .jd-framework.jd-front-end .mainNav__subnav > li:hover > a {
3713    color: #9b1d26;
3714  }
3715  .jd-framework.jd-front-end #mainNav__languageSetter ~ .mainNav__subnav > li > a > img {
3716    width: 20px;
3717    height: 14px;
3718    display: inline-block;
3719    vertical-align: baseline;
3720    margin-right: 4px;
3721  }
3722  .jd-framework.jd-front-end .mainNav__subnav > li > label {
3723    position: absolute;
3724    top: 0;
3725    right: 0;
3726    width: 100%;
3727    height: 45px;
3728    -webkit-box-sizing: border-box;
3729            box-sizing: border-box;
3730    padding: 15px 15px 0 0;
3731    font-size: 15px;
3732    color: #000;
3733    cursor: pointer;
3734    z-index: 99;
3735  }
3736  .jd-framework.jd-front-end .mainNav__subnav > li > label > [class*=icon-] {
3737    float: right;
3738  }
3739  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox]:checked ~ label,
3740  .jd-framework.jd-front-end .mainNav__subnav > li > label:active,
3741  .jd-framework.jd-front-end .mainNav__subnav > li > label:focus,
3742  .jd-framework.jd-front-end .mainNav__subnav > li > label:hover {
3743    color: #9b1d26;
3744  }
3745  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox]:checked + label {
3746    -webkit-transform: rotate(180deg);
3747    transform: rotate(180deg);
3748    width: 40px;
3749    padding: 15px 0 0 10px;
3750    position: absolute;
3751    z-index: 2;
3752    left: 0;
3753    right: inherit;
3754    width: 15%;
3755  }
3756  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox]:checked + label > [class*=icon-] {
3757    float: none;
3758  }
3759}
3760@media screen and (min-width: 1001px) {
3761  .jd-framework.jd-front-end {
3762    /* #mainNav ul li{
3763       position: relative;
3764       label{
3765         padding: 0;height: auto;
3766         top:50%;
3767         -webkit-transform: translateY(-50%);
3768         -moz-transform: translateY(-50%);
3769         -ms-transform: translateY(-50%);
3770         -o-transform: translateY(-50%);
3771         transform: translateY(-50%);
3772         right:15px;
3773
3774
3775       }
3776     }*/
3777  }
3778  .jd-framework.jd-front-end [type=checkbox]:not(#mainNav__languageSetter) ~ .mainNav__subnav > li {
3779    width: 100%;
3780  }
3781  .jd-framework.jd-front-end #mainNav__languageSetter ~ .mainNav__subnav > li {
3782    width: 100%;
3783  }
3784  .jd-framework.jd-front-end #mainNav ul li label {
3785    display: none;
3786  }
3787  .jd-framework.jd-front-end .mainNav__subnav > li:not(.leaf):hover > a:after {
3788    font: 400 15px "icomoon";
3789    content: "\e602";
3790    display: block;
3791    position: absolute;
3792    top: 0px;
3793    left: 100%;
3794    z-index: 1;
3795    background: #fff;
3796    height: 100%;
3797    width: 30px;
3798    -webkit-box-sizing: border-box;
3799            box-sizing: border-box;
3800    padding: 8px 0px 0px 0px;
3801    margin: 0px 0px 0px -20px;
3802  }
3803  .jd-framework.jd-front-end .mainNav__subnav > li > a {
3804    display: block;
3805    padding: 7px 5px 7px 15px;
3806    font: 700 normal 15px/18px Georgia, serif;
3807    color: #000;
3808    text-decoration: none;
3809    position: relative;
3810    width: 100%;
3811    z-index: 1;
3812  }
3813  .jd-framework.jd-front-end #mainNav__languageSetter ~ .mainNav__subnav > li > a {
3814    font-weight: 400;
3815  }
3816  .jd-framework.jd-front-end [type=checkbox]:not(#mainNav__languageSetter) ~ .mainNav__subnav > li:not(.leaf):active > a:after,
3817  .jd-framework.jd-front-end [type=checkbox]:not(#mainNav__languageSetter) ~ .mainNav__subnav > li:not(.leaf):focus > a:after,
3818  .jd-framework.jd-front-end [type=checkbox]:not(#mainNav__languageSetter) ~ .mainNav__subnav > li:not(.leaf):hover > a:after {
3819    font: 400 normal 15px icomoon;
3820    content: "\e602";
3821    display: block;
3822    position: absolute;
3823    top: 0;
3824    left: 118%;
3825    z-index: 1;
3826    background: #fff;
3827    height: 100%;
3828    width: 30px;
3829    -webkit-box-sizing: border-box;
3830            box-sizing: border-box;
3831    padding: 8px 0 0;
3832    margin: 0 0 0 -20px;
3833  }
3834}
3835@media screen and (max-width: 1000px) {
3836  .jd-framework.jd-front-end .mainNav__subnav > li {
3837    width: 100%;
3838    position: relative;
3839  }
3840  .jd-framework.jd-front-end :not(.mainNav__subnav--activeElement) > .mainNav__subnav > li:nth-child(2n):not(:last-child) {
3841    border-bottom: 1px #000 solid;
3842  }
3843  .jd-framework.jd-front-end :not(.mainNav__subnav--activeElement) > .mainNav__subnav > li:nth-last-child(1), .jd-framework.jd-front-end :not(.mainNav__subnav--activeElement) > .mainNav__subnav > li:nth-last-child(2) {
3844    border: none !important;
3845  }
3846  .jd-framework.jd-front-end .mainNav__subnav--activeElement > .mainNav__subnav > li:not(.mainNav__subnav__activeElement) {
3847    display: none;
3848  }
3849  .jd-framework.jd-front-end .mainNav__subnav > li > a {
3850    width: 85%;
3851    display: block;
3852    padding: 12px 0 15px 0;
3853    font: 700 normal 17px/20px Georgia, serif;
3854    color: #000;
3855    text-decoration: none;
3856    -webkit-box-sizing: border-box;
3857            box-sizing: border-box;
3858    position: relative;
3859    z-index: 1;
3860  }
3861  .jd-framework.jd-front-end #mainNav__languageSetter ~ .mainNav__subnav > li > a {
3862    font-weight: 400;
3863  }
3864  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox]:checked ~ a {
3865    padding-left: 40px;
3866    color: #9b1d26;
3867  }
3868}
3869@media screen and (min-width: 1001px) {
3870  .jd-framework.jd-front-end .mainNav__subnav__subnav {
3871    position: absolute;
3872    top: 0;
3873    left: 100%;
3874    min-height: 100%;
3875    background: #fff;
3876    padding: 5px 10px 0 5px;
3877    list-style: none;
3878    opacity: 0;
3879    width: 100%;
3880    -webkit-box-sizing: border-box;
3881            box-sizing: border-box;
3882    right: 0;
3883    display: block;
3884  }
3885  .jd-framework.jd-front-end .mainNav__subnav__subnav:before {
3886    content: "";
3887    display: block;
3888    width: 1px;
3889    height: 100%;
3890    -webkit-box-sizing: border-box;
3891            box-sizing: border-box;
3892    border-top: 5px #fff solid;
3893    background: #000;
3894    position: absolute;
3895    top: 0;
3896    left: 0;
3897  }
3898  .jd-framework.jd-front-end .mainNav__subnav__subnav:after {
3899    content: "";
3900    display: block;
3901    height: 1px;
3902    width: 100%;
3903    -webkit-box-sizing: border-box;
3904            box-sizing: border-box;
3905    background: #000;
3906    position: absolute;
3907    top: 100%;
3908    left: 0;
3909  }
3910  .jd-framework.jd-front-end .mainNav__subnav__subnav {
3911    -webkit-transition: all 0s 0.3s ease;
3912    transition: all 0s 0.3s ease;
3913  }
3914  .jd-framework.jd-front-end .mainNav__subnav > li:active > .mainNav__subnav__subnav,
3915  .jd-framework.jd-front-end .mainNav__subnav > li:focus > .mainNav__subnav__subnav,
3916  .jd-framework.jd-front-end .mainNav__subnav > li:hover > .mainNav__subnav__subnav {
3917    opacity: 1;
3918    -webkit-transition-delay: 0s;
3919    transition-delay: 0s;
3920  }
3921}
3922@media screen and (max-width: 1000px) {
3923  .jd-framework.jd-front-end .mainNav__subnav__subnav {
3924    padding: 0 0 0 57px;
3925    border-bottom: 1px #000 solid;
3926    margin: 0;
3927    list-style: none;
3928    display: none;
3929    background-color: white;
3930  }
3931  .jd-framework.jd-front-end .mainNav__subnav__subnav > li {
3932    min-height: 48px;
3933  }
3934  .jd-framework.jd-front-end .mainNav__subnav__subnav > li:first-child {
3935    border-top: 1px solid #000;
3936  }
3937  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox]:checked ~ .mainNav__subnav__subnav {
3938    display: block;
3939  }
3940}
3941@media screen and (min-width: 1001px) {
3942  .jd-framework.jd-front-end .mainNav__subnav__subnav > li {
3943    width: 180px;
3944  }
3945  .jd-framework.jd-front-end .mainNav__subnav__subnav > li > a {
3946    display: block;
3947    -webkit-box-sizing: border-box;
3948            box-sizing: border-box;
3949    padding: 5px 5px 10px 10px;
3950    font: 400 normal 15px/18px Georgia, serif;
3951    color: #000;
3952    text-decoration: none;
3953  }
3954  .jd-framework.jd-front-end .mainNav__subnav__subnav > li:active > a,
3955  .jd-framework.jd-front-end .mainNav__subnav__subnav > li:focus > a,
3956  .jd-framework.jd-front-end .mainNav__subnav__subnav > li:hover > a {
3957    color: #9b1d26;
3958  }
3959}
3960@media screen and (max-width: 1000px) {
3961  .jd-framework.jd-front-end .mainNav__subnav__subnav > li {
3962    width: 100%;
3963  }
3964  .jd-framework.jd-front-end .mainNav__subnav__subnav > li:not(:last-of-type) {
3965    border-bottom: 1px #000 solid;
3966  }
3967  .jd-framework.jd-front-end .mainNav__subnav__subnav > li > a {
3968    width: 100%;
3969    display: block;
3970    padding: 12px 40px 15px 0;
3971    font: 400 normal 17px/20px Georgia, serif;
3972    color: #000;
3973    text-decoration: none;
3974    -webkit-box-sizing: border-box;
3975            box-sizing: border-box;
3976  }
3977}
3978@media screen {
3979  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb {
3980    display: none;
3981    margin: 0;
3982    -webkit-box-sizing: border-box;
3983            box-sizing: border-box;
3984    padding: 12px 5px 10px;
3985    list-style: none;
3986    position: absolute;
3987    top: 100%;
3988    left: 0;
3989    width: 100%;
3990    background: #fff;
3991    border-top: 1px #000 solid;
3992    border-bottom: 1px #000 solid;
3993  }
3994  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li {
3995    display: inline-block;
3996    height: 100%;
3997  }
3998}
3999@media screen and (min-width: 1001px) {
4000  .jd-framework.jd-front-end .mainNav__subnav > li:active > .mainNav__subnav__breadcrumb,
4001  .jd-framework.jd-front-end .mainNav__subnav > li:focus > .mainNav__subnav__breadcrumb,
4002  .jd-framework.jd-front-end .mainNav__subnav > li:hover > .mainNav__subnav__breadcrumb {
4003    display: block;
4004  }
4005}
4006@media screen {
4007  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li > a {
4008    font: 700 normal 15px/18px Georgia, serif;
4009    color: #000;
4010    display: block;
4011    -webkit-box-sizing: border-box;
4012            box-sizing: border-box;
4013    height: 100%;
4014    padding: 0 0 0 10px;
4015    text-decoration: none;
4016  }
4017  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li:active > a,
4018  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li:focus > a,
4019  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li:hover > a {
4020    color: #9b1d26;
4021  }
4022  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li:not(:last-of-type) > a:after {
4023    font: 400 normal 10px icomoon;
4024    display: inline-block;
4025    vertical-align: baseline;
4026    content: "\e602";
4027    color: #000;
4028    margin-left: 8px;
4029  }
4030}
4031@media screen {
4032  .jd-framework.jd-front-end #mainMap {
4033    height: 100vh;
4034    -webkit-box-sizing: border-box;
4035            box-sizing: border-box;
4036    margin: -51px 0 0;
4037  }
4038  .jd-framework.jd-front-end #mainMap__mapContainer {
4039    width: 100%;
4040    height: 100%;
4041    background: #e6e6e6;
4042    position: absolute !important;
4043    top: 0;
4044    left: 0;
4045    z-index: 1;
4046  }
4047}
4048@media screen {
4049  .jd-framework.jd-front-end .zoomSetter {
4050    position: absolute;
4051    z-index: 1;
4052    margin: 0;
4053    padding: 0;
4054    list-style: none;
4055    display: inline-block;
4056    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
4057            box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
4058  }
4059  .jd-framework.jd-front-end .zoomSetter > li {
4060    display: block;
4061  }
4062  .jd-framework.jd-front-end .zoomSetter > li:not(:last-of-type) {
4063    margin-bottom: 1px;
4064  }
4065  .jd-framework.jd-front-end .zoomSetter > li > a {
4066    display: block;
4067    cursor: pointer;
4068    width: 25px;
4069    height: 25px;
4070    text-align: center;
4071    background: #fff;
4072    text-decoration: none;
4073    color: #000;
4074  }
4075  .jd-framework.jd-front-end .zoomSetter > li > a > [class*=icon-] {
4076    font-size: 15px;
4077    line-height: 25px;
4078  }
4079}
4080@media screen {
4081  .jd-framework.jd-front-end #mainMap__infoboard {
4082    position: absolute;
4083    bottom: 0;
4084    right: 0;
4085    max-width: 100%;
4086    width: 404px;
4087    height: 100%;
4088    -webkit-box-sizing: border-box;
4089            box-sizing: border-box;
4090  }
4091}
4092@media screen and (min-width: 901px) {
4093  .jd-framework.jd-front-end #mainMap__infoboard {
4094    padding: 151px 0 40px;
4095  }
4096}
4097@media screen and (max-width: 900px) {
4098  .jd-framework.jd-front-end #mainMap__infoboard {
4099    padding: 91px 0 0;
4100  }
4101}
4102@media screen {
4103  .jd-framework.jd-front-end #mainMap__infoboard__opener {
4104    float: right;
4105    height: 40px;
4106    padding: 0 10px;
4107    background: #d4d4d4;
4108    border: 2px solid #fff;
4109    border-right: none;
4110    position: relative;
4111    z-index: 2;
4112    cursor: pointer;
4113    font: 400 normal 17px/40px Georgia, serif;
4114    color: #000;
4115    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
4116            box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
4117  }
4118  .jd-framework.jd-front-end #mainMap__infoboard__opener > [class*=icon-] {
4119    font-size: 20px;
4120    line-height: 40px;
4121    vertical-align: middle;
4122  }
4123  .jd-framework.jd-front-end #mainMap__infoboard__openState {
4124    position: absolute;
4125    top: 0;
4126    left: 0;
4127    opacity: 0;
4128  }
4129  .jd-framework.jd-front-end #mainMap__infoboard__openState:checked ~ #mainMap__infoboard__opener {
4130    display: none;
4131  }
4132  .jd-framework.jd-front-end #mainMap__infoboard__openState:not(:checked) ~ #mainMap__infoboard__opener {
4133    display: block;
4134  }
4135}
4136@media screen {
4137  .jd-framework.jd-front-end #mainMap__infoboard__wrapper {
4138    margin: 0;
4139    background: #fff;
4140    width: 100%;
4141    padding: 2px;
4142    -webkit-box-sizing: border-box;
4143            box-sizing: border-box;
4144    position: relative;
4145    z-index: 2;
4146    text-align: left;
4147    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
4148            box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
4149  }
4150  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > [type=radio] {
4151    position: absolute;
4152    top: 0;
4153    left: 0;
4154    opacity: 0;
4155  }
4156  .jd-framework.jd-front-end #mainMap__infoboard__openState:checked ~ #mainMap__infoboard__wrapper {
4157    display: block;
4158  }
4159  .jd-framework.jd-front-end #mainMap__infoboard__openState:not(:checked) ~ #mainMap__infoboard__wrapper {
4160    display: none;
4161  }
4162  .jd-framework.jd-front-end .mainMap__infoboard__content {
4163    width: 100%;
4164    display: none;
4165  }
4166  .jd-framework.jd-front-end .mainMap__infoboard__content > :not(.mainMap__infoboard__content--active) {
4167    display: none;
4168  }
4169  .jd-framework.jd-front-end #mainMap__infoboard__tabs__0:checked ~ #mainMap__infoboard__content__0,
4170  .jd-framework.jd-front-end #mainMap__infoboard__tabs__1:checked ~ #mainMap__infoboard__content__1 {
4171    display: block;
4172  }
4173}
4174@media screen {
4175  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > header {
4176    width: 100%;
4177    height: 40px;
4178    background: #d4d4d4;
4179    position: relative;
4180  }
4181  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > header > label {
4182    font: 400 normal 17px/40px Georgia, serif;
4183    color: #000;
4184    padding: 0 15px;
4185    float: left;
4186    height: 100%;
4187    cursor: pointer;
4188  }
4189  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > header > label[for=mainMap__infoboard__openState] {
4190    position: absolute;
4191    top: 0;
4192    right: 0;
4193  }
4194  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > header > label > strong {
4195    font: 400 normal 21px/40px TW_Character, Arial, sans-serif !important;
4196  }
4197  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > header > label > [class*=icon-] {
4198    font-size: 20px;
4199    line-height: 40px;
4200  }
4201  .jd-framework.jd-front-end #mainMap__infoboard__tabs__0:checked ~ header > [for=mainMap__infoboard__tabs__0],
4202  .jd-framework.jd-front-end #mainMap__infoboard__tabs__1:checked ~ header > [for=mainMap__infoboard__tabs__1] {
4203    background: #fff;
4204  }
4205}
4206@media screen {
4207  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollButton {
4208    width: 30px;
4209    height: 30px;
4210    border-radius: 50%;
4211    border: 3px solid #000;
4212    background: #fff;
4213    font-size: 20px;
4214    line-height: 35px;
4215    color: #000;
4216    text-align: center;
4217    display: none;
4218    text-decoration: none;
4219    position: absolute;
4220    left: 50%;
4221    margin: 10px 0 10px -15px;
4222  }
4223  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollButton.mainMap__infoboard__content__scrollButton--Up {
4224    bottom: 100%;
4225  }
4226  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollButton.mainMap__infoboard__content__scrollButton--Down {
4227    top: 100%;
4228  }
4229  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollWrapper {
4230    position: relative;
4231  }
4232  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea.mainMap__infoboard__content__scrollArea--scrolling {
4233    overflow-y: scroll;
4234  }
4235  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea.mainMap__infoboard__content__scrollArea--bottom ~ .mainMap__infoboard__content__scrollButton--Down,
4236  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea.mainMap__infoboard__content__scrollArea--top ~ .mainMap__infoboard__content__scrollButton--Up {
4237    opacity: 0;
4238  }
4239}
4240@media screen and (min-width: 601px) {
4241  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea {
4242    margin: 60px 0;
4243  }
4244  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea.mainMap__infoboard__content__scrollArea--scrolling {
4245    margin-right: -17px;
4246  }
4247  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea.mainMap__infoboard__content__scrollArea--scrolling ~ .mainMap__infoboard__content__scrollButton {
4248    display: inline-block;
4249  }
4250}
4251@media screen and (max-width: 600px) {
4252  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollButton {
4253    display: none;
4254  }
4255}
4256@media screen {
4257  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer {
4258    margin: 0;
4259    padding: 0 14px;
4260    list-style: none;
4261  }
4262  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li {
4263    width: 100%;
4264    position: relative;
4265  }
4266  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > [type=checkbox] {
4267    position: absolute;
4268    top: 0;
4269    left: 0;
4270    opacity: 0;
4271  }
4272  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label {
4273    font: 700 normal 15px/22px Georgia, serif;
4274    color: #000;
4275    display: block;
4276    cursor: pointer;
4277    margin: 5px 0;
4278  }
4279  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label > [class*=icon-] {
4280    height: 29px;
4281    width: 29px;
4282    margin: 0 5px;
4283    font-size: 22px;
4284    line-height: 29px;
4285    text-align: center;
4286    display: inline-block;
4287    vertical-align: sub;
4288  }
4289  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label.mapTools__navigation__label--blue > [class*=icon-] {
4290    background: #aacaec;
4291  }
4292  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label.mapTools__navigation__label--brown > [class*=icon-] {
4293    background: #dcd6ba;
4294  }
4295  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label.mapTools__navigation__label--gray > [class*=icon-] {
4296    background: #d4d6d4;
4297  }
4298  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label.mapTools__navigation__label--green > [class*=icon-] {
4299    background: #dbe7c1;
4300  }
4301  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label:before {
4302    font: 400 normal 20px icomoon;
4303  }
4304  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > [type=checkbox]:checked ~ label:before {
4305    content: "\e621";
4306  }
4307  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > [type=checkbox]:not(:checked) ~ label:before {
4308    content: "\e61f";
4309  }
4310  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > a {
4311    position: absolute;
4312    top: 0;
4313    right: 0;
4314    text-decoration: none;
4315    color: #000;
4316    font-size: 30px;
4317  }
4318}
4319@media screen {
4320  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > ul {
4321    margin: 0;
4322    padding: 0;
4323    border-bottom: 1px #000 solid;
4324    list-style: none;
4325  }
4326  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > ul > li {
4327    width: 100%;
4328    padding: 5px 0;
4329    border-top: 1px #000 solid;
4330    font: 400 normal 15px/22px Georgia, serif;
4331    color: #000;
4332  }
4333  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > ul > li > a {
4334    text-decoration: none;
4335    display: block;
4336  }
4337  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > [type=checkbox]:not(:checked) ~ ul {
4338    display: none;
4339  }
4340}
4341@media screen {
4342  .jd-framework.jd-front-end .mainMap__infoboard__article {
4343    margin: 13px;
4344    overflow: hidden;
4345  }
4346  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__cta {
4347    font: 700 normal 15px/1em Georgia, serif;
4348    color: #000;
4349    font-weight: 700;
4350    text-align: right;
4351    text-decoration: none;
4352  }
4353  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__cta > [class*=icon] {
4354    font-size: 10px;
4355    margin-right: 5px;
4356  }
4357  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__cta:active,
4358  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__cta:focus,
4359  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__cta:hover {
4360    color: #9b1d26;
4361  }
4362  .jd-framework.jd-front-end .mainMap__infoboard__article > header > h3 {
4363    font: 400 normal 28px/0.89285714em TW_Character, Arial, sans-serif;
4364    color: #000;
4365    padding: 10px 0;
4366    margin: 0;
4367    letter-spacing: 0.5px;
4368    border-bottom: 1px #000 solid;
4369  }
4370  .jd-framework.jd-front-end .mainMap__infoboard__article > header > h3 > a {
4371    text-decoration: none;
4372  }
4373  .jd-framework.jd-front-end .mainMap__infoboard__article > header > h3 > a:active,
4374  .jd-framework.jd-front-end .mainMap__infoboard__article > header > h3 > a:focus,
4375  .jd-framework.jd-front-end .mainMap__infoboard__article > header > h3 > a:hover {
4376    color: #9b1d26;
4377  }
4378  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__image {
4379    display: block;
4380    width: 100%;
4381    overflow: hidden;
4382    height: 0;
4383    padding-bottom: 56.14973262%;
4384    position: relative;
4385    margin-bottom: 11px;
4386  }
4387  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__image > img {
4388    position: absolute;
4389    top: 0;
4390    left: 0;
4391    width: 100%;
4392    height: auto;
4393  }
4394  .jd-framework.jd-front-end .mainMap__infoboard__article p {
4395    font: 400 normal 15px/20px Georgia, serif;
4396    color: #000;
4397    margin: 0 0 10px;
4398    padding: 0;
4399  }
4400  .jd-framework.jd-front-end .mainMap__infoboard__article p + .mainMap__infoboard__article__cta {
4401    float: right;
4402  }
4403}
4404@media screen {
4405  .jd-framework.jd-front-end #mapFooter {
4406    width: 100%;
4407  }
4408  .jd-framework.jd-front-end #mapFooter__wrapper > .metanavi {
4409    float: left;
4410    margin: 0;
4411    padding: 0;
4412    list-style: none;
4413  }
4414  .jd-framework.jd-front-end #mapFooter__wrapper > .metanavi > li {
4415    float: left;
4416  }
4417  .jd-framework.jd-front-end #mapFooter__wrapper > .metanavi > li:not(:last-of-type) {
4418    margin-right: 5px;
4419  }
4420  .jd-framework.jd-front-end #mapFooter__wrapper > .metanavi > li > a {
4421    font: 400 normal 13px Georgia, serif;
4422    color: #000;
4423    text-decoration: none;
4424  }
4425  .jd-framework.jd-front-end #mapFooter__wrapper > .copyright {
4426    float: right;
4427    font: 400 normal 13px Georgia, serif;
4428    color: #000;
4429  }
4430}
4431@media screen and (min-width: 901px) {
4432  .jd-framework.jd-front-end #mapFooter {
4433    position: fixed;
4434    bottom: 0;
4435    left: 0;
4436    background: #fff;
4437    z-index: 1;
4438  }
4439  .jd-framework.jd-front-end #mapFooter__wrapper {
4440    width: 95%;
4441    margin: 0 auto;
4442    height: 25px;
4443    padding-top: 15px;
4444  }
4445}
4446@media screen and (max-width: 900px) {
4447  .jd-framework.jd-front-end #mapFooter {
4448    margin-top: 20px;
4449  }
4450  .jd-framework.jd-front-end #mapFooter__wrapper:before {
4451    content: "\e609";
4452    float: left;
4453    font: 400 normal 12px icomoon;
4454    margin: 0 5px 0 0;
4455  }
4456  .jd-framework.jd-front-end #mapFooter__wrapper > .metanavi > li > a {
4457    font-weight: 700;
4458  }
4459  .jd-framework.jd-front-end #mapFooter__wrapper > .copyright {
4460    display: none;
4461  }
4462}
4463@media screen and (min-width: 901px) {
4464  .jd-framework.jd-front-end #mapTools {
4465    height: 100%;
4466  }
4467}
4468@media screen and (max-width: 900px) {
4469  .jd-framework.jd-front-end #mapTools {
4470    position: absolute;
4471    left: 0;
4472    top: 100%;
4473    margin-top: 1px;
4474    padding: 15px;
4475    background: #fff;
4476    display: none;
4477    text-align: left;
4478  }
4479  .jd-framework.jd-front-end #pageHeader__mapTools:checked ~ #mapTools {
4480    display: block;
4481  }
4482}
4483@media screen {
4484  .jd-framework.jd-front-end #mapTools__navigation {
4485    margin: 0;
4486    padding: 0;
4487    list-style: none;
4488  }
4489}
4490@media screen and (min-width: 901px) {
4491  .jd-framework.jd-front-end #mapTools__navigation {
4492    position: absolute;
4493    top: 90px;
4494    left: 50px;
4495    border: 2px solid #fff;
4496    display: inline-block;
4497  }
4498  .jd-framework.jd-front-end #mapTools__navigation > li {
4499    display: inline-block;
4500    position: relative;
4501  }
4502  .jd-framework.jd-front-end #mapTools__navigation > li:not(:last-of-type) {
4503    border-right: 1px #fff solid;
4504  }
4505}
4506@media screen and (max-width: 900px) {
4507  .jd-framework.jd-front-end #mapTools__navigation {
4508    width: 100vw;
4509    -webkit-box-sizing: border-box;
4510            box-sizing: border-box;
4511    display: table-cell;
4512  }
4513  .jd-framework.jd-front-end #mapTools__navigation > li:last-of-type {
4514    display: none;
4515  }
4516  .jd-framework.jd-front-end #mapTools__navigation > li:not(:last-of-type) {
4517    border-bottom: 1px #fff solid;
4518  }
4519}
4520@media screen {
4521  .jd-framework.jd-front-end #mapTools__navigation > li > a {
4522    display: block;
4523    cursor: pointer;
4524    background: #fff;
4525    text-decoration: none;
4526  }
4527  .jd-framework.jd-front-end #mapTools__navigation > li > a.mapTools__navigation__label--blue {
4528    background: #aacaec;
4529  }
4530  .jd-framework.jd-front-end #mapTools__navigation > li > a.mapTools__navigation__label--brown {
4531    background: #dcd6ba;
4532  }
4533  .jd-framework.jd-front-end #mapTools__navigation > li > a.mapTools__navigation__label--gray {
4534    background: #d4d6d4;
4535  }
4536  .jd-framework.jd-front-end #mapTools__navigation > li > a.mapTools__navigation__label--green {
4537    background: #dbe7c1;
4538  }
4539  .jd-framework.jd-front-end #mapTools__navigation > li > a > [class*=icon-] {
4540    font-size: 28px;
4541    line-height: 41px;
4542    color: #000;
4543    vertical-align: middle;
4544  }
4545  .jd-framework.jd-front-end #mapTools__navigation > li > a > .text {
4546    font: 400 normal 17px Georgia, serif;
4547    color: #000;
4548    vertical-align: middle;
4549    margin-left: 10px;
4550  }
4551  .jd-framework.jd-front-end #mapTools__navigation > li:hover > ul {
4552    display: block;
4553  }
4554}
4555@media screen and (min-width: 901px) {
4556  .jd-framework.jd-front-end #mapTools__navigation > li > a {
4557    width: 41px;
4558    height: 41px;
4559    text-align: center;
4560  }
4561  .jd-framework.jd-front-end #mapTools__navigation > li > a > .text {
4562    display: none;
4563  }
4564  .jd-framework.jd-front-end #mapTools__navigation > li.activeChilds > a,
4565  .jd-framework.jd-front-end #mapTools__navigation > li:hover > a {
4566    background: #fff;
4567  }
4568  .jd-framework.jd-front-end #mapTools__navigation > li.activeChilds > a > [class*=icon-],
4569  .jd-framework.jd-front-end #mapTools__navigation > li:hover > a > [class*=icon-] {
4570    color: #9b1d26;
4571  }
4572}
4573@media screen and (max-width: 900px) {
4574  .jd-framework.jd-front-end #mapTools__navigation > li > a {
4575    width: 100%;
4576    padding: 0 10px 0 45px;
4577    -webkit-box-sizing: border-box;
4578            box-sizing: border-box;
4579  }
4580  .jd-framework.jd-front-end #mapTools__navigation > li > a > [class*=icon-] {
4581    margin-left: -35px;
4582  }
4583}
4584@media screen {
4585  .jd-framework.jd-front-end #mapTools__navigation > li > ul {
4586    margin: 0;
4587    list-style: none;
4588    display: none;
4589    background: #fff;
4590    text-align: left;
4591  }
4592  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li {
4593    display: block;
4594    position: relative;
4595    white-space: nowrap;
4596  }
4597  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li > h3 {
4598    font: 400 normal 20px TW_Character, Arial, sans-serif;
4599    color: #000;
4600    margin: 0 0 10px;
4601  }
4602  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li > label {
4603    font: 400 normal 13px Georgia, serif;
4604    color: #000;
4605    padding: 10px 80px 10px 0;
4606    display: inline-block;
4607  }
4608  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li > label > [class*=icon-] {
4609    font-size: 25px;
4610    position: absolute;
4611    top: 8px;
4612    right: 0;
4613  }
4614  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li > [type=checkbox]:checked + label > [class*=icon-] {
4615    color: #9b1d26;
4616  }
4617}
4618@media screen and (min-width: 901px) {
4619  .jd-framework.jd-front-end #mapTools__navigation > li > ul {
4620    position: absolute;
4621    top: 100%;
4622    left: -1px;
4623    padding: 20px;
4624  }
4625  .jd-framework.jd-front-end #mapTools__navigation > li:first-of-type > ul {
4626    left: -2px;
4627  }
4628}
4629@media screen and (max-width: 900px) {
4630  .jd-framework.jd-front-end #mapTools__navigation > li > ul {
4631    padding: 10px;
4632  }
4633  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li:first-of-type {
4634    display: none;
4635  }
4636  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li > label {
4637    font-size: 17px;
4638  }
4639}
4640@media screen {
4641  .jd-framework.jd-front-end #mapTools__sessionSwitch {
4642    margin: 0;
4643    padding: 0;
4644    list-style: none;
4645  }
4646  .jd-framework.jd-front-end #mapTools__sessionSwitch > li a {
4647    font: 400 normal 21px/26px TW_Character, Arial, sans-serif;
4648    color: #000;
4649    -webkit-box-sizing: border-box;
4650            box-sizing: border-box;
4651    cursor: pointer;
4652    text-decoration: none;
4653  }
4654  .jd-framework.jd-front-end #mapTools__sessionSwitch > li a > [class*=icon] {
4655    font-size: 22px;
4656    vertical-align: middle;
4657  }
4658  .jd-framework.jd-front-end #mapTools__sessionSwitch > li > ul {
4659    margin: 0;
4660    padding: 0;
4661    text-align: left;
4662    list-style: none;
4663  }
4664}
4665@media screen and (min-width: 901px) {
4666  .jd-framework.jd-front-end #mapTools__sessionSwitch {
4667    height: 100%;
4668    position: relative;
4669  }
4670  .jd-framework.jd-front-end #mapTools__sessionSwitch:after {
4671    content: "";
4672    position: absolute;
4673    left: 100%;
4674    top: 0;
4675    display: block;
4676    height: 20px;
4677    width: 1px;
4678    margin: 15px 0;
4679    background: #000;
4680  }
4681  .jd-framework.jd-front-end #mapTools__sessionSwitch > li {
4682    height: 100%;
4683    display: block;
4684  }
4685  .jd-framework.jd-front-end #mapTools__sessionSwitch > li a {
4686    display: block;
4687    height: 50px;
4688    padding: 12px 15px 0;
4689  }
4690  .jd-framework.jd-front-end #mapTools__sessionSwitch > li > ul {
4691    position: absolute;
4692    top: 100%;
4693    left: 0;
4694    width: 100%;
4695    border-top: 1px #000 solid;
4696    border-bottom: 1px #000 solid;
4697    background: #fff;
4698    display: none;
4699  }
4700  .jd-framework.jd-front-end #mapTools__sessionSwitch > li:hover > ul {
4701    display: block;
4702  }
4703}
4704@media screen and (max-width: 900px) {
4705  .jd-framework.jd-front-end #mapTools__sessionSwitch {
4706    display: none;
4707    vertical-align: top;
4708    margin-top: 20px;
4709  }
4710  .jd-framework.jd-front-end #mapTools__sessionSwitch > li a {
4711    display: inline-block;
4712    height: 37px;
4713    padding: 5px 15px 0;
4714    background: #d4d4d4;
4715    width: 100%;
4716  }
4717  .jd-framework.jd-front-end #mapTools__sessionSwitch > li > a {
4718    background: #9b1d26;
4719    color: #fff;
4720    margin-bottom: 1px;
4721  }
4722  .jd-framework.jd-front-end #mapTools__sessionSwitch > li > a > [class*=icon]:last-of-type {
4723    display: none;
4724  }
4725}
4726@media screen {
4727  .jd-framework.jd-front-end #mapTools__mapTypeSwitch {
4728    position: relative;
4729  }
4730  .jd-framework.jd-front-end #mapTools__mapTypeSwitch > [type=radio] {
4731    position: absolute;
4732    top: 0;
4733    left: 0;
4734    opacity: 0;
4735  }
4736  .jd-framework.jd-front-end #mapTools__mapTypeSwitch > [type=radio]:checked + label {
4737    display: none;
4738  }
4739  .jd-framework.jd-front-end #mapTools__mapTypeSwitch > label {
4740    display: block;
4741    width: 75px;
4742    height: 75px;
4743    cursor: pointer;
4744  }
4745}
4746@media screen and (min-width: 901px) {
4747  .jd-framework.jd-front-end #mapTools__mapTypeSwitch {
4748    position: fixed;
4749    bottom: 75px;
4750    left: 50px;
4751    padding: 2px;
4752    background: #fff;
4753    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
4754            box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
4755  }
4756}
4757@media screen and (max-width: 900px) {
4758  .jd-framework.jd-front-end #mapTools__mapTypeSwitch {
4759    display: inline-block;
4760    vertical-align: top;
4761    margin: 20px 0 0 20px;
4762  }
4763}
4764@media screen {
4765  .jd-framework.jd-front-end .teaser__cta {
4766    font: 700 normal 15px/1em Georgia, serif;
4767    color: #000;
4768    font-weight: 700;
4769    text-align: right;
4770    float: right;
4771    text-decoration: none;
4772    text-overflow: ellipsis;
4773    overflow: hidden;
4774    white-space: nowrap;
4775  }
4776  .jd-framework.jd-front-end .teaser__cta > [class*=icon] {
4777    font-size: 10px;
4778    margin-right: 5px;
4779  }
4780  .jd-framework.jd-front-end .teaser__cta:active,
4781  .jd-framework.jd-front-end .teaser__cta:focus,
4782  .jd-framework.jd-front-end .teaser__cta:hover {
4783    color: #9b1d26;
4784  }
4785  .jd-framework.jd-front-end .teaser__cta.forOffers {
4786    margin-right: 13px;
4787  }
4788  .jd-framework.jd-front-end .teaser__cta.weather {
4789    margin-top: 10px;
4790  }
4791}
4792@media screen and (max-width: 1000px) {
4793  .jd-framework.jd-front-end .teaser__cta {
4794    font-size: 17px;
4795  }
4796  .jd-framework.jd-front-end .teaser__cta.weather {
4797    text-align: center;
4798    margin: 0 0 20px;
4799  }
4800}
4801@media screen and (min-width: 701px) {
4802  .jd-framework.jd-front-end .imageTeaser:not(.imageTeaser--noHeight) {
4803    height: 375px;
4804  }
4805  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser:not(.imageTeaser--noHeight) {
4806    height: 235px;
4807  }
4808  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather.activeTeaser > .imageTeaser:not(.imageTeaser--noHeight) {
4809    height: 280px;
4810  }
4811}
4812@media screen and (max-width: 700px) {
4813  .jd-framework.jd-front-end .imageTeaser {
4814    padding-bottom: 10px;
4815  }
4816  .jd-framework.jd-front-end span.teaser__cta > span:not(:first-child) {
4817    display: none;
4818  }
4819}
4820@media screen {
4821  .jd-framework.jd-front-end {
4822    /*.imageTeaser .teaser__cta {
4823      float: none;
4824      position: absolute;
4825      bottom: 0;
4826      right: 0
4827    }*/
4828  }
4829  .jd-framework.jd-front-end .imageTeaser {
4830    overflow-y: hidden;
4831    position: relative;
4832  }
4833  .jd-framework.jd-front-end .imageTeaser a {
4834    text-decoration: none;
4835  }
4836  .jd-framework.jd-front-end .imageTeaser .teaser__cta.webcam {
4837    position: relative;
4838    margin-bottom: 10px;
4839  }
4840  .jd-framework.jd-front-end .imageTeaser > h3 {
4841    font: 400 normal 21px/0.84em TW_Character, Arial, sans-serif;
4842    color: #000;
4843    margin: 0 0 10px;
4844    letter-spacing: 0.5px;
4845  }
4846  .jd-framework.jd-front-end .imageTeaser > h3.big {
4847    font: 400 normal 28px/0.89285714em TW_Character, Arial, sans-serif;
4848  }
4849  .jd-framework.jd-front-end .imageTeaser > hr {
4850    border-color: #000;
4851    margin: 0 0 20px;
4852  }
4853  .jd-framework.jd-front-end .imageTeaser > hr.webcam {
4854    border-color: #000;
4855    margin: 10px 0 20px;
4856  }
4857  .jd-framework.jd-front-end .imageTeaser > p {
4858    font: 400 normal 15px/20px Georgia, serif;
4859    color: #000;
4860    margin: 0 0 15px;
4861    letter-spacing: 0.25px;
4862    display: block;
4863    display: -webkit-box;
4864    height: 58.5px; /* Fallback for non-webkit */
4865    font-size: 15px;
4866    line-height: 1.3;
4867    -webkit-line-clamp: 3;
4868    -webkit-box-orient: vertical;
4869    overflow: hidden;
4870    text-overflow: ellipsis;
4871  }
4872  .jd-framework.jd-front-end .imageTeaser > p.one-line {
4873    height: auto;
4874  }
4875  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser > p {
4876    font: 400 15px/20px Georgia, serif;
4877    color: #000;
4878    margin: 0;
4879    letter-spacing: 0.25px;
4880  }
4881  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather.activeTeaser > .imageTeaser > p {
4882    font: 400 15px/20px Georgia, serif;
4883    color: #000;
4884    margin: 0;
4885    letter-spacing: 0.25px;
4886  }
4887  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather.activeTeaser > .imageTeaser > p.weatherDate {
4888    margin-top: 20px;
4889  }
4890  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather.activeTeaser > .imageTeaser {
4891    margin: 0;
4892  }
4893  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser > p.temperature {
4894    font: 400 20px/24px Georgia, serif;
4895    color: #000;
4896    margin: 30px 0 0;
4897    letter-spacing: 0.25px;
4898  }
4899  .jd-framework.jd-front-end .imageTeaser > p > a {
4900    text-decoration: underline;
4901  }
4902  .jd-framework.jd-front-end .subline {
4903    font-size: 20px;
4904    line-height: 26px;
4905    font-style: italic;
4906  }
4907  .jd-framework.jd-front-end .imageTeaser > .info {
4908    text-align: right;
4909    font-size: 14px;
4910    margin-bottom: 10px;
4911  }
4912  .jd-framework.jd-front-end .imageTeaser > .info > [class*=icon] {
4913    font-size: 18px;
4914    width: 25px;
4915    height: 22px;
4916    background: #000;
4917    color: #fff;
4918    display: inline-block;
4919    vertical-align: middle;
4920    text-align: center;
4921    padding-top: 3px;
4922    margin-left: 10px;
4923  }
4924  .jd-framework.jd-front-end .imageTeaser > ul.benefits {
4925    font: 400 15px/20px Georgia, serif;
4926    padding-left: 14px;
4927  }
4928}
4929@media screen and (max-width: 400px) {
4930  .jd-framework.jd-front-end .imageTeaser > h3 {
4931    font-size: 25px;
4932    text-align: left;
4933    margin-bottom: 9px;
4934  }
4935  .jd-framework.jd-front-end .imageTeaser > hr {
4936    margin-bottom: 24px;
4937  }
4938  .jd-framework.jd-front-end .imageTeaser > p {
4939    font-size: 17px;
4940    line-height: 24px;
4941    height: 70px;
4942  }
4943  .jd-framework.jd-front-end .imageTeaser.webcam > h1 {
4944    text-align: left;
4945  }
4946}
4947@media screen {
4948  .jd-framework.jd-front-end .imageTeaser__image,
4949  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser > .imageTeaser__image {
4950    display: block;
4951    width: 100%;
4952    overflow: hidden;
4953    height: 0;
4954    padding-bottom: 56.14973262%;
4955    position: relative;
4956    margin-bottom: 20px;
4957  }
4958  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser > .imageTeaser__image {
4959    height: 0;
4960    padding-bottom: 76.20320856%;
4961    position: relative;
4962    margin-bottom: 0;
4963  }
4964  .jd-framework.jd-front-end .imageTeaser__image > img {
4965    position: absolute;
4966    top: 0;
4967    left: 0;
4968    width: 100%;
4969    height: auto;
4970  }
4971}
4972@media screen and (max-width: 1001px) {
4973  .jd-framework.jd-front-end .imageTeaser__image > img.imageWeather {
4974    width: 50%;
4975    position: relative;
4976  }
4977  .jd-framework.jd-front-end .imageTeaser__image,
4978  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser > .imageTeaser__image {
4979    height: 0;
4980    padding-bottom: 48.12834225%;
4981    position: relative;
4982  }
4983  .jd-framework.jd-front-end .imageTeaser__image.climate {
4984    height: 0;
4985    padding-bottom: 58.82352941%;
4986    position: relative;
4987    margin-bottom: 0;
4988  }
4989  .jd-framework.jd-front-end .imageTeaser__image.webcam {
4990    height: 0;
4991    padding-bottom: 100%;
4992    position: relative;
4993    margin-bottom: 0;
4994  }
4995}
4996@media screen and (max-width: 700px) and (min-width: 401px) {
4997  .jd-framework.jd-front-end .imageTeaser:not(.h-element-8) .imageTeaser__image {
4998    width: 47.97297297%;
4999    height: 0;
5000    padding-bottom: 26.93669605%;
5001    position: relative;
5002    margin-right: 4.05405405%;
5003    float: left;
5004  }
5005  .jd-framework.jd-front-end .imageTeaser:not(.h-element-8) .imageTeaser__image.webcam {
5006    width: 100%;
5007    height: 0;
5008    padding-bottom: 56.95187166%;
5009    position: relative;
5010    margin-right: 4.05405405%;
5011    float: left;
5012  }
5013}
5014@media screen and (max-width: 400px) {
5015  .jd-framework.jd-front-end .imageTeaser__image.webcam {
5016    padding-bottom: 56.1497%;
5017  }
5018}
5019@media screen and (min-width: 401px) {
5020  .jd-framework.jd-front-end .imageTeaser.h-element-8 .imageTeaser__image {
5021    height: 0;
5022    padding-bottom: 27.13178295%;
5023    position: relative;
5024  }
5025}
5026@media screen {
5027  .jd-framework.jd-front-end .imageTeaser__downloads {
5028    position: absolute;
5029    bottom: 0;
5030    left: 0;
5031    width: 100%;
5032  }
5033  .jd-framework.jd-front-end .imageTeaser__downloads > select {
5034    background: #fff;
5035    border: 1px solid #7d7d7d;
5036    padding: 0 0 0 8px;
5037    height: 30px;
5038    max-width: 174px;
5039    width: 50%;
5040    -webkit-box-sizing: border-box;
5041            box-sizing: border-box;
5042    font: 400 normal 15px/20px Georgia, serif;
5043    color: #7d7d7d;
5044  }
5045  .jd-framework.jd-front-end .imageTeaser__downloads > a {
5046    float: right;
5047    background: #7d7d7d;
5048    height: 24px;
5049    padding: 6px 10px 0;
5050    font: 700 normal 15px/20px Georgia, serif;
5051    color: #fff;
5052  }
5053}
5054@media screen {
5055  .jd-framework.jd-front-end .imageTeaser__prospect {
5056    display: block;
5057    width: 100%;
5058    margin-bottom: 21px;
5059  }
5060  .jd-framework.jd-front-end .imageTeaser__prospect__image {
5061    width: 35.56149733%;
5062    margin-right: 5.88235294%;
5063    -webkit-box-sizing: border-box;
5064            box-sizing: border-box;
5065    padding: 1px 6px 0 5px;
5066    display: inline-block;
5067    vertical-align: top;
5068  }
5069  .jd-framework.jd-front-end .imageTeaser__prospect__image > img {
5070    width: 100%;
5071    height: auto;
5072    -webkit-box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.5);
5073            box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.5);
5074  }
5075  .jd-framework.jd-front-end .imageTeaser__prospect > ul {
5076    width: 58.55614973%;
5077    margin: 0;
5078    padding: 0;
5079    list-style: none;
5080    display: inline-block;
5081    vertical-align: top;
5082  }
5083  .jd-framework.jd-front-end .imageTeaser__prospect > ul.no-image {
5084    width: 100%;
5085  }
5086  .jd-framework.jd-front-end .imageTeaser__prospect > ul > li a:not(.further_link) {
5087    float: left;
5088    margin-top: 11px;
5089  }
5090  .jd-framework.jd-front-end .imageTeaser__prospect > ul > li a.further_link {
5091    text-decoration: underline;
5092  }
5093  .jd-framework.jd-front-end .imageTeaser__prospect > ul > li:only-child a {
5094    margin-top: 0 !important;
5095  }
5096  .jd-framework.jd-front-end .imageTeaser__prospect > ul > li:not(:last-of-type) {
5097    margin-bottom: 5px;
5098  }
5099}
5100@media screen {
5101  .jd-framework.jd-front-end .themeTeaser {
5102    height: 0;
5103    padding-bottom: 26%;
5104    position: relative;
5105    overflow-y: hidden;
5106  }
5107}
5108@media screen and (max-width: 1000px) {
5109  .jd-framework.jd-front-end .themeTeaser {
5110    height: 0;
5111    padding-bottom: 52%;
5112    position: relative;
5113  }
5114}
5115@media screen and (max-width: 700px) {
5116  .jd-framework.jd-front-end .themeTeaser {
5117    height: 0;
5118    padding-bottom: 78%;
5119    position: relative;
5120  }
5121}
5122@media screen and (max-width: 400px) {
5123  .jd-framework.jd-front-end .themeTeaser {
5124    height: 0;
5125    padding-bottom: 156%;
5126    position: relative;
5127  }
5128}
5129@media screen {
5130  .jd-framework.jd-front-end .themeTeaserContent {
5131    padding: 32px 16px 16px;
5132    background: #d4d4d4;
5133    position: absolute;
5134    top: 0;
5135    left: 0;
5136    -webkit-box-sizing: border-box;
5137            box-sizing: border-box;
5138    height: 100%;
5139    width: 100%;
5140  }
5141  .jd-framework.jd-front-end .themeTeaser a {
5142    text-decoration: none;
5143  }
5144  .jd-framework.jd-front-end .themeTeaserContent .teaser__cta {
5145    position: absolute;
5146    bottom: 16px;
5147    right: 16px;
5148  }
5149}
5150@media screen {
5151  .jd-framework.jd-front-end .themeTeaser__image {
5152    height: 0;
5153    padding-bottom: 75.35211268%;
5154    position: relative;
5155    width: 75.35211268%;
5156    margin: 0 auto 31px;
5157  }
5158  .jd-framework.jd-front-end .themeTeaser__image > a {
5159    width: 100%;
5160    height: 100%;
5161    position: absolute;
5162    top: 0;
5163    left: 0;
5164    overflow: hidden;
5165    display: block;
5166    border-radius: 50%;
5167  }
5168  .jd-framework.jd-front-end .themeTeaser__image > a > img {
5169    width: auto;
5170    height: 100%;
5171  }
5172}
5173@media screen {
5174  .jd-framework.jd-front-end .themeTeaserContent > h1 {
5175    font: 400 normal 21px/25px TW_Character, Arial, sans-serif;
5176    color: #000;
5177    margin: 0 0 10px;
5178    letter-spacing: 0.5px;
5179  }
5180  .jd-framework.jd-front-end .themeTeaserContent > p {
5181    font: 400 normal 15px/20px Georgia, serif;
5182    color: #000;
5183    margin: 0 0 20px;
5184  }
5185}
5186@media screen and (max-width: 700px) {
5187  .jd-framework.jd-front-end .themeTeaserContent > p {
5188    font-size: 17px;
5189    line-height: 24px;
5190  }
5191}
5192@media screen and (min-width: 701px) {
5193  .jd-framework.jd-front-end :not(.finderWrapper__filter) > .h-grid-12 > .infoTeaser:not(.infoTeaser--standalone) {
5194    height: 375px;
5195  }
5196}
5197@media screen {
5198  .jd-framework.jd-front-end .infoTeaser {
5199    overflow: hidden;
5200    position: relative;
5201  }
5202  .jd-framework.jd-front-end .infoTeaser--standalone .infoTeaserContent {
5203    position: relative;
5204  }
5205}
5206@media screen {
5207  .jd-framework.jd-front-end .infoTeaserContent {
5208    padding: 18px 16px 16px;
5209    background: #d4d4d4;
5210    -webkit-box-sizing: border-box;
5211            box-sizing: border-box;
5212    width: 100%;
5213    position: relative;
5214  }
5215  .jd-framework.jd-front-end .infoTeaserContent form {
5216    padding-bottom: 40px;
5217  }
5218  .jd-framework.jd-front-end .infoTeaserContent .download-center-list ul {
5219    list-style: none;
5220    padding: 0;
5221    margin: 0;
5222  }
5223  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li {
5224    display: block;
5225    margin-bottom: 5px;
5226    width: 100%;
5227  }
5228  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li a {
5229    font: 400 normal 15px/22px Georgia, serif;
5230  }
5231  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li a.active:not(.active-parent) {
5232    font-weight: 600;
5233  }
5234  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li a[data-toggle] {
5235    float: right;
5236    vertical-align: super;
5237  }
5238  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li a span.icon-doubleArrowRight:not(.cta) {
5239    display: inline-block;
5240    font-size: 10px;
5241    -webkit-transition: transform 600ms;
5242    -webkit-transition: -webkit-transform 600ms;
5243    transition: -webkit-transform 600ms;
5244    transition: transform 600ms;
5245    transition: transform 600ms, -webkit-transform 600ms;
5246    -webkit-transform: rotate(-90deg);
5247    transform: rotate(-90deg);
5248  }
5249  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li a.collapsed span.icon-doubleArrowRight:not(.cta) {
5250    -webkit-transform: rotate(90deg);
5251    transform: rotate(90deg);
5252  }
5253  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li li {
5254    padding-left: 15px;
5255  }
5256  .jd-framework.jd-front-end :not(.finderWrapper__filter) > .h-grid-12 > .infoTeaser:not(.infoTeaser--standalone) > .infoTeaserContent {
5257    height: 100%;
5258  }
5259  .jd-framework.jd-front-end .infoTeaser a {
5260    text-decoration: none;
5261  }
5262  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-teaserboxfive-wrap .infoTeaserContent > .teaser__cta {
5263    bottom: 27px;
5264  }
5265  .jd-framework.jd-front-end .infoTeaserContent > .teaser__cta {
5266    float: none;
5267    position: absolute;
5268    bottom: 16px;
5269    left: 16px;
5270  }
5271  .jd-framework.jd-front-end .infoTeaserContent > h1 {
5272    font: 400 normal 25px/1em TW_Character, Arial, sans-serif;
5273    color: #000;
5274    margin: 0 0 22px;
5275    letter-spacing: 0.5px;
5276    text-align: center;
5277  }
5278  .jd-framework.jd-front-end .infoTeaserContent p.login-submit:after {
5279    content: "";
5280    display: block;
5281    clear: both;
5282  }
5283  .jd-framework.jd-front-end .infoTeaserContent p.login-submit {
5284    margin-bottom: 0;
5285  }
5286  .jd-framework.jd-front-end .infoTeaserContent h2 {
5287    font: 400 normal 21px/1em TW_Character, Arial, sans-serif;
5288    color: #000;
5289    margin: 0 0 11px;
5290    letter-spacing: 0.5px;
5291  }
5292  .jd-framework.jd-front-end .infoTeaserContent h3 {
5293    font: 400 normal 15px/1em Georgia, Arial, sans-serif;
5294    color: #000;
5295    margin: 0 0 11px;
5296    letter-spacing: 0.5px;
5297  }
5298  .jd-framework.jd-front-end .infoTeaserContent h2 > [class*=icon] {
5299    display: block;
5300    width: 25px;
5301    height: 21px;
5302    padding: 4px 0 0;
5303    position: absolute;
5304    top: 10px;
5305    right: 16px;
5306    background: #000;
5307    color: #d4d4d4;
5308    font-size: 17px;
5309    text-align: center;
5310  }
5311  .jd-framework.jd-front-end .infoTeaserContent hr {
5312    border-color: #000;
5313    margin: 0 0 15px;
5314  }
5315  .jd-framework.jd-front-end .infoTeaserContent .inputGroup + hr {
5316    margin-top: -6px;
5317  }
5318  .jd-framework.jd-front-end .infoTeaser__image {
5319    height: 0;
5320    padding-bottom: 39.47368421%;
5321    position: relative;
5322    width: 39.47368421%;
5323    margin-right: 5.84795322%;
5324    display: inline-block;
5325    vertical-align: middle;
5326    margin-bottom: 11px;
5327  }
5328  .jd-framework.jd-front-end .infoTeaser__image > a {
5329    width: 100%;
5330    height: 100%;
5331    position: absolute;
5332    top: 0;
5333    left: 0;
5334    overflow: hidden;
5335    display: block;
5336    border-radius: 50%;
5337  }
5338  .jd-framework.jd-front-end .infoTeaser__image > a > img {
5339    width: auto;
5340    height: 100%;
5341  }
5342  .jd-framework.jd-front-end .infoTeaserContent p {
5343    font: 400 normal 15px/20px Georgia, serif;
5344    color: #000;
5345    margin: 0 0 15px;
5346  }
5347  .jd-framework.jd-front-end .infoTeaserContent p.information {
5348    font: 400 13px/20px Georgia, serif, serif;
5349    color: #000;
5350    margin: 0 0 15px;
5351    float: right;
5352  }
5353  .jd-framework.jd-front-end .infoTeaserContent > .subline {
5354    display: inline-block;
5355    vertical-align: middle;
5356    font-weight: 700;
5357    width: 54.67836257%;
5358    margin: 0;
5359  }
5360  .jd-framework.jd-front-end .infoTeaserContent > p:not(.subline) {
5361    letter-spacing: 0.25px;
5362  }
5363}
5364@media screen and (max-width: 700px) {
5365  .jd-framework.jd-front-end .infoTeaserContent {
5366    padding: 16px 18px 18px;
5367  }
5368  .jd-framework.jd-front-end .infoTeaserContent h2 {
5369    text-align: left;
5370    margin-bottom: 7px;
5371  }
5372  .jd-framework.jd-front-end .infoTeaserContent h2 > [class*=icon] {
5373    top: 12px;
5374    right: 18px;
5375  }
5376  .jd-framework.jd-front-end .infoTeaserContent > hr {
5377    margin-bottom: 18px;
5378  }
5379  .jd-framework.jd-front-end .infoTeaserContent p {
5380    font-size: 17px;
5381    line-height: 24px;
5382  }
5383}
5384@media screen and (max-width: 700px) and (min-width: 401px) {
5385  .jd-framework.jd-front-end .infoTeaser__image {
5386    height: 0;
5387    padding-bottom: 28.15315315%;
5388    position: relative;
5389    width: 28.15315315%;
5390    margin-right: 4.05405405%;
5391    margin-left: 19.81981982%;
5392    margin-bottom: 12px;
5393  }
5394  .jd-framework.jd-front-end .infoTeaserContent > .subline {
5395    width: 47.97297297%;
5396  }
5397}
5398@media screen {
5399  .jd-framework.jd-front-end .infoTeaserContent .formWrapper {
5400    width: 100%;
5401    display: -webkit-box;
5402    display: -ms-flexbox;
5403    display: flex;
5404    -ms-flex-wrap: wrap;
5405    flex-wrap: wrap;
5406  }
5407}
5408@media screen and (min-width: 701px) {
5409  .jd-framework.jd-front-end .infoTeaserContent .formWrapper > .contentForm {
5410    -webkit-box-flex: 1;
5411    -ms-flex: 1;
5412    flex: 1;
5413  }
5414  .jd-framework.jd-front-end .infoTeaserContent .formWrapper > .contentForm:not(:last-of-type) {
5415    margin-right: 56px;
5416  }
5417}
5418@media screen and (max-width: 700px) {
5419  .jd-framework.jd-front-end .infoTeaserContent .formWrapper > .contentForm {
5420    -webkit-box-flex: 1;
5421    -ms-flex: 1 0 100%;
5422    flex: 1 0 100%;
5423  }
5424  .jd-framework.jd-front-end .infoTeaserContent .formWrapper > .contentForm:not(:last-of-type) {
5425    margin-bottom: 20px;
5426  }
5427}
5428@media screen {
5429  .jd-framework.jd-front-end #pageMain .downloadContent h3 {
5430    font: 400 normal 21px/1em TW_Character, Arial, sans-serif;
5431    color: #000;
5432    margin: 0 0 11px;
5433    letter-spacing: 0.5px;
5434  }
5435  .jd-framework.jd-front-end #pageMain .downloadContent a:before {
5436    content: "\e609";
5437    font-family: icomoon;
5438    font-style: normal;
5439    font-weight: 400;
5440    font-variant: normal;
5441    text-transform: none;
5442    line-height: 1;
5443    -webkit-font-smoothing: antialiased;
5444    -moz-osx-font-smoothing: grayscale;
5445    font-size: 10px;
5446    margin-right: 5px;
5447    text-decoration: inherit;
5448  }
5449  .jd-framework.jd-front-end #pageMain .downloadContent a {
5450    text-decoration: none;
5451  }
5452  .jd-framework.jd-front-end #pageMain .downloadContent.noMargin {
5453    margin-left: 1.08333333% !important;
5454    margin-right: 1.08333% !important;
5455    margin-top: 11px !important;
5456  }
5457}
5458@media screen and (min-width: 1001px) {
5459  .jd-framework.jd-front-end #pageMain .downloadContent.noMargin {
5460    margin: 0 !important;
5461  }
5462}
5463@media screen {
5464  .jd-framework.jd-front-end .finderWrapper .infoTeaserContent .contentForm {
5465    position: relative;
5466  }
5467  .jd-framework.jd-front-end .infoTeaserContent .contentForm .teaser__cta {
5468    float: none;
5469    position: absolute;
5470    bottom: 16px;
5471    left: 16px;
5472  }
5473  .jd-framework.jd-front-end .infoTeaserContent .contentForm .info {
5474    font: 400 normal 13px/20px Georgia, serif;
5475    color: #000;
5476    position: absolute;
5477    bottom: 16px;
5478    left: 16px;
5479    margin: 0;
5480    max-width: 60%;
5481  }
5482  .jd-framework.jd-front-end .infoTeaserContent .contentForm button.button {
5483    position: absolute;
5484    bottom: 16px;
5485    right: 16px;
5486  }
5487  .jd-framework.jd-front-end .finderWrapper .infoTeaserContent .contentForm button.button {
5488    bottom: 0;
5489    right: 0;
5490  }
5491}
5492@media screen {
5493  .jd-framework.jd-front-end .infoTeaserContent .inputGroup {
5494    width: 100%;
5495    margin-bottom: 15px;
5496    display: -webkit-box;
5497    display: -ms-flexbox;
5498    display: flex;
5499    -ms-flex-wrap: wrap;
5500    flex-wrap: wrap;
5501  }
5502  .jd-framework.jd-front-end .infoTeaserContent .inputGroup:not(.inputGroup--fullWidth) > .inputSet {
5503    -webkit-box-flex: 1;
5504    -ms-flex: 1;
5505    flex: 1;
5506  }
5507  .jd-framework.jd-front-end .infoTeaserContent .inputGroup:not(.inputGroup--fullWidth) > .inputSet:not(:last-child) {
5508    margin-right: 10px;
5509  }
5510  .jd-framework.jd-front-end .inputSet.data {
5511    margin-top: 20px;
5512  }
5513}
5514@media screen and (max-width: 700px), screen and (min-width: 1001px) {
5515  .jd-framework.jd-front-end .finderWrapper__marginalRow .infoTeaserContent .inputGroup:not(.inputGroup--fullWidth) > .inputSet {
5516    -webkit-box-flex: 1;
5517    -ms-flex: 1 0 100%;
5518    flex: 1 0 100%;
5519  }
5520}
5521@media screen {
5522  .jd-framework.jd-front-end .infoTeaserContent .inputGroup > .filterOption {
5523    margin-bottom: 12px;
5524    -webkit-box-flex: 1;
5525    -ms-flex: 1 0 50%;
5526    flex: 1 0 50%;
5527  }
5528  .jd-framework.jd-front-end .infoTeaserContent .inputGroup--fullWidth > .inputSet {
5529    margin-bottom: 10px;
5530  }
5531  .jd-framework.jd-front-end .infoTeaserContent .inputGroup--fullWidth > .filterOption,
5532  .jd-framework.jd-front-end .infoTeaserContent .inputGroup--fullWidth > .inputSet {
5533    -webkit-box-flex: 1;
5534    -ms-flex: 1 0 100%;
5535    flex: 1 0 100%;
5536  }
5537  .jd-framework.jd-front-end .infoTeaserContent .inputGroup > .inputSet > .button {
5538    margin-top: 20px;
5539    float: right;
5540  }
5541}
5542@media screen and (max-width: 700px) {
5543  .jd-framework.jd-front-end .infoTeaserContent .inputGroup > .filterOption {
5544    -webkit-box-flex: 1;
5545    -ms-flex: 1 0 100%;
5546    flex: 1 0 100%;
5547  }
5548}
5549@media screen {
5550  .jd-framework.jd-front-end .infoTeaserContent > .contentForm h4 {
5551    font: 400 normal 15px/20px Georgia, serif;
5552    color: #000;
5553    margin: 0 0 12px;
5554  }
5555  .jd-framework.jd-front-end .infoTeaserContent label {
5556    font: 400 normal 13px/20px Georgia, serif;
5557    color: #000;
5558  }
5559  .jd-framework.jd-front-end .infoTeaserContent label > a {
5560    text-decoration: underline;
5561    font-style: italic;
5562  }
5563  .jd-framework.jd-front-end .infoTeaserContent input[type=date],
5564  .jd-framework.jd-front-end .infoTeaserContent input[type=email],
5565  .jd-framework.jd-front-end .infoTeaserContent input[type=text],
5566  .jd-framework.jd-front-end .infoTeaserContent input[type=password],
5567  .jd-framework.jd-front-end .infoTeaserContent select,
5568  .jd-framework.jd-front-end .infoTeaserContent textarea {
5569    background: #fff;
5570    border: 1px solid #7d7d7d;
5571    padding: 0 0 0 8px;
5572    height: 30px;
5573    width: 100%;
5574    -webkit-box-sizing: border-box;
5575            box-sizing: border-box;
5576    font: 400 normal 15px/20px Georgia, serif;
5577    color: #7d7d7d;
5578  }
5579  .jd-framework.jd-front-end .infoTeaserContent input[type=date] {
5580    background: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/calender.svg) 97% 50%/21px auto no-repeat #fff !important;
5581  }
5582  .jd-framework.jd-front-end .infoTeaserContent textarea {
5583    min-height: 65px;
5584    resize: vertical;
5585  }
5586  .jd-framework.jd-front-end .infoTeaserContent label .icon-adlerweg,
5587  .jd-framework.jd-front-end .infoTeaserContent label .icon-info {
5588    vertical-align: middle;
5589    margin-left: 10px;
5590  }
5591  .jd-framework.jd-front-end .infoTeaserContent label .icon-info {
5592    border: 1px solid #000;
5593    background: #fff;
5594    font-size: 18px;
5595  }
5596  .jd-framework.jd-front-end .infoTeaserContent label .icon-adlerweg {
5597    font-size: 50px;
5598    line-height: 10px;
5599  }
5600}
5601@media screen {
5602  .jd-framework.jd-front-end .infoTeaserContent input[type=radio] {
5603    position: absolute;
5604    opacity: 0;
5605  }
5606  .jd-framework.jd-front-end .infoTeaserContent input[type=radio] + label {
5607    vertical-align: middle;
5608    display: block;
5609    padding-left: 30px;
5610  }
5611  .jd-framework.jd-front-end .infoTeaserContent input[type=radio] + label:before {
5612    content: "";
5613    display: inline-block;
5614    vertical-align: sub;
5615    width: 10px;
5616    height: 10px;
5617    background: #fff;
5618    margin-left: -30px;
5619    margin-right: 10px;
5620    border: 4px solid #fff;
5621    border-radius: 50%;
5622    -webkit-box-shadow: 0 0 1px #000;
5623            box-shadow: 0 0 1px #000;
5624  }
5625  .jd-framework.jd-front-end .infoTeaserContent input[type=radio]:checked + label:before {
5626    background: #000;
5627  }
5628}
5629@media screen {
5630  .jd-framework.jd-front-end {
5631    /*
5632    .infoTeaserContent input[type=checkbox] {
5633      position: absolute;
5634      opacity: 0
5635    }
5636
5637
5638    .infoTeaserContent input[type=checkbox] + label{
5639      vertical-align: middle;
5640      display: block;
5641      padding-left: 30px
5642    }
5643    .infoTeaserContent input[type=checkbox] + label:before, .infoTeaserContent .login-remember label:before {
5644      content: '\e614';
5645      font-family: icomoon;
5646      font-size: 15px;
5647      line-height: 10px;
5648      color: #fff;
5649      display: inline-block;
5650      vertical-align: sub;
5651      width: 20px;
5652      height: 20px;
5653      box-sizing: border-box;
5654      background: #fff;
5655      margin-left: -30px;
5656      margin-right: 10px;
5657      padding: 5px 3px 3px;
5658      box-shadow: 0 0 1px #000
5659    }
5660    .infoTeaserContent input[type=checkbox]:checked + label:before {
5661      color: #000
5662    }*/
5663  }
5664}
5665@media screen {
5666  .jd-framework.jd-front-end .infoTeaserContent .contentForm.filter > .inputGroup > .filterOption > label > span {
5667    font-size: 32px;
5668    line-height: 10px;
5669    vertical-align: middle;
5670    margin-left: 3px;
5671  }
5672}
5673@media screen and (min-width: 701px) {
5674  .jd-framework.jd-front-end .highlightTeaser {
5675    height: 590px;
5676  }
5677  .jd-framework.jd-front-end .highlightTeaser.long {
5678    height: 790px;
5679  }
5680}
5681.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenews-wrap .contentSliderTeaser__text, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap .contentSliderTeaser__text {
5682  position: initial;
5683}
5684.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenews-wrap .contentSliderTeaser__text > p, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap .contentSliderTeaser__text > p {
5685  margin: 0 0 35px;
5686  min-height: inherit;
5687}
5688@media screen and (max-width: 1200px) {
5689  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenews-wrap .contentSliderTeaser__text > p, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap .contentSliderTeaser__text > p {
5690    height: 136px; /* Fallback for non-webkit */
5691    display: block;
5692    display: -webkit-box;
5693    font-size: 15px;
5694    line-height: 1.3;
5695    -webkit-line-clamp: 7;
5696    -webkit-box-orient: vertical;
5697    overflow: hidden;
5698    text-overflow: ellipsis;
5699  }
5700  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenews-wrap .contentSliderTeaser__text > p.has-subline, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap .contentSliderTeaser__text > p.has-subline {
5701    height: 58.5px; /* Fallback for non-webkit */
5702    display: block;
5703    display: -webkit-box;
5704    font-size: 15px;
5705    line-height: 1.3;
5706    -webkit-line-clamp: 3;
5707    -webkit-box-orient: vertical;
5708    overflow: hidden;
5709    text-overflow: ellipsis;
5710  }
5711}
5712@media screen and (max-width: 400px) {
5713  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenews-wrap .contentSliderTeaser__text, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap .contentSliderTeaser__text {
5714    margin-bottom: 0;
5715  }
5716}
5717.jd-framework.jd-front-end .newsHomeContent {
5718  position: relative;
5719}
5720.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap a.teaser__cta {
5721  position: absolute;
5722  bottom: 0;
5723  right: 15px;
5724  line-height: 1.5;
5725  margin: 0 !important;
5726}
5727@media screen and (max-width: 700px) {
5728  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap a.teaser__cta {
5729    right: 0;
5730  }
5731}
5732.jd-framework.jd-front-end .spacer-100 {
5733  width: 100%;
5734  height: 100px;
5735  display: block;
5736}
5737@media screen and (min-width: 700px) and (max-width: 1200px) {
5738  .jd-framework.jd-front-end .highlightTeaserContent .highlightTeaser__text p {
5739    min-height: inherit;
5740    height: 39px; /* Fallback for non-webkit */
5741    display: block;
5742    display: -webkit-box;
5743    font-size: 15px;
5744    line-height: 1.3;
5745    -webkit-line-clamp: 2;
5746    -webkit-box-orient: vertical;
5747    overflow: hidden;
5748    text-overflow: ellipsis;
5749  }
5750}
5751@media screen and (min-width: 701px) and (max-width: 1001px) {
5752  .jd-framework.jd-front-end .highlightTeaser {
5753    height: 790px;
5754  }
5755  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenews-wrap .contentSliderTeaser__image {
5756    display: block;
5757    overflow: hidden;
5758    height: 0;
5759    padding-bottom: 56.14973262%;
5760    position: relative;
5761    margin-bottom: 24px;
5762  }
5763}
5764@media screen and (min-width: 701px) {
5765  .jd-framework.jd-front-end .highlightTeaser {
5766    overflow-y: hidden;
5767  }
5768  .jd-framework.jd-front-end .highlightTeaserContent {
5769    position: relative;
5770    height: 100%;
5771    width: 100%;
5772    -webkit-box-sizing: border-box;
5773            box-sizing: border-box;
5774  }
5775  .jd-framework.jd-front-end .allOffers {
5776    position: absolute;
5777    right: 50px;
5778    top: 30px;
5779  }
5780}
5781@media screen {
5782  .jd-framework.jd-front-end .highlightTeaser {
5783    text-align: left;
5784  }
5785  .jd-framework.jd-front-end .highlightTeaser a {
5786    text-decoration: none;
5787  }
5788}
5789@media screen and (min-width: 701px) {
5790  .jd-framework.jd-front-end .highlightTeaserContent {
5791    border: 1px solid #000;
5792  }
5793  .jd-framework.jd-front-end .highlightTeaser__text {
5794    position: absolute;
5795    bottom: 0;
5796    left: 0;
5797    background: #fff;
5798    padding: 20px 16px 36px;
5799    width: 100%;
5800  }
5801}
5802@media screen {
5803  .jd-framework.jd-front-end .highlightTeaser__text h2 {
5804    font: 400 normal 28px/1em TW_Character, Arial, sans-serif;
5805    color: #000;
5806    margin: 0 0 15px;
5807    letter-spacing: 0.5px;
5808  }
5809  .jd-framework.jd-front-end .highlightTeaser__text h3 {
5810    width: 100%;
5811    text-overflow: ellipsis;
5812    overflow: hidden;
5813  }
5814  .jd-framework.jd-front-end .highlightTeaser__text hr {
5815    border-color: #000;
5816    margin: 0 0 15px;
5817  }
5818  .jd-framework.jd-front-end .highlightTeaser__text p {
5819    font: 400 normal 15px/20px Georgia, serif;
5820    color: #000;
5821    margin: 0 0 15px;
5822    letter-spacing: 0.25px;
5823  }
5824  .jd-framework.jd-front-end .highlightTeaser__image {
5825    display: block;
5826    width: 100%;
5827    overflow: hidden;
5828    background-size: cover;
5829    background-position: top;
5830  }
5831  .jd-framework.jd-front-end .highlightTeaser__image > img {
5832    position: absolute;
5833    top: 0;
5834    height: 100%;
5835    height: auto;
5836    left: 50%;
5837    -webkit-transform: translateX(-50%);
5838    transform: translateX(-50%);
5839  }
5840}
5841@media screen and (min-width: 701px) {
5842  .jd-framework.jd-front-end .highlightTeaser__image {
5843    position: absolute;
5844    top: 0;
5845    left: 0;
5846    width: 100%;
5847    height: 100%;
5848  }
5849  .jd-framework.jd-front-end .highlightTeaser__image > img {
5850    width: 100%;
5851    height: auto;
5852  }
5853}
5854@media screen and (max-width: 700px) {
5855  .jd-framework.jd-front-end .highlightTeaser__image {
5856    height: 0;
5857    padding-bottom: 101.406417%;
5858    position: relative;
5859    margin-bottom: 20px;
5860    padding-left: 4.5%;
5861    padding-right: 4.5%;
5862    margin-left: -4.5%;
5863    margin-right: -4.5%;
5864    width: 109%;
5865  }
5866  .jd-framework.jd-front-end .highlightTeaser__image > img {
5867    height: auto;
5868    width: 101.5%;
5869  }
5870  .jd-framework.jd-front-end .highlightTeaserContent {
5871    margin-bottom: 50px;
5872  }
5873}
5874@media screen and (max-width: 1000px) and (min-width: 701px) {
5875  .jd-framework.jd-front-end .highlightTeaser:first-child + [class*=h-element] + [class*=h-element] + [class*=h-element] {
5876    clear: left;
5877  }
5878  .jd-framework.jd-front-end .highlightTeaser:first-child + [class*=h-element] + [class*=h-element] + [class*=h-element],
5879  .jd-framework.jd-front-end .highlightTeaser:first-child + [class*=h-element] + [class*=h-element] + [class*=h-element] + [class*=h-element] {
5880    float: right;
5881  }
5882}
5883@media screen and (min-width: 701px) {
5884  .jd-framework.jd-front-end .highlightTeaser:first-child {
5885    float: left;
5886  }
5887  .jd-framework.jd-front-end .highlightTeaser:not(:first-child) {
5888    float: right;
5889  }
5890}
5891@media screen and (max-width: 700px) {
5892  .jd-framework.jd-front-end .highlightTeaser__text > h2 {
5893    font-size: 25px;
5894    text-align: center;
5895    margin-bottom: 8px;
5896  }
5897  .jd-framework.jd-front-end .highlightTeaser__text > hr {
5898    margin-bottom: 21px;
5899  }
5900  .jd-framework.jd-front-end .highlightTeaser__text > p {
5901    display: none;
5902  }
5903  .jd-framework.jd-front-end .highlightTeaser__image {
5904    margin-bottom: 21px;
5905  }
5906}
5907@media screen and (max-width: 700px) and (min-width: 401px) {
5908  .jd-framework.jd-front-end .highlightTeaser__image {
5909    height: 0;
5910    padding-bottom: 101.406417%;
5911    position: relative;
5912  }
5913}
5914@media screen {
5915  .jd-framework.jd-front-end .contentSliderTeaser a {
5916    text-decoration: none;
5917  }
5918  .jd-framework.jd-front-end .contentSliderTeaser__text {
5919    position: relative;
5920  }
5921  .jd-framework.jd-front-end .contentSliderTeaser__text .teaser__cta {
5922    white-space: inherit;
5923  }
5924  .jd-framework.jd-front-end .contentSliderTeaser__text > h3 {
5925    font: 700 normal 19px/1em Georgia, serif;
5926    font-weight: bold;
5927    color: #000;
5928    margin: 0 0 13px;
5929    letter-spacing: 0.5px;
5930  }
5931  .jd-framework.jd-front-end .contentSliderTeaser__text > p {
5932    font: 400 normal 15px/20px Georgia, serif;
5933    color: #000;
5934    letter-spacing: 0.25px;
5935    display: block;
5936    min-width: 100%;
5937    margin: 0;
5938  }
5939  .jd-framework.jd-front-end .contentSliderTeaser__text > a.teaser__cta {
5940    margin: 15px 0 0;
5941  }
5942  .jd-framework.jd-front-end .contentSliderTeaser__image {
5943    overflow: hidden;
5944    height: 0;
5945    padding-bottom: 27.5%;
5946    position: relative;
5947    background-size: cover;
5948    background-position: center;
5949    background-repeat: no-repeat;
5950  }
5951  .jd-framework.jd-front-end .contentSliderTeaser__image.h-element-4 {
5952    overflow: hidden;
5953    height: 0;
5954    padding-bottom: 17.5%;
5955    position: relative;
5956  }
5957  .jd-framework.jd-front-end .contentSliderTeaser__image.weather {
5958    overflow: hidden;
5959    height: 0;
5960    padding-bottom: 58.33333333%;
5961    position: relative;
5962  }
5963  .jd-framework.jd-front-end .contentSliderTeaser__image.weather > img,
5964  .jd-framework.jd-front-end .contentSliderTeaser__image > img {
5965    position: absolute;
5966    top: 50%;
5967    left: 0;
5968    width: 100%;
5969    height: auto;
5970    -webkit-transform: translateY(-50%);
5971    transform: translateY(-50%);
5972  }
5973}
5974@media screen and (max-width: 1000px) {
5975  .jd-framework.jd-front-end .contentSliderTeaser__image, .jd-framework.jd-front-end .contentSliderTeaser__image.h-element-4, .
5975jd-framework.jd-front-end .employeesAccordion .contentSlider__row .contentSliderTeaser__image {
5976    height: 0;
5977    padding-bottom: 27.13178295%;
5978    position: relative;
5979  }
5980}
5981@media screen and (max-width: 1000px) {
5982  .jd-framework.jd-front-end .contentSliderTeaser__image.weather {
5983    height: 0;
5984    padding-bottom: 58.13953488%;
5985    position: relative;
5986  }
5987}
5988@media screen and (max-width: 400px) {
5989  .jd-framework.jd-front-end .contentSliderTeaser__image, .jd-framework.jd-front-end .contentSliderTeaser__image.h-element-4, .jd-framework.jd-front-end .employeesAccordion .contentSlider__row .contentSliderTeaser__image {
5990    height: 0;
5991    padding-bottom: 56.14973262%;
5992    position: relative;
5993    margin-bottom: 24px;
5994  }
5995  .jd-framework.jd-front-end .contentSliderTeaser__text {
5996    margin-bottom: 45px;
5997  }
5998  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text {
5999    margin-bottom: 0;
6000  }
6001}
6002@media screen {
6003  .jd-framework.jd-front-end .mapTeaser {
6004    overflow-y: hidden;
6005    height: 375px;
6006    position: relative;
6007  }
6008  .jd-framework.jd-front-end .tourinfos .mapTeaser {
6009    position: absolute;
6010    top: 0;
6011    left: 0;
6012    width: 100%;
6013    height: 100%;
6014    padding: 0;
6015  }
6016}
6017@media screen {
6018  .jd-framework.jd-front-end .mapTeaser {
6019    background: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/preloader.gif) 50% 50% no-repeat #d4d4d4;
6020  }
6021  .jd-framework.jd-front-end .mapTeaser__mapContainer {
6022    position: absolute;
6023    top: 0;
6024    left: 0;
6025    width: 100%;
6026    height: 100%;
6027    overflow: hidden;
6028  }
6029  .jd-framework.jd-front-end .mapTeaser > .teaser__cta {
6030    position: absolute;
6031    bottom: 16px;
6032    right: 16px;
6033    background: #fff;
6034    padding: 7px 10px 8px;
6035  }
6036  .jd-framework.jd-front-end .mapTeaser > .teaser__cta > [class*=icon] {
6037    font-size: 22px;
6038    margin-right: 12px;
6039    vertical-align: sub;
6040  }
6041}
6042@media screen {
6043  .jd-framework.jd-front-end .priceSliderElement {
6044    margin: 20px 0;
6045  }
6046  .jd-framework.jd-front-end .priceSliderContainer {
6047    margin-bottom: 20px;
6048    background: #7d7d7d;
6049    border: none;
6050    height: 1px;
6051    -webkit-box-sizing: border-box;
6052            box-sizing: border-box;
6053    width: 100%;
6054    padding: 0 36px 0 0;
6055  }
6056  .jd-framework.jd-front-end .priceSliderContainer > .sliderRange {
6057    width: 100%;
6058  }
6059  .jd-framework.jd-front-end .noUi-handle {
6060    height: 36px;
6061    width: 36px;
6062    -webkit-box-sizing: border-box;
6063            box-sizing: border-box;
6064    margin-left: 0;
6065    border: 3px solid #000;
6066    background: #fff;
6067    padding-top: 5px;
6068    font: 400 normal 20px icomoon;
6069    color: #000;
6070    text-align: center;
6071    top: -18px;
6072    border-radius: 50%;
6073    cursor: ew-resize;
6074  }
6075  .jd-framework.jd-front-end .noUi-base > .noUi-origin:first-of-type > .noUi-handle:before {
6076    content: "\e602";
6077  }
6078  .jd-framework.jd-front-end .noUi-base > .noUi-origin:last-of-type > .noUi-handle:before {
6079    content: "\e601";
6080  }
6081  .jd-framework.jd-front-end .noUi-connect {
6082    background: #000;
6083    height: 3px;
6084    margin-top: -1px;
6085  }
6086  .jd-framework.jd-front-end .noUi-background {
6087    background: #d4d4d4;
6088    border-top: 1px #7d7d7d solid;
6089    height: 3px;
6090    margin-top: -1px;
6091  }
6092  .jd-framework.jd-front-end .noUi-background > .noUi-handle {
6093    margin-top: -1px;
6094  }
6095  .jd-framework.jd-front-end .priceSliderElement > span {
6096    font: 400 normal 13px/20px Georgia;
6097  }
6098  .jd-framework.jd-front-end .priceSliderElement > label:first-of-type {
6099    margin-right: 10px;
6100  }
6101}
6102@media screen {
6103  .jd-framework.jd-front-end .starsSliderElement {
6104    margin: 20px 0;
6105  }
6106  .jd-framework.jd-front-end .priceSliderContainer {
6107    margin-bottom: 20px;
6108    background: #7d7d7d;
6109    border: none;
6110    height: 1px;
6111    -webkit-box-sizing: border-box;
6112            box-sizing: border-box;
6113    width: 100%;
6114    padding: 0 36px 0 0;
6115  }
6116  .jd-framework.jd-front-end .priceSliderContainer > .sliderRange {
6117    width: 100%;
6118  }
6119  .jd-framework.jd-front-end .noUi-handle {
6120    height: 36px;
6121    width: 36px;
6122    -webkit-box-sizing: border-box;
6123            box-sizing: border-box;
6124    margin-left: 0;
6125    border: 3px solid #000;
6126    background: #fff;
6127    padding-top: 5px;
6128    font: 400 normal 20px icomoon;
6129    color: #000;
6130    text-align: center;
6131    top: -18px;
6132    border-radius: 50%;
6133    cursor: ew-resize;
6134  }
6135  .jd-framework.jd-front-end .noUi-base > .noUi-origin:first-of-type > .noUi-handle:before {
6136    content: "\e602";
6137  }
6138  .jd-framework.jd-front-end .noUi-base > .noUi-origin:last-of-type > .noUi-handle:before {
6139    content: "\e601";
6140  }
6141  .jd-framework.jd-front-end .noUi-connect {
6142    background: #000;
6143    height: 3px;
6144    margin-top: -1px;
6145  }
6146  .jd-framework.jd-front-end .noUi-background {
6147    background: #d4d4d4;
6148    border-top: 1px #7d7d7d solid;
6149    height: 3px;
6150    margin-top: -1px;
6151  }
6152  .jd-framework.jd-front-end .noUi-background > .noUi-handle {
6153    margin-top: -1px;
6154  }
6155  .jd-framework.jd-front-end .priceSliderElement > span {
6156    font: 400 normal 13px/20px Georgia;
6157  }
6158  .jd-framework.jd-front-end .priceSliderElement > label:first-of-type {
6159    margin-right: 10px;
6160  }
6161}
6162@media screen {
6163  .jd-framework.jd-front-end .noticeOfferTeaserContent {
6164    padding: 18px 16px 16px;
6165    background: #d4d4d4;
6166    -webkit-box-sizing: border-box;
6167            box-sizing: border-box;
6168    width: 100%;
6169  }
6170  .jd-framework.jd-front-end .noticeOfferTeaserContent .teaser__cta {
6171    float: left;
6172    margin: 0;
6173  }
6174  .jd-framework.jd-front-end .noticeOfferTeaserContent > p {
6175    padding-top: 36px;
6176    margin: 0;
6177  }
6178  .jd-framework.jd-front-end .noticeOfferTeaserContent h2 {
6179    font: 400 normal 21px/1em TW_Character, Arial, sans-serif;
6180    color: #000;
6181    margin: 0 0 11px;
6182    letter-spacing: 0.5px;
6183  }
6184  .jd-framework.jd-front-end .noticeOfferTeaserContent p {
6185    font: 400 normal 15px/20px Georgia, serif;
6186    color: #000;
6187    margin: 0;
6188  }
6189  .jd-framework.jd-front-end .noticeOfferTeaserContent p > strong {
6190    font: 700 normal 15px/20px Georgia, serif;
6191    color: #000;
6192    margin: 0;
6193  }
6194  .jd-framework.jd-front-end .buttonArea > button.button,
6195  .jd-framework.jd-front-end .login-submit > .button-primary,
6196  .jd-framework.jd-front-end .buttonArea > button.buttonGrey {
6197    float: right;
6198  }
6199  .jd-framework.jd-front-end .buttonArea > .button {
6200    margin: 0 0 10px;
6201  }
6202  .jd-framework.jd-front-end .buttonArea > .buttonGrey {
6203    margin: 0 0 18px;
6204  }
6205  .jd-framework.jd-front-end .noticeOfferTeaserContent > .buttonArea > .button {
6206    margin-top: 30px;
6207  }
6208  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__image {
6209    margin-left: 0 !important;
6210    margin-right: 0 !important;
6211  }
6212  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text a {
6213    position: inherit !important;
6214    bottom: inherit !important;
6215    right: inherit !important;
6216  }
6217  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p {
6218    font: 400 normal 15px/20px Georgia, serif;
6219    color: #000;
6220    margin: 0;
6221    letter-spacing: 0.25px;
6222    display: block;
6223    min-height: 50px;
6224    min-width: 100%;
6225  }
6226  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p .jd-email-link:before {
6227    content: "";
6228    display: none;
6229  }
6230}
6231@media screen and (max-width: 700px) {
6232  .jd-framework.jd-front-end .noticeOfferTeaserContent > .buttonArea {
6233    float: right;
6234    margin-top: 30px;
6235  }
6236  .jd-framework.jd-front-end .noticeOfferTeaserContent > .buttonArea > .button {
6237    margin-top: 0;
6238    margin-left: 10px;
6239  }
6240  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__image {
6241    overflow: hidden;
6242    height: 0;
6243    padding-bottom: 100%;
6244    position: relative;
6245    margin-bottom: 24px;
6246    width: 100%;
6247  }
6248  .jd-framework.jd-front-end .employeesAccordion .newsHomeFeaturedArea .contentSliderTeaser__text a.teaser__cta {
6249    font-size: 15px;
6250  }
6251  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p {
6252    min-height: inherit !important;
6253  }
6254  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p br:nth-last-child(1), .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p br:nth-last-child(2), .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p br:nth-last-child(3) {
6255    display: none;
6256  }
6257}
6258@media screen {
6259  .jd-framework.jd-front-end .tvbsAccordion {
6260    margin-top: 100px;
6261  }
6262  .jd-framework.jd-front-end .tvbsAccordion .teaser__cta {
6263    display: block;
6264    line-height: 1.3em;
6265  }
6266  .jd-framework.jd-front-end .tvbsAccordion .mediaGallery__switch > a {
6267    margin-left: -25px;
6268    left: 50%;
6269  }
6270  .jd-framework.jd-front-end .weatherTeaser {
6271    padding: 50px 16px;
6272    -webkit-box-sizing: border-box;
6273            box-sizing: border-box;
6274    width: 100%;
6275    text-align: center;
6276    background-color: #e6e6e6;
6277  }
6278  .jd-framework.jd-front-end .weatherTeaser.withborder {
6279    border-bottom: 1px solid #000;
6280  }
6281  .jd-framework.jd-front-end .weatherTeaser > .weatherTeaser__title > h1 {
6282    font: 400 28px/1em TW_Character, Arial, sans-serif;
6283    color: #000;
6284    color: #000;
6285    margin: 0 0 10px;
6286    letter-spacing: 0.5px;
6287  }
6288  .jd-framework.jd-front-end .weatherTeaser > .weatherTeaser__subtitle {
6289    text-align: left;
6290    margin: 0;
6291  }
6292  .jd-framework.jd-front-end .weatherTeaser > .weatherTeaser__subtitle > h3,
6293  .jd-framework.jd-front-end .weatherTeaser__sections__weather > p,
6294  .jd-framework.jd-front-end .weatherTeaser__sections__weather > p.temperature {
6295    font: 400 15px/20px Georgia, serif;
6296    margin: 0;
6297    padding: 0;
6298    letter-spacing: 0.25px;
6299  }
6300  .jd-framework.jd-front-end .weatherTeaser__sections__weather > p.temperature {
6301    font: 400 20px/24px Georgia, serif;
6302  }
6303  .jd-framework.jd-front-end .weatherTeaser > .weatherTeaser__subtitle > h2 {
6304    font: 400 21px/25px Georgia, serif;
6305    margin: 0;
6306    padding: 0;
6307    letter-spacing: 0.5px;
6308  }
6309  .jd-framework.jd-front-end .weatherTeaser__sections__weather {
6310    margin: 40px 0 0;
6311    display: inline-block;
6312  }
6313  .jd-framework.jd-front-end .weatherTeaser__sections__weather:nth-child(1),
6314  .jd-framework.jd-front-end .weatherTeaser__sections__weather:nth-child(2) {
6315    border-right: 1px solid #000;
6316  }
6317  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .image,
6318  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .info {
6319    width: 50%;
6320    display: inline-block;
6321    vertical-align: middle;
6322  }
6323  .jd-framework.jd-front-end .weatherTeaser > p.infoWeatherText {
6324    font: 400 15px/20px Georgia, serif;
6325    margin: 20px 0 0;
6326    padding: 0;
6327    letter-spacing: 0.25px;
6328    text-align: left;
6329  }
6330  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts {
6331    padding: 10px 20px;
6332    margin: 30px 0;
6333  }
6334  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > p {
6335    font: 400 15px/20px Georgia, serif;
6336    margin: 0;
6337    padding: 0 0 0 20px;
6338    letter-spacing: 0.25px;
6339    text-align: left;
6340    float: left;
6341  }
6342  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > .windspeed {
6343    position: relative;
6344  }
6345  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > .umbrella {
6346    position: relative;
6347    float: right;
6348  }
6349  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > .umbrella:before,
6350  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > .windspeed:before {
6351    background-image: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/weather/flag.svg);
6352    background-size: 30px 30px;
6353    width: 30px;
6354    height: 30px;
6355    content: "";
6356    position: absolute;
6357    left: -20px;
6358  }
6359  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > .umbrella:before {
6360    background-image: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/weather/umbrella.svg);
6361  }
6362}
6363@media screen and (max-width: 700px) {
6364  .jd-framework.jd-front-end .weatherTeaser__sections__weather:nth-child(1),
6365  .jd-framework.jd-front-end .weatherTeaser__sections__weather:nth-child(2) {
6366    border-right: none;
6367    border-bottom: 1px solid #000;
6368    margin: 30px 0 0;
6369  }
6370  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .image,
6371  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .info {
6372    width: 25%;
6373  }
6374}
6375@media screen and (max-width: 400px) {
6376  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .image,
6377  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .info {
6378    width: 50%;
6379  }
6380}
6381@media screen {
6382  .jd-framework.jd-front-end .contentArticle {
6383    width: 100%;
6384    margin-top: 20px;
6385  }
6386  .jd-framework.jd-front-end .contentArticle h1 {
6387    font: 400 normal 48px/55px TW_Character, Arial, sans-serif;
6388    color: #000;
6389    margin: 0 0 8px;
6390    text-align: center;
6391    letter-spacing: 0.5px;
6392  }
6393  .jd-framework.jd-front-end .contentArticle h2 {
6394    font: 700 normal 19px/26px Georgia, serif;
6395    color: #000;
6396    margin: 20px 0 10px;
6397    letter-spacing: 0.5px;
6398  }
6399  .jd-framework.jd-front-end .contentArticle > hr {
6400    border-color: #000;
6401    margin: 0 0 30px;
6402  }
6403  .jd-framework.jd-front-end .contentArticle .subline {
6404    font: 400 italic 20px/28px Georgia, serif;
6405    margin-bottom: 20px;
6406  }
6407  .jd-framework.jd-front-end .contentArticle p {
6408    font: 400 normal 15px/20px Georgia, serif;
6409    color: #000;
6410    margin: 0 0 11px;
6411  }
6412  .jd-framework.jd-front-end .contentArticle p:not(.subline) {
6413    letter-spacing: 0.25px;
6414  }
6415  .jd-framework.jd-front-end .contentArticle ul:not(.contentArticle__jumpPoints) {
6416    margin: 0 0 15px;
6417    padding: 0 0 0 15px;
6418    list-style: disc;
6419  }
6420  .jd-framework.jd-front-end .contentArticle--centred ul {
6421    text-align: center;
6422  }
6423  .jd-framework.jd-front-end .contentArticle ul:not(.contentArticle__jumpPoints) > li {
6424    font: 400 normal 15px/20px Georgia, serif;
6425    color: #000;
6426    margin: 0 0 11px;
6427    letter-spacing: 0.25px;
6428  }
6429  .jd-framework.jd-front-end .contentArticle p:last-child,
6430  .jd-framework.jd-front-end .contentArticle ul:not(.contentArticle__jumpPoints):last-child,
6431  .jd-framework.jd-front-end .contentArticle ul:not(.contentArticle__jumpPoints) > li:last-child {
6432    margin-bottom: 0;
6433  }
6434  .jd-framework.jd-front-end .contentArticle h1[class*=h-element],
6435  .jd-framework.jd-front-end .contentArticle h2[class*=h-element],
6436  .jd-framework.jd-front-end .contentArticle p[class*=h-element],
6437  .jd-framework.jd-front-end .contentArticle--centred h2,
6438  .jd-framework.jd-front-end .contentArticle--centred p {
6439    text-align: center;
6440  }
6441}
6442@media screen and (max-width: 1000px) {
6443  .jd-framework.jd-front-end .contentArticle h1 {
6444    font-size: 42px;
6445    line-height: 45px;
6446  }
6447  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p {
6448    min-height: 20px;
6449  }
6450  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p .jd-email-link:before {
6451    content: "";
6452    display: none;
6453  }
6454  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > a.teaser__cta {
6455    margin-top: 0;
6456  }
6457}
6458@media screen and (max-width: 1280px) {
6459  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p {
6460    min-height: 20px;
6461  }
6462}
6463@media screen and (max-width: 700px) {
6464  .jd-framework.jd-front-end .contentArticle h1 {
6465    font-size: 35px;
6466    line-height: 40px;
6467    margin-bottom: 15px;
6468  }
6469  .jd-framework.jd-front-end .contentArticle p {
6470    font-size: 17px;
6471    line-height: 24px;
6472  }
6473  .jd-framework.jd-front-end .contentArticle .subline {
6474    margin-bottom: 23px;
6475  }
6476}
6477@media screen {
6478  .jd-framework.jd-front-end .contentArticle__tabs {
6479    margin-top: 20px;
6480  }
6481  .jd-framework.jd-front-end .contentArticle__tabs > h3 {
6482    font: 400 normal 28px/30px TW_Character, Arial, sans-serif;
6483    color: #000;
6484    margin: 0 5px 5px 0;
6485    display: inline-block;
6486    vertical-align: middle;
6487  }
6488  .jd-framework.jd-front-end .contentArticle__tabs > ul {
6489    display: inline-block;
6490    vertical-align: middle;
6491    margin: 0 !important;
6492    padding: 0 !important;
6493    list-style: none !important;
6494  }
6495  .jd-framework.jd-front-end .contentArticle__tabs > ul > li {
6496    float: left;
6497    position: relative;
6498    margin: 0 0 5px 5px !important;
6499  }
6500  .jd-framework.jd-front-end .contentArticle__tabs > ul > li > [type=radio] {
6501    opacity: 0;
6502    position: absolute;
6503  }
6504  .jd-framework.jd-front-end .contentArticle__tabs > ul > li > label {
6505    display: block;
6506    height: 26px;
6507    padding: 4px 40px 0 10px;
6508    font: 400 italic 17px/24px Georgia, serif;
6509    cursor: pointer;
6510  }
6511  .jd-framework.jd-front-end .contentArticle__tabs > ul > li > [type=radio]:not(:checked) + label {
6512    background: #d4d4d4;
6513    color: #000;
6514  }
6515  .jd-framework.jd-front-end .contentArticle__tabs > ul > li > [type=radio]:checked + label {
6516    background: #9b1d26;
6517    color: #fff;
6518  }
6519  .jd-framework.jd-front-end .contentArticle__tabs > ul > li > [type=radio]:checked + label:after {
6520    position: absolute;
6521    top: 6px;
6522    right: 10px;
6523    content: "\e614";
6524    font: 400 normal 16px icomoon;
6525  }
6526}
6527@media screen {
6528  .jd-framework.jd-front-end .contentArticle__trustyouScore:after {
6529    content: "";
6530    clear: both;
6531    display: block;
6532    margin-bottom: 12px;
6533  }
6534  .jd-framework.jd-front-end .contentArticle__trustyouScore > iframe {
6535    width: 200px;
6536    height: 50px;
6537    float: right;
6538  }
6539}
6540@media screen {
6541  .jd-framework.jd-front-end .contentArticle__jumpPoints {
6542    display: inline-block;
6543    vertical-align: middle;
6544    margin: 9px 0 46px;
6545    padding: 0;
6546    list-style: none;
6547    text-align: center;
6548  }
6549  .jd-framework.jd-front-end .contentArticle__jumpPoints > li {
6550    display: inline-block;
6551    margin: 0 0 5px;
6552  }
6553  .jd-framework.jd-front-end .contentArticle__jumpPoints > li:not(:last-of-type) {
6554    margin-right: 5px;
6555  }
6556  .jd-framework.jd-front-end .contentArticle__jumpPoints > li > a {
6557    display: block;
6558    height: 26px;
6559    padding: 4px 10px 0;
6560    font: 400 italic 17px/24px Georgia, serif;
6561    background: #d4d4d4;
6562    color: #000;
6563    text-decoration: none;
6564  }
6565  .jd-framework.jd-front-end .contentArticle__jumpPoints > li > a:active,
6566  .jd-framework.jd-front-end .contentArticle__jumpPoints > li > a:focus,
6567  .jd-framework.jd-front-end .contentArticle__jumpPoints > li > a:hover {
6568    background: #9b1d26;
6569    color: #fff;
6570  }
6571}
6572@media screen {
6573  .jd-framework.jd-front-end .contentArticle__share {
6574    margin: 0 0 14px;
6575  }
6576  .jd-framework.jd-front-end .contentArticle__share:not(:first-of-type) {
6577    text-align: right;
6578  }
6579  .jd-framework.jd-front-end .contentArticle__share > span {
6580    font: 700 italic 13px/15px Georgia, serif;
6581    color: #7d7d7d;
6582    display: inline-block;
6583    vertical-align: top;
6584    margin-top: -1px;
6585  }
6586  .jd-framework.jd-front-end .contentArticle__share > a:not(.teasers__cta) {
6587    display: inline-block;
6588    vertical-align: top;
6589    margin: 0 0 0 5px;
6590    padding: 4px 0 0;
6591    width: 24px;
6592    height: 20px;
6593    border: 1px solid #7d7d7d;
6594    font-size: 16px;
6595    text-decoration: none;
6596    color: #7d7d7d;
6597    text-align: center;
6598  }
6599}
6600@media screen and (max-width: 700px) {
6601  .jd-framework.jd-front-end .contentArticle__share:last-child {
6602    text-align: right;
6603  }
6604  .jd-framework.jd-front-end .contentArticle__share > span {
6605    display: block;
6606    margin-bottom: 3px;
6607  }
6608  .jd-framework.jd-front-end .contentArticle__share > span + a {
6609    margin-left: 0;
6610  }
6611}
6612@media screen {
6613  .jd-framework.jd-front-end .imageGallery > img.climate {
6614    width: 100%;
6615  }
6616}
6617@media screen {
6618  .jd-framework.jd-front-end .subsectionTitle {
6619    width: 100%;
6620    position: relative;
6621  }
6622  .jd-framework.jd-front-end .subsectionTitle > h2 {
6623    font: 400 normal 28px/0.89285714em TW_Character, Arial, sans-serif;
6624    color: #000;
6625    margin: 0 0 11px;
6626  }
6627  .jd-framework.jd-front-end .subsectionTitle--centred > h1 {
6628    text-align: center;
6629  }
6630  .jd-framework.jd-front-end .subsectionTitle > hr {
6631    border-color: #000;
6632  }
6633  .jd-framework.jd-front-end .subsectionTitle.h-grid-12 > hr {
6634    margin: 0 0 25px;
6635  }
6636  .jd-framework.jd-front-end .subsectionTitle > hr:not(.h-element-12) {
6637    margin: 0 0 20px;
6638  }
6639  .jd-framework.jd-front-end .subsectionTitle > hr:not(.h-element-12), .jd-framework.jd-front-end .newsHomeFeatured .subsectionTitle > hr {
6640    margin-bottom: 20px !important;
6641  }
6642}
6643@media screen and (max-width: 1000px) {
6644  .jd-framework.jd-front-end .subsectionTitle > h2:not(.panel-title) {
6645    text-align: center;
6646  }
6647}
6648@media screen and (max-width: 700px) {
6649  .jd-framework.jd-front-end .subsectionTitle > h2 {
6650    font-size: 25px;
6651    line-height: 1.1em;
6652  }
6653}
6654@media screen {
6655  .jd-framework.jd-front-end .subsectionTitle .subline {
6656    font: 400 italic 17px/20px Georgia, serif;
6657    color: #000;
6658    margin-bottom: 20px;
6659  }
6660  .jd-framework.jd-front-end .subsectionTitle p {
6661    display: block;
6662    display: -webkit-box;
6663    font: 400 normal 15px/20px Georgia, serif;
6664    color: #000;
6665    margin: 0 0 11px;
6666    height: 78px; /* Fallback for non-webkit */
6667    font-size: 15px;
6668    line-height: 1.3;
6669    -webkit-line-clamp: 4;
6670    -webkit-box-orient: vertical;
6671    overflow: hidden;
6672    text-overflow: ellipsis;
6673  }
6674  .jd-framework.jd-front-end .subsectionTitle p.teaser__cta {
6675    font-weight: bold;
6676  }
6677}
6678@media screen {
6679  .jd-framework.jd-front-end .subsectionTitle_cta {
6680    font: 700 normal 15px/1em Georgia, serif;
6681    color: #000;
6682    font-weight: 700;
6683    text-decoration: none;
6684    margin-top: 10px;
6685  }
6686  .jd-framework.jd-front-end .subsectionTitle_cta > [class*=icon] {
6687    font-size: 10px;
6688    margin-right: 5px;
6689  }
6690  .jd-framework.jd-front-end .subsectionTitle_cta:active,
6691  .jd-framework.jd-front-end .subsectionTitle_cta:focus,
6692  .jd-framework.jd-front-end .subsectionTitle_cta:hover {
6693    color: #9b1d26;
6694  }
6695}
6696@media screen and (min-width: 1001px) {
6697  .jd-framework.jd-front-end .subsectionTitle_cta {
6698    text-align: right;
6699    float: right;
6700  }
6701  .jd-framework.jd-front-end .tvbsAccordion .contentSliderTeaser__text {
6702    overflow: hidden;
6703    height: auto;
6704    position: relative;
6705    float: right;
6706  }
6707  .jd-framework.jd-front-end .tvbsAccordion .teaser__cta {
6708    display: block;
6709    float: inherit;
6710  }
6711}
6712@media screen and (max-width: 1000px) {
6713  .jd-framework.jd-front-end .subsectionTitle_cta {
6714    text-align: center;
6715    display: block;
6716    font-size: 17px;
6717  }
6718  .jd-framework.jd-front-end .goHigher {
6719    margin-top: -50px;
6720  }
6721}
6722@media screen {
6723  .jd-framework.jd-front-end .subsectionTitle__tabs {
6724    margin: 4px 0 15px;
6725  }
6726  .jd-framework.jd-front-end .subsectionTitle__tabs.forClimate {
6727    text-align: center;
6728  }
6729  .jd-framework.jd-front-end .subsectionTitle__tabs > p {
6730    font: 400 normal 15px/24px Georgia, serif;
6731    color: #000;
6732    margin: 0 45px 0 0;
6733    display: inline-block;
6734    vertical-align: middle;
6735  }
6736  .jd-framework.jd-front-end .subsectionTitle__tabs > p:not(:last-of-type) {
6737    margin-bottom: 23px;
6738  }
6739  .jd-framework.jd-front-end .subsectionTitle__tabs > p > em {
6740    font-size: 17px;
6741  }
6742  .jd-framework.jd-front-end .subsectionTitle__tabs > ul {
6743    display: inline-block;
6744    vertical-align: middle;
6745    margin: 0;
6746    padding: 0;
6747    list-style: none;
6748  }
6749  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li {
6750    float: left;
6751    position: relative;
6752    margin: 0 0 5px;
6753  }
6754  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li:not(:last-of-type) {
6755    margin-right: 5px;
6756  }
6757  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li > [type=radio] {
6758    opacity: 0;
6759    position: absolute;
6760  }
6761  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li > label {
6762    display: block;
6763    height: 26px;
6764    padding: 4px 40px 0 10px;
6765    font: 400 italic 17px/24px Georgia, serif;
6766    cursor: pointer;
6767  }
6768  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li > [type=radio]:not(:checked) + label {
6769    background: #d4d4d4;
6770    color: #000;
6771  }
6772  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li > [type=radio]:checked + label {
6773    background: #9b1d26;
6774    color: #fff;
6775  }
6776  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li > [type=radio]:checked + label:after {
6777    position: absolute;
6778    top: 6px;
6779    right: 10px;
6780    content: "\e614";
6781    font: 400 normal 16px icomoon;
6782  }
6783}
6784@media screen {
6785  .jd-framework.jd-front-end .subsectionTitle .button {
6786    float: right;
6787  }
6788  .jd-framework.jd-front-end .subsectionTitle .button:active, .jd-framework.jd-front-end .subsectionTitle .buttonfocus, .jd-framework.jd-front-end .subsectionTitle .button:hover {
6789    color: white !important;
6790  }
6791}
6792@media screen {
6793  .jd-framework.jd-front-end .subsectionTitle__trustyouScore:after {
6794    content: "";
6795    clear: both;
6796    display: block;
6797    margin-bottom: 12px;
6798  }
6799  .jd-framework.jd-front-end .subsectionTitle__trustyouScore > iframe {
6800    width: 200px;
6801    height: 50px;
6802  }
6803}
6804@media screen {
6805  .jd-framework.jd-front-end .simpleInlineSlider {
6806    position: absolute;
6807    top: 0;
6808    left: 0;
6809    width: 100%;
6810    height: 100%;
6811  }
6812}
6813@media screen {
6814  .jd-framework.jd-front-end .simpleInlineSlider__dots {
6815    position: absolute;
6816    left: 0;
6817    width: 100%;
6818  }
6819  .jd-framework.jd-front-end .simpleInlineSlider__dots > a, .jd-framework.jd-front-end .flickity-page-dots .dot {
6820    width: 15px;
6821    height: 15px;
6822    display: inline-block;
6823    -webkit-box-sizing: border-box;
6824            box-sizing: border-box;
6825    vertical-align: middle;
6826    border-radius: 50%;
6827    position: relative;
6828    z-index: 1;
6829    margin-left: 0;
6830  }
6831  .jd-framework.jd-front-end .simpleInlineSlider__dots >
6831 a:not(.activeDot), .jd-framework.jd-front-end .flickity-page-dots .dot:not(.is-selected) {
6832    border: 2px solid;
6833  }
6834  .jd-framework.jd-front-end .simpleInlineSlider__dots > a:not(:last-of-type), .jd-framework.jd-front-end .flickity-page-dots .dot:not(:last-of-type) {
6835    margin-right: 15px;
6836  }
6837}
6838@media screen and (max-width: 1000px) {
6839  .jd-framework.jd-front-end .simpleInlineSlider__controls {
6840    bottom: 20px;
6841    position: absolute !important;
6842    height: initial !important;
6843    text-align: center;
6844    margin-left: 3.125%;
6845  }
6846}
6847@media screen and (min-width: 601px) {
6848  .jd-framework.jd-front-end .simpleInlineSlider__controls.weather > a,
6849  .jd-framework.jd-front-end .simpleInlineSlider__controls > a {
6850    position: absolute;
6851    top: 50%;
6852    z-index: 1;
6853    margin-top: -24px;
6854    text-decoration: none;
6855  }
6856  .jd-framework.jd-front-end .simpleInlineSlider__controls.weather > a {
6857    position: absolute;
6858    top: 65%;
6859    z-index: 1;
6860    margin-top: -24px;
6861    text-decoration: none;
6862  }
6863  .jd-framework.jd-front-end .simpleInlineSlider__controls > a > [class*=icon] {
6864    font-size: 48px;
6865  }
6866  .jd-framework.jd-front-end .simpleInlineSlider__controls > a:active,
6867  .jd-framework.jd-front-end .simpleInlineSlider__controls > a:focus,
6868  .jd-framework.jd-front-end .simpleInlineSlider__controls > a:hover {
6869    color: #9b1d26 !important;
6870  }
6871  .jd-framework.jd-front-end .timeline + .simpleInlineSlider .simpleInlineSlider__controls > a {
6872    top: 50%;
6873  }
6874}
6875@media screen and (max-width: 1280px) {
6876  .jd-framework.jd-front-end .simpleInlineSlider__controls > a {
6877    margin-top: -1.875vw;
6878  }
6879  .jd-framework.jd-front-end .simpleInlineSlider__controls > a > [class*=icon] {
6880    font-size: 28px;
6881  }
6882  .jd-framework.jd-front-end .simpleInlineSlider__controls__left {
6883    left: -0.9375vw;
6884  }
6885  .jd-framework.jd-front-end .simpleInlineSlider__controls__right {
6886    right: -0.9375vw;
6887  }
6888}
6889@media screen and (max-width: 1000px) and (min-width: 401px) {
6890  .jd-framework.jd-front-end .simpleInlineSlider__controls > a > [class*=icon] {
6891    font-size: 24px;
6892  }
6893}
6894@media screen and (max-width: 1000px) {
6895  .jd-framework.jd-front-end .simpleInlineSlider__controls {
6896    display: none;
6897  }
6898  .jd-framework.jd-front-end .simpleInlineSlider__controls > a:first-child {
6899    left: 44vw !important;
6900  }
6901  .jd-framework.jd-front-end .simpleInlineSlider__controls > a:last-child {
6902    right: 39vw !important;
6903    left: inherit !important;
6904  }
6905}
6906@media screen {
6907  .jd-framework.jd-front-end .newsHomeFeaturedArea {
6908    position: relative;
6909  }
6910  .jd-framework.jd-front-end .newsHomeFeaturedArea .newsHomeContent {
6911    position: relative;
6912  }
6913  .jd-framework.jd-front-end .newsHomeFeaturedArea .newsHomeFeatured {
6914    margin-bottom: 50px;
6915  }
6916}
6917@media screen and (max-width: 700px) {
6918  .jd-framework.jd-front-end .newsHomeFeaturedArea .newsHomeFeatured {
6919    margin-top: 50px;
6920  }
6921}
6922@media screen and (max-width: 400px) {
6923  .jd-framework.jd-front-end .newsHomeFeaturedArea .newsHomeFeatured {
6924    margin-top: 0px;
6925  }
6926}
6927@media screen {
6928  .jd-framework.jd-front-end .newsHomeFeaturedArea .contentSliderTeaser__text {
6929    position: static;
6930  }
6931  .jd-framework.jd-front-end .newsHomeFeaturedArea .contentSliderTeaser__text a.teaser__cta {
6932    position: absolute;
6933    bottom: 0;
6934    right: 15px;
6935    line-height: 1.5;
6936  }
6937}
6938@media screen and (max-width: 700px) {
6939  .jd-framework.jd-front-end .newsHomeFeaturedArea .contentSliderTeaser__text a.teaser__cta {
6940    right: 0;
6941  }
6942}
6943@media screen {
6944  .jd-framework.jd-front-end .newsHomeFeaturedArea .contentSliderTeaser__text h3 {
6945    font: 700 normal 19px/1em Georgia, serif;
6946    font-weight: bold;
6947  }
6948  .jd-framework.jd-front-end .newsHomeFeaturedArea .contentSlider__row .contentSliderTeaser__text {
6949    position: relative;
6950  }
6951  .jd-framework.jd-front-end .newsHomeFeaturedArea .newsCategory {
6952    text-align: right;
6953    font-size: 12px;
6954    font-weight: 500;
6955    float: right;
6956    clear: both;
6957    font-family: Georgia, serif;
6958  }
6959}
6960@media screen and (max-width: 400px) {
6961  .jd-framework.jd-front-end .tvbsAccordion .newsHomeFeaturedArea .contentSliderTeaser__text br:nth-last-child(3), .jd-framework.jd-front-end .tvbsAccordion .newsHomeFeaturedArea .contentSliderTeaser__text br:nth-last-child(4) {
6962    display: none;
6963  }
6964}
6965@media screen {
6966  .jd-framework.jd-front-end .tvbsAccordion .newsHomeFeaturedArea .contentSliderTeaser__text a.teaser__cta {
6967    position: inherit;
6968  }
6969}
6970@media screen {
6971  .jd-framework.jd-front-end .contentSlider .contentSlider__row {
6972    display: inline-block;
6973    margin-bottom: 20px;
6974    overflow: hidden;
6975  }
6976  .jd-framework.jd-front-end .contentSlider__row__collection > .contentSliderTeaser {
6977    display: inline-block;
6978    vertical-align: top;
6979  }
6980  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap .contentSliderTeaser__image {
6981    margin-left: 0 !important;
6982  }
6983  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap a.teaser__cta {
6984    margin: 15px 0;
6985  }
6986  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-teasergalleryone-wrap .simpleInlineSlider__controls {
6987    bottom: -36px;
6988  }
6989}
6990@media screen and (max-width: 400px) {
6991  .jd-framework.jd-front-end .contentSlider .contentSlider__row {
6992    display: inline-block;
6993    margin-bottom: 0px;
6994    overflow: hidden;
6995  }
6996  .jd-framework.jd-front-end .contentSlider__row {
6997    margin-bottom: 51px;
6998  }
6999  .jd-framework.jd-front-end .contentSlider__row.snowhight {
7000    margin-bottom: 0;
7001  }
7002  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-teasergalleryone-wrap .simpleInlineSlider__dots {
7003    bottom: -36px;
7004  }
7005  .jd-framework.jd-front-end .jd-row:not(:first-child) {
7006    margin-top: 0;
7007  }
7008}
7009@media screen {
7010  .jd-framework.jd-front-end .contentSlider {
7011    position: relative;
7012  }
7013  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__dots {
7014    top: 90%;
7015  }
7016  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__dots > a:not(.activeDot) {
7017    border-color: #000;
7018  }
7019  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__dots > a.activeDot {
7020    background: #000;
7021  }
7022}
7023@media screen and (max-width: 400px) {
7024  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__dots {
7025    bottom: 27px;
7026  }
7027}
7028@media screen {
7029  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls {
7030    position: relative;
7031    height: 100%;
7032  }
7033}
7034@media screen and (min-width: 601px) {
7035  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls > a {
7036    color: #000;
7037  }
7038  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls__left {
7039    left: 0;
7040  }
7041  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls__right {
7042    right: 0;
7043  }
7044  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls__left.small {
7045    left: 190px;
7046  }
7047  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls__right.small {
7048    right: 190px;
7049  }
7050}
7051@media screen {
7052  .jd-framework.jd-front-end .teaserSlider {
7053    position: relative;
7054    width: 100%;
7055  }
7056  .jd-framework.jd-front-end .teaserSlider, .jd-framework.jd-front-end .teaserSlider * {
7057    -webkit-touch-callout: none;
7058    -webkit-user-select: none;
7059    -moz-user-select: none;
7060    -ms-user-select: none;
7061    user-select: none;
7062  }
7063  .jd-framework.jd-front-end .teaserSlider > .v-element {
7064    width: 100%;
7065  }
7066  .jd-framework.jd-front-end .teaserSlider.withmargin {
7067    margin-top: -50px;
7068  }
7069  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser.noHeight:not(.imageTeaser--noHeight) {
7070    height: 250px;
7071  }
7072}
7073@media screen and (max-width: 900px) {
7074  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser.noHeight:not(.imageTeaser--noHeight) {
7075    height: 160px;
7076  }
7077}
7078@media screen and (max-width: 400px) {
7079  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser.noHeight:not(.imageTeaser--noHeight) {
7080    height: 200px;
7081  }
7082}
7083@media screen {
7084  .jd-framework.jd-front-end .teaserSlider__row {
7085    display: inline-block;
7086  }
7087  .jd-framework.jd-front-end .no-tr {
7088    -webkit-transition: none !important;
7089    transition: none !important;
7090  }
7091  .jd-framework.jd-front-end .teaserSlider__row__collection > .teaserSlider__teaserContainer.weather.activeTeaser > input[type=radio] {
7092    position: absolute;
7093    bottom: 0;
7094    opacity: 0;
7095  }
7096  .jd-framework.jd-front-end .teaserSlider__row__collection > .teaserSlider__teaserContainer.weather.activeTeaser > input[type=radio]:checked + .imageTeaser {
7097    background: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/arrow_active.png) 50% top no-repeat;
7098  }
7099  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather.activeTeaser > label {
7100    position: absolute;
7101    top: 0;
7102    left: 0;
7103    width: 100%;
7104    height: 100%;
7105  }
7106}
7107@media screen and (min-width: 1001px) {
7108  .jd-framework.jd-front-end .teaserSlider__row {
7109    width: 80.15625%;
7110  }
7111}
7112@media screen and (max-width: 1000px) {
7113  .jd-framework.jd-front-end .teaserSlider__row {
7114    margin-bottom: 50px;
7115  }
7116}
7117@media screen and (min-width: 1001px) {
7118  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser:not(.imageTeaser--noHeight) {
7119    height: auto;
7120  }
7121}
7122@media screen {
7123  .jd-framework.jd-front-end .teaserSlider__teaserContainer {
7124    text-align: left;
7125    position: relative;
7126    display: inline-block;
7127    vertical-align: top;
7128  }
7129  .jd-framework.jd-front-end .teaserSlider__teaserContainer p {
7130    margin: 0 0 13px;
7131    display: block;
7132    display: -webkit-box;
7133    height: 78px; /* Fallback for non-webkit */
7134    font-size: 15px;
7135    line-height: 1.3;
7136    -webkit-line-clamp: 4;
7137    -webkit-box-orient: vertical;
7138    overflow: hidden;
7139    text-overflow: ellipsis;
7140  }
7141  .jd-framework.jd-front-end .teaserSlider__teaserContainer .teaser__cta {
7142    overflow: inherit;
7143    line-height: 1.2;
7144    white-space: inherit;
7145  }
7146  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather {
7147    text-align: center;
7148  }
7149  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser > h3 {
7150    font-size: 21px;
7151    line-height: 25px;
7152    margin: 0;
7153  }
7154}
7155@media screen and (min-width: 1001px) {
7156  .jd-framework.jd-front-end .teaserSlider__teaserContainer {
7157    width: 33.33333333%;
7158  }
7159  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather {
7160    width: 19.29824561%;
7161  }
7162  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser {
7163    margin-left: 3.80116959%;
7164    margin-right: 3.80116959%;
7165  }
7166}
7167@media screen and (max-width: 1000px) {
7168  .jd-framework.jd-front-end .teaserSlider__teaserContainer {
7169    width: 50%;
7170  }
7171  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather {
7172    width: 33.33%;
7173  }
7174  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser {
7175    margin-left: 2.16666667%;
7176    margin-right: 2.16666667%;
7177  }
7178}
7179@media screen {
7180  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__dots > a:not(.activeDot), .jd-framework.jd-front-end .flickity-page-dots .dot:not(.is-selected) {
7181    border-color: #000;
7182    background: transparent;
7183    opacity: 1;
7184  }
7185  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__dots > a.activeDot, .jd-framework.jd-front-end .flickity-page-dots .dot {
7186    background: #000;
7187  }
7188  .jd-framework.jd-front-end .simpleInlineSlider__dots > a:nth-child(8n), .jd-framework.jd-front-end .flickity-page-dots .dot:nth-child(8n), .jd-framework.jd-front-end .simpleInlineSlider__dots > a:last-child, .jd-framework.jd-front-end .flickity-page-dots .dot:last-child {
7189    margin-right: 0;
7190  }
7191  .jd-framework.jd-front-end .simpleInlineSlider__dots, .jd-framework.jd-front-end .flickity-page-dots {
7192    position: absolute;
7193    width: 235px;
7194    top: 100%;
7195    padding: 0;
7196    margin: 0;
7197    list-style: none;
7198    text-align: center;
7199    left: 50%;
7200    -webkit-transform: translateX(-50%);
7201    transform: translateX(-50%);
7202    line-height: 30px;
7203    height: 100%;
7204  }
7205  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__dots {
7206    top: 95%;
7207    z-index: 1;
7208  }
7209}
7210@media screen and (max-width: 700px) {
7211  .jd-framework.jd-front-end .teaserSlider__teaserContainer,
7212  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather {
7213    width: 100%;
7214  }
7215  .jd-framework.jd-front-end .teaserSlider__row__collection {
7216    padding-left: 1.08333333%;
7217    padding-right: 1.08333333%;
7218  }
7219  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser {
7220    margin: 0;
7221  }
7222  .jd-framework.jd-front-end .teaserSlider__teaserContainer {
7223    margin-left: 1.08333333%;
7224    margin-right: 1.08333333%;
7225  }
7226  .jd-framework.jd-front-end .flickity-page-dots {
7227    top: 105%;
7228  }
7229}
7230@media screen and (min-width: 1001px) {
7231  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__dots, .jd-framework.jd-front-end .flickity-page-dots {
7232    display: none;
7233  }
7234}
7235@media screen and (max-width: 400px) {
7236  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__dots {
7237    top: 100%;
7238  }
7239  .jd-framework.jd-front-end .teaserSlider.withmargin {
7240    margin-top: -63px;
7241  }
7242}
7243@media screen {
7244  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__controls {
7245    position: relative;
7246    height: 100%;
7247  }
7248}
7249@media screen and (min-width: 601px) {
7250  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__controls > a {
7251    color: #000;
7252  }
7253  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__controls__left {
7254    left: -12px;
7255  }
7256  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__controls__right {
7257    right: -12px;
7258  }
7259}
7260@media screen {
7261  .jd-framework.jd-front-end .themeSlider {
7262    position: relative;
7263    width: 100%;
7264  }
7265  .jd-framework.jd-front-end .themeSlider > .v-element {
7266    width: 100%;
7267  }
7268}
7269@media screen {
7270  .jd-framework.jd-front-end .themeSlider__row {
7271    display: inline-block;
7272    overflow: hidden;
7273  }
7274}
7275@media screen and (min-width: 1001px) {
7276  .jd-framework.jd-front-end .themeSlider__row {
7277    width: 78.125%;
7278  }
7279}
7280@media screen and (max-width: 1000px) {
7281  .jd-framework.jd-front-end .themeSlider__row {
7282    margin-bottom: 35px;
7283  }
7284}
7285@media screen {
7286  .jd-framework.jd-front-end .themeSlider__teaserContainer {
7287    text-align: left;
7288    display: inline-block;
7289    vertical-align: top;
7290  }
7291  .jd-framework.jd-front-end .themeSlider__teaserContainer > .themeTeaser {
7292    height: 0;
7293    padding-bottom: 156%;
7294    position: relative;
7295  }
7296}
7297@media screen and (min-width: 1001px) {
7298  .jd-framework.jd-front-end .themeSlider__teaserContainer {
7299    width: 20%;
7300  }
7301  .jd-framework.jd-front-end .themeSlider__teaserContainer > .themeTeaser {
7302    margin-left: 6.5%;
7303    margin-right: 6.5%;
7304  }
7305}
7306@media screen and (max-width: 1000px) {
7307  .jd-framework.jd-front-end .themeSlider__teaserContainer {
7308    width: 33.33333333%;
7309  }
7310  .jd-framework.jd-front-end .themeSlider__teaserContainer > .themeTeaser {
7311    margin-left: 3.25%;
7312    margin-right: 3.25%;
7313  }
7314}
7315@media screen and (max-width: 700px) {
7316  .jd-framework.jd-front-end .themeSlider__teaserContainer {
7317    width: 50%;
7318  }
7319  .jd-framework.jd-front-end .themeSlider__teaserContainer > .themeTeaser {
7320    margin-left: 2.16666667%;
7321    margin-right: 4.33333333%;
7322  }
7323}
7324@media screen and (max-width: 400px) {
7325  .jd-framework.jd-front-end .themeSlider__teaserContainer {
7326    width: 100%;
7327  }
7328  .jd-framework.jd-front-end .themeSlider__teaserContainer > .themeTeaser {
7329    margin-left: 1.08333333%;
7330    margin-right: 1.08333333%;
7331  }
7332}
7333@media screen {
7334  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__dots {
7335    bottom: 100%;
7336  }
7337  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__dots > a:not(.activeDot) {
7338    border-color: #000;
7339  }
7340  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__dots > a.activeDot {
7341    background: #000;
7342  }
7343}
7344@media screen and (min-width: 1001px) {
7345  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__dots {
7346    display: none;
7347  }
7348}
7349@media screen and (max-width: 400px) {
7350  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__dots {
7351    bottom: 95%;
7352  }
7353}
7354@media screen {
7355  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__controls {
7356    position: relative;
7357    height: 100%;
7358  }
7359}
7360@media screen and (min-width: 601px) {
7361  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__controls > a {
7362    color: #000;
7363  }
7364  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__controls__left {
7365    left: -12px;
7366  }
7367  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__controls__right {
7368    right: -12px;
7369  }
7370}
7371@media screen {
7372  .jd-framework.jd-front-end .mediaGallery, .jd-framework.jd-front-end .mediaGallery_map {
7373    width: 100%;
7374    overflow: hidden;
7375    position: relative;
7376    padding-top: 20px;
7377  }
7378}
7379@media screen and (max-width: 700px) {
7380  .jd-framework.jd-front-end .mediaGallery {
7381    padding-top: 13px;
7382  }
7383}
7384@media screen {
7385  .jd-framework.jd-front-end .mediaGallery__row, .jd-framework.jd-front-end .mediaGallery_map .mediaGallery__row {
7386    display: block;
7387    z-index: 1;
7388    height: 0;
7389    padding-bottom: 52.734375%;
7390    position: relative;
7391    margin-top: 25px;
7392  }
7393  .jd-framework.jd-front-end .mediaGallery__row .zoomSetter, .jd-framework.jd-front-end .mediaGallery_map .mediaGallery__row .zoomSetter {
7394    top: 30px;
7395    left: 15px;
7396  }
7397  .jd-framework.jd-front-end .mediaGallery__row.weather, .jd-framework.jd-front-end .mediaGallery_map .mediaGallery__row.weather {
7398    display: block;
7399    z-index: 1;
7400    height: 0;
7401    padding-bottom: 36.328125%;
7402    position: relative;
7403  }
7404  .jd-framework.jd-front-end .mediaGallery__row:after,
7405  .jd-framework.jd-front-end .mediaGallery__row:before, .jd-framework.jd-front-end .mediaGallery_map .mediaGallery__row:after {
7406    content: "";
7407    position: absolute;
7408    top: 0;
7409    z-index: 20;
7410    width: 3.33333333%;
7411    height: 100%;
7412    background: rgba(255, 255, 255, 0.5);
7413  }
7414  .jd-framework.jd-front-end .mediaGallery__row:before {
7415    right: 100%;
7416  }
7417  .jd-framework.jd-front-end .mediaGallery__row:after {
7418    left: 100%;
7419  }
7420  .jd-framework.jd-front-end .novisible {
7421    overflow: hidden;
7422  }
7423}
7424@media screen {
7425  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider {
7426    margin-top: 45px;
7427    height: 0;
7428    padding-bottom: 52.734375%;
7429  }
7430}
7431@media screen and (max-width: 700px) {
7432  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider {
7433    margin-top: 38px;
7434  }
7435}
7436@media screen {
7437  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__dots {
7438    bottom: 12px;
7439    height: 30px;
7440    position: absolute;
7441    top: inherit;
7442    margin-top: calc(52.734375% - 40px);
7443  }
7444  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__dots > a:not(.activeDot) {
7445    border-color: #fff;
7446  }
7447  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__dots > a.activeDot {
7448    background: #fff;
7449  }
7450}
7451@media screen {
7452  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls {
7453    height: 0;
7454    padding-bottom: 52.734375%;
7455    position: relative;
7456  }
7457  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls.weather {
7458    height: 0;
7459    padding-bottom: 43.90625%;
7460    position: relative;
7461  }
7462}
7463@media screen and (min-width: 901px) {
7464  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls > a {
7465    color: #fff;
7466  }
7467  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls__left {
7468    left: 2px;
7469  }
7470  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls__right {
7471    right: 2px;
7472  }
7473  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls__left.small {
7474    left: 190px;
7475  }
7476  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls__right.small {
7477    right: 190px;
7478  }
7479  .jd-framework.jd-front-end .contentArticle {
7480    margin-bottom: 50px;
7481  }
7482}
7483@media screen {
7484  .jd-framework.jd-front-end .mediaGallery__switch {
7485    width: 100%;
7486  }
7487  .jd-framework.jd-front-end .mediaGallery__switch:not(.mediaGallery__switch--closed) {
7488    position: absolute;
7489    top: 20px;
7490    left: 0;
7491    z-index: 2;
7492  }
7493  .jd-framework.jd-front-end .mediaGallery__switch > a {
7494    text-decoration: none;
7495    z-index: 1;
7496    display: inline-block;
7497    position: relative;
7498  }
7499  .jd-framework.jd-front-end .mediaGallery__switch a:active,
7500  .jd-framework.jd-front-end .mediaGallery__switch a:focus,
7501  .jd-framework.jd-front-end .mediaGallery__switch a:hover {
7502    color: #9b1d26;
7503  }
7504}
7505@media screen and (max-width: 700px) {
7506  .jd-framework.jd-front-end .mediaGallery__switch:not(.mediaGallery__switch--closed) {
7507    top: 13px;
7508  }
7509}
7510@media screen {
7511  .jd-framework.jd-front-end .mediaGallery__switch [class*=icon] {
7512    font-size: 50px;
7513    vertical-align: top;
7514    display: inline-block;
7515    background: #fff;
7516    border-radius: 50%;
7517    -webkit-transition: -webkit-transform 0.5s ease;
7518    transition: -webkit-transform 0.5s ease;
7519    transition: transform 0.5s ease;
7520    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
7521  }
7522  .jd-framework.jd-front-end .mediaGallery__switch--closed [class*=icon] {
7523    -webkit-transform: rotate(45deg);
7524    transform: rotate(45deg);
7525  }
7526}
7527@media screen and (max-width: 700px) {
7528  .jd-framework.jd-front-end .mediaGallery__switch [class*=icon] {
7529    font-size: 36px;
7530  }
7531}
7532@media screen {
7533  .jd-framework.jd-front-end .mediaGallery__switch .text {
7534    position: absolute;
7535    top: 0;
7536    left: 100%;
7537    font: 400 italic 15px/20px Georgia, serif;
7538    letter-spacing: 0.25px;
7539    text-align: left;
7540    white-space: nowrap;
7541  }
7542  .jd-framework.jd-front-end .mediaGallery__switch--closed .text--closer,
7543  .jd-framework.jd-front-end .mediaGallery__switch:not(.mediaGallery__switch--closed) .text--opener {
7544    display: none;
7545  }
7546}
7547@media screen and (max-width: 700px) {
7548  .jd-framework.jd-front-end .mediaGallery__switch .text {
7549    display: none;
7550  }
7551}
7552@media screen {
7553  .jd-framework.jd-front-end .mediaGallery__switchLine {
7554    height: 1px;
7555    margin-top: -25px;
7556    margin-bottom: 25px;
7557  }
7558  .jd-framework.jd-front-end .mediaGallery__switchLine > hr {
7559    border-color: #000;
7560  }
7561}
7562@media screen and (max-width: 700px) {
7563  .jd-framework.jd-front-end .mediaGallery__switchLine {
7564    margin-top: -18px;
7565    margin-bottom: 18px;
7566  }
7567}
7568@media screen {
7569  .jd-framework.jd-front-end .mediaGallery__switch--closed ~ .mediaGallery__row,
7570  .jd-framework.jd-front-end .mediaGallery__switch--closed ~ .mediaGallery__slider,
7571  .jd-framework.jd-front-end .mediaGallery__switch:not(.mediaGallery__switch--closed) > .mediaGallery__switchLine {
7572    display: none;
7573  }
7574}
7575@media screen {
7576  .jd-framework.jd-front-end .mediaGallery__element {
7577    margin: 0;
7578    float: left;
7579    position: relative;
7580    text-align: left;
7581  }
7582  .jd-framework.jd-front-end .imageWrap {
7583    position: absolute;
7584    width: 100%;
7585    height: 100%;
7586    background-size: cover;
7587    z-index: 10;
7588  }
7589  .jd-framework.jd-front-end .mediaGalleryVideo {
7590    position: absolute;
7591    width: 100%;
7592    height: 100%;
7593    z-index: 5;
7594    top: 0;
7595    left: 0;
7596  }
7597  .jd-framework.jd-front-end .mediaGallery__element:first-child {
7598    width: 100%;
7599  }
7600  .jd-framework.jd-front-end .mediaGallery__element > .image {
7601    width: 100%;
7602    text-align: center;
7603    height: 0;
7604    padding-bottom: 56.25%;
7605    position: relative;
7606    overflow: hidden;
7607  }
7608  .jd-framework.jd-front-end .mediaGallery__element > .image > img {
7609    position: absolute;
7610    top: 0;
7611    left: 0;
7612    width: 100%;
7613    height: auto;
7614  }
7615}
7616@media screen and (min-width: 701px) {
7617  .jd-framework.jd-front-end .mediaGallery__element > figcaption {
7618    position: absolute;
7619    width: 50%;
7620    left: 4%;
7621    bottom: 
762145px;
7622    text-align: left;
7623    z-index: 15;
7624  }
7625  .jd-framework.jd-front-end .mediaGallery__element > figcaption .subline,
7626  .jd-framework.jd-front-end .mediaGallery__element > figcaption h3 {
7627    color: #000;
7628    background: #fff;
7629    display: inline-block;
7630    margin: 0;
7631    padding-left: 1.08333333%;
7632    padding-right: 1.08333333%;
7633  }
7634  .jd-framework.jd-front-end .mediaGallery__element > figcaption h3 {
7635    font: 400 normal 28px/30px TW_Character, Arial, sans-serif;
7636    letter-spacing: 0.5px;
7637    margin-bottom: 2px;
7638    padding-top: 6px;
7639    padding-bottom: 4px;
7640  }
7641  .jd-framework.jd-front-end .mediaGallery__element > figcaption .subline {
7642    font: 400 normal 15px/20px Georgia, serif;
7643    letter-spacing: 0.25px;
7644    padding-top: 2px;
7645    padding-bottom: 1px;
7646  }
7647}
7648@media screen and (max-width: 700px) {
7649  .jd-framework.jd-front-end .mediaGallery__element > figcaption {
7650    text-align: center;
7651    padding: 20px 5.625%;
7652  }
7653  .jd-framework.jd-front-end .mediaGallery__element > figcaption .subline,
7654  .jd-framework.jd-front-end .mediaGallery__element > figcaption h3 {
7655    color: #000;
7656    margin: 0;
7657  }
7658  .jd-framework.jd-front-end .mediaGallery__element > figcaption h3 {
7659    font: 400 normal 25px/28px TW_Character, Arial, sans-serif;
7660    margin: 0 0 13px;
7661  }
7662  .jd-framework.jd-front-end .mediaGallery__element > figcaption .subline {
7663    font: 400 normal 17px/24px Georgia, serif;
7664    letter-spacing: 0.25px;
7665  }
7666  .jd-framework.jd-front-end .mediaGallery__element > figcaption > br {
7667    display: none;
7668  }
7669}
7670@media screen {
7671  .jd-framework.jd-front-end .mediaGalleryButton {
7672    position: absolute;
7673    top: 0;
7674    left: 0;
7675    width: 100%;
7676    height: 100%;
7677    z-index: 15;
7678  }
7679  .jd-framework.jd-front-end .mediaGalleryButton > a {
7680    display: inline-block;
7681    vertical-align: middle;
7682    position: relative;
7683    color: #fff;
7684    text-decoration: none;
7685  }
7686  .jd-framework.jd-front-end .mediaGalleryButton > a:active,
7687  .jd-framework.jd-front-end .mediaGalleryButton > a:focus,
7688  .jd-framework.jd-front-end .mediaGalleryButton > a:hover {
7689    color: #9b1d26;
7690  }
7691  .jd-framework.jd-front-end .mediaGalleryButton > a > [class*=icon] {
7692    font-size: 110px;
7693    text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
7694  }
7695}
7696@media screen and (max-width: 900px) {
7697  .jd-framework.jd-front-end .mediaGalleryButton > a > [class*=icon] {
7698    font-size: 82px;
7699  }
7700}
7701@media screen and (max-width: 600px) {
7702  .jd-framework.jd-front-end .mediaGalleryButton > a > [class*=icon] {
7703    font-size: 50px;
7704  }
7705}
7706@media screen {
7707  .jd-framework.jd-front-end .finderWrapper {
7708    position: relative;
7709    width: 100%;
7710    height: auto;
7711    -webkit-transition: min-height 600ms;
7712    transition: min-height 600ms;
7713  }
7714  .jd-framework.jd-front-end .finderWrapper:after {
7715    content: "";
7716    display: block;
7717    clear: both;
7718  }
7719}
7720@media screen {
7721  .jd-framework.jd-front-end .finderWrapper > :not(.finderWrapper__filter) {
7722    position: relative;
7723    z-index: 1;
7724  }
7725  .jd-framework.jd-front-end .finderWrapper__filter .infoTeaser {
7726    z-index: 2;
7727  }
7728}
7729@media screen and (min-width: 1001px) {
7730  .jd-framework.jd-front-end .finderWrapper__filter {
7731    position: absolute;
7732    top: 0;
7733    left: 0;
7734    width: 100%;
7735    margin-top: 0;
7736  }
7737}
7738@media screen and (max-width: 1000px) {
7739  .jd-framework.jd-front-end .finderWrapper__filter > .h-grid-12 {
7740    width: 100%;
7741    max-width: none;
7742  }
7743  .jd-framework.jd-front-end .finderWrapper__filter:not(.finderWrapper__marginalRow) > .h-grid-12 > .infoTeaser {
7744    margin: 0;
7745    height: 100%;
7746    overflow-y: auto;
7747    border-right: 1px solid #000;
7748    position: fixed;
7749    z-index: 2;
7750    top: 0;
7751    bottom: 0;
7752    left: -100%;
7753    -webkit-transition: left 0.5s ease;
7754    transition: left 0.5s ease;
7755  }
7756  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:checked ~ .h-grid-12 > .infoTeaser {
7757    left: 0;
7758    background: #fff;
7759  }
7760  .jd-framework.jd-front-end .finderWrapper__filter > .h-grid-12 > .infoTeaser > .infoTeaserContent {
7761    min-height: 100%;
7762  }
7763}
7764@media screen {
7765  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch] {
7766    position: absolute;
7767    opacity: 0;
7768  }
7769}
7770@media screen and (min-width: 1001px) {
7771  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch {
7772    display: none;
7773  }
7774}
7775@media screen {
7776  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch > .filterSwitch__closer {
7777    position: fixed;
7778    bottom: 10px;
7779    z-index: 3;
7780    left: -100px;
7781    margin-left: -25px;
7782    margin-bottom: 0;
7783    -webkit-transition: left 0.5s ease;
7784    transition: left 0.5s ease;
7785  }
7786  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch > .filterSwitch__opener {
7787    margin-bottom: 40px !important;
7788  }
7789  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch > .filterSwitch__opener span.icon-filter {
7790    font-size: 20px;
7791    text-align: right;
7792    width: 20px !important;
7793    vertical-align: middle;
7794    margin-right: 0px;
7795    line-height: 45px;
7796  }
7797  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:checked + .filterSwitch > .filterSwitch__closer,
7798  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:not(:checked) + .filterSwitch > .filterSwitch__opener {
7799    display: block;
7800  }
7801}
7802@media screen and (max-width: 1000px) {
7803  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:checked + .filterSwitch > .filterSwitch__closer {
7804    left: 47.83333333%;
7805  }
7806}
7807@media screen and (max-width: 700px) {
7808  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:checked + .filterSwitch > .filterSwitch__closer {
7809    left: 64.5%;
7810  }
7811}
7812@media screen and (max-width: 400px) {
7813  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:checked + .filterSwitch > .filterSwitch__closer {
7814    left: 81.16666667%;
7815  }
7816}
7817@media screen {
7818  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch .image {
7819    width: 50px;
7820    height: 50px;
7821    -webkit-box-sizing: border-box;
7822            box-sizing: border-box;
7823    border: 4px solid #000;
7824    background: #fff;
7825    border-radius: 50%;
7826    display: inline-block;
7827    vertical-align: middle;
7828  }
7829  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch .image > [class*=icon] {
7830    color: #000;
7831    font-size: 30px;
7832    line-height: 40px;
7833  }
7834  .jd-framework.jd-front-end .finderWrapper__filter #filterMenu ul {
7835    width: 100%;
7836  }
7837  .jd-framework.jd-front-end .finderWrapper__filter #filterMenu ul li a[data-toggle] {
7838    float: right;
7839    vertical-align: super;
7840  }
7841}
7842@media screen {
7843  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch .text {
7844    display: inline-block;
7845    vertical-align: middle;
7846    margin: 0 0 0 5px;
7847    padding: 0 3px;
7848    font: 400 normal 21px/25px TW_Character, Arial, sans-serif;
7849    color: #000;
7850    background: rgba(255, 255, 255, 0.75);
7851    -webkit-box-shadow: 0 0 5px #fff;
7852            box-shadow: 0 0 5px #fff;
7853  }
7854}
7855@media screen {
7856  .jd-framework.jd-front-end .circleData:not([class*=h-element]) {
7857    width: 50%;
7858  }
7859}
7860@media screen {
7861  .jd-framework.jd-front-end .circleData {
7862    display: inline-block;
7863    vertical-align: top;
7864    margin-bottom: 30px;
7865    position: relative;
7866  }
7867  .jd-framework.jd-front-end .circleData > canvas {
7868    display: inline-block;
7869    vertical-align: middle;
7870  }
7871  .jd-framework.jd-front-end .circleData > p {
7872    display: inline-block;
7873    vertical-align: middle;
7874    font: 400 normal 15px/20px Georgia, serif;
7875    color: #000;
7876    width: 100%;
7877    -webkit-box-sizing: border-box;
7878            box-sizing: border-box;
7879    padding: 0 0 0 80px;
7880    margin: 0 0 0 -66px;
7881  }
7882  .jd-framework.jd-front-end .circleData > p > strong {
7883    font-size: 17px;
7884  }
7885  .jd-framework.jd-front-end .circleData > [class*=icon] {
7886    font-size: 25px;
7887    color: #000;
7888    line-height: 66px;
7889    position: absolute;
7890    left: 0;
7891    top: 0;
7892    width: 66px;
7893    text-align: center;
7894  }
7895}
7896@media screen {
7897  .jd-framework.jd-front-end .barData {
7898    width: 100%;
7899  }
7900  .jd-framework.jd-front-end .barData:not(:last-child) {
7901    margin-bottom: 6px;
7902  }
7903}
7904@media screen {
7905  .jd-framework.jd-front-end .barData > h4,
7906  .jd-framework.jd-front-end .barData > p {
7907    font: 400 normal 15px/18px Georgia, serif;
7908    color: #000;
7909    margin: 0;
7910  }
7911  .jd-framework.jd-front-end .barData > h4 {
7912    font-weight: 700;
7913  }
7914}
7915@media screen {
7916  .jd-framework.jd-front-end .barData__bar {
7917    position: relative;
7918    height: 18px;
7919  }
7920  .jd-framework.jd-front-end .barData__bar__content {
7921    position: absolute;
7922    top: 0;
7923    left: 0;
7924    height: 100%;
7925    background: #8ebb8e;
7926    width: attr(data-width);
7927  }
7928  .jd-framework.jd-front-end .barData__bar__content:before {
7929    content: attr(data-width);
7930    position: relative;
7931    padding-left: 10px;
7932    font: 400 normal 13px/18px Georgia, serif;
7933    color: #000;
7934  }
7935}
7936@media screen {
7937  .jd-framework.jd-front-end .checkboxData {
7938    font: 400 normal 15px/24px Georgia, serif;
7939    color: #000;
7940    padding-left: 25px;
7941  }
7942  .jd-framework.jd-front-end .checkboxData:before {
7943    font: 400 normal 16px icomoon;
7944    color: #8ebb8e;
7945    content: "\e614";
7946    margin: 0 10px 0 -25px;
7947    vertical-align: text-bottom;
7948  }
7949}
7950@media screen {
7951  .jd-framework.jd-front-end .timeline > ul {
7952    border-bottom: 1px #000 solid;
7953    display: -webkit-box;
7954    display: -ms-flexbox;
7955    display: flex;
7956    list-style: none;
7957    margin-top: 44px;
7958    margin-bottom: 50px;
7959    position: relative;
7960    z-index: 1;
7961  }
7962  .jd-framework.jd-front-end .timeline > ul > li {
7963    -webkit-box-flex: 1;
7964    -ms-flex: 1;
7965    flex: 1;
7966    text-align: center;
7967    margin-bottom: -14px;
7968  }
7969  .jd-framework.jd-front-end .timeline > ul > li > [type=radio] {
7970    position: absolute;
7971    opacity: 0;
7972  }
7973  .jd-framework.jd-front-end .timeline > ul > li > label {
7974    font: 700 normal 17px/25px Georgia, serif;
7975    color: #000;
7976    cursor: pointer;
7977    font-weight: 700;
7978  }
7979  .jd-framework.jd-front-end .timeline > ul > li > label:after {
7980    content: "";
7981    display: inline-block;
7982    width: 12px;
7983    height: 12px;
7984    background: #fff;
7985    border: 2px solid #000;
7986    border-radius: 50%;
7987  }
7988  .jd-framework.jd-front-end .timeline > ul > li > [type=radio]:checked + label:after {
7989    background: #000;
7990  }
7991}
7992@media screen and (max-width: 1000px) {
7993  .jd-framework.jd-front-end .timeline {
7994    display: none;
7995  }
7996}
7997@media screen {
7998  .jd-framework.jd-front-end .tourinfos {
7999    display: -webkit-box;
8000    display: -ms-flexbox;
8001    display: flex;
8002    -ms-flex-wrap: wrap;
8003    flex-wrap: wrap;
8004    width: 100%;
8005  }
8006  .jd-framework.jd-front-end .tourinfos:not(:last-of-type) {
8007    margin-bottom: 5px;
8008  }
8009}
8010@media screen {
8011  .jd-framework.jd-front-end .tourinfos--large > .tourinfos__group {
8012    height: 440px;
8013  }
8014  .jd-framework.jd-front-end .tourinfos__helper {
8015    width: 100%;
8016    -webkit-box-sizing: border-box;
8017            box-sizing: border-box;
8018    padding: 18px 26px;
8019  }
8020  .jd-framework.jd-front-end .tourinfos__group {
8021    background: #d4d4d4;
8022    position: relative;
8023    -webkit-box-flex: 1;
8024    -ms-flex: 1 0 33%;
8025    flex: 1 0 33%;
8026  }
8027  .jd-framework.jd-front-end .tourinfos__group--double {
8028    -webkit-box-flex: 2;
8029    -ms-flex: 2 0 66%;
8030    flex: 2 0 66%;
8031  }
8032  .jd-framework.jd-front-end .tourinfos__group--simple {
8033    -webkit-box-flex: 1;
8034    -ms-flex: 1;
8035    flex: 1;
8036  }
8037}
8038@media screen and (min-width: 901px) {
8039  .jd-framework.jd-front-end .tourinfos__group:not(:last-child):not(.tourinfos__group--simple) {
8040    margin-right: 1px;
8041  }
8042}
8043@media screen and (max-width: 900px) {
8044  .jd-framework.jd-front-end .tourinfos__group {
8045    -webkit-box-flex: 1;
8046    -ms-flex: 1 0 100%;
8047    flex: 1 0 100%;
8048  }
8049  .jd-framework.jd-front-end .tourinfos__group--simple {
8050    -webkit-box-flex: 1;
8051    -ms-flex: 1 0 50%;
8052    flex: 1 0 50%;
8053  }
8054  .jd-framework.jd-front-end .tourinfos__group:not(:last-child) {
8055    margin-bottom: 1px;
8056  }
8057}
8058@media screen and (max-width: 700px) {
8059  .jd-framework.jd-front-end .tourinfos__group--simple {
8060    -webkit-box-flex: 1;
8061    -ms-flex: 1 0 100%;
8062    flex: 1 0 100%;
8063  }
8064}
8065@media screen {
8066  .jd-framework.jd-front-end .tourinfos__set {
8067    width: 100%;
8068    display: -webkit-box;
8069    display: -ms-flexbox;
8070    display: flex;
8071    margin-bottom: 10px;
8072  }
8073  .jd-framework.jd-front-end .tourinfos__set__item {
8074    -webkit-box-flex: 1;
8075    -ms-flex: 1;
8076    flex: 1;
8077  }
8078  .jd-framework.jd-front-end .tourinfos__set__item--right {
8079    text-align: right;
8080  }
8081}
8082@media screen {
8083  .jd-framework.jd-front-end .tourinfos hr {
8084    width: 100%;
8085    border-color: #000;
8086    margin-bottom: 5px;
8087  }
8088  .jd-framework.jd-front-end .tourinfos p {
8089    font: 400 normal 15px/20px Georgia, serif;
8090    color: #000;
8091    margin: 0;
8092  }
8093  .jd-framework.jd-front-end .tourinfos p > [class*=icon] {
8094    margin-right: 25px;
8095    font-size: 45px;
8096    color: #000;
8097    vertical-align: middle;
8098  }
8099  .jd-framework.jd-front-end .tourinfos p > .tourinfos__icon {
8100    margin-right: 25px;
8101    font-size: 65px;
8102    color: #000;
8103    vertical-align: middle;
8104  }
8105  .jd-framework.jd-front-end .tourinfos p > .tourinfos__icon--red {
8106    color: #b0141c;
8107  }
8108  .jd-framework.jd-front-end .tourinfos p > .tourinfos__icon--blue {
8109    color: #8ce0ee;
8110  }
8111  .jd-framework.jd-front-end .tourinfos p > .labeling__icon {
8112    margin-right: 5px;
8113    font-size: 15px;
8114    color: #000;
8115    vertical-align: middle;
8116  }
8117  .jd-framework.jd-front-end .tourinfos p > a {
8118    font-style: italic;
8119    text-decoration: underline;
8120  }
8121  .jd-framework.jd-front-end .tourinfos ul {
8122    list-style: none;
8123    margin: 0;
8124    padding: 0;
8125  }
8126  .jd-framework.jd-front-end .tourinfos ul > li {
8127    font: 400 normal 15px/20px Georgia, serif;
8128    color: #000;
8129    padding-left: 30px;
8130  }
8131  .jd-framework.jd-front-end .tourinfos ul.checklist > li.empty {
8132    padding-left: 0;
8133  }
8134  .jd-framework.jd-front-end .tourinfos ul.downloads > li:not(:last-of-type) {
8135    margin-bottom: 20px;
8136  }
8137  .jd-framework.jd-front-end .tourinfos ul > li:before {
8138    width: 20px;
8139    height: 20px;
8140    -webkit-box-sizing: border-box;
8141            box-sizing: border-box;
8142    margin-left: -30px;
8143    margin-right: 10px;
8144    font: 400 normal 14px icomoon;
8145    color: #000;
8146    display: inline-block;
8147    text-align: center;
8148  }
8149  .jd-framework.jd-front-end .tourinfos ul.checklist > li:not(.empty):before {
8150    padding: 2px 0 0;
8151    border: 1px solid #7d7d7d;
8152    background: #fff;
8153    content: "\e614";
8154  }
8155  .jd-framework.jd-front-end .tourinfos ul.checklist > li.unchecked:before {
8156    color: #fff;
8157  }
8158  .jd-framework.jd-front-end .tourinfos ul.downloads > li:before {
8159    vertical-align: bottom;
8160    content: "\e691";
8161    font-size: 20px;
8162  }
8163  .jd-framework.jd-front-end .tourinfos ul > li > a {
8164    text-decoration: underline;
8165    font-style: italic;
8166  }
8167}
8168@media screen {
8169  .jd-framework.jd-front-end .tourinfos__bar {
8170    width: 100%;
8171    height: 10px;
8172    background: #fff;
8173    margin: -10px 0 10px;
8174  }
8175  .jd-framework.jd-front-end .tourinfos__bar > div {
8176    height: 100%;
8177  }
8178  .jd-framework.jd-front-end .tourinfos__bar--red > div {
8179    background: #b0141c;
8180  }
8181  .jd-framework.jd-front-end .tourinfos__bar--blue > div {
8182    background: #8ce0ee;
8183  }
8184  .jd-framework.jd-front-end .tourinfos__bar--black > div {
8185    background: #000;
8186  }
8187}
8188@media screen {
8189  .jd-framework.jd-front-end .tourinfos__heightData {
8190    background: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/objects/heightInfoMountain.svg) 0 0/contain no-repeat;
8191    height: 70px;
8192    position: relative;
8193    margin-top: 10px;
8194  }
8195  .jd-framework.jd-front-end .tourinfos__heightData > span {
8196    position: absolute;
8197    left: 120px;
8198    font: 400 italic 15px/20px Georgia, serif;
8199    color: #000;
8200  }
8201  .jd-framework.jd-front-end .tourinfos__heightData__top {
8202    top: -10px;
8203  }
8204  .jd-framework.jd-front-end .tourinfos__heightData__bottom {
8205    bottom: -10px;
8206  }
8207}
8208@media screen {
8209  .jd-framework.jd-front-end .tourinfos__image {
8210    position: absolute;
8211    top: 0;
8212    left: 0;
8213    width: 100%;
8214    height: 100%;
8215    overflow: hidden;
8216  }
8217  .jd-framework.jd-front-end .tourinfos__image > img {
8218    position: absolute;
8219    top: 0;
8220    left: 0;
8221    width: auto;
8222    height: 100%;
8223  }
8224  .jd-framework.jd-front-end .tourinfos__image__text {
8225    position: absolute;
8226    bottom: 45px;
8227    left: 25px;
8228    margin-right: 25px;
8229  }
8230  .jd-framework.jd-front-end .tourinfos__image__text > p {
8231    display: inline-block;
8232    font: 400 normal 15px/20px Georgia, serif;
8233    color: #000;
8234    background: #fff;
8235    padding: 2px 5px;
8236  }
8237  .jd-framework.jd-front-end .tourinfos__image__text > p:not(:last-of-type) {
8238    margin-bottom: 1px;
8239  }
8240}
8241@media screen {
8242  .jd-framework.jd-front-end .checklistDingens h3 {
8243    font: 700 normal 15px/24px Georgia, serif;
8244    color: #000;
8245    width: 100%;
8246    margin: 0 0 15px;
8247  }
8248}
8249@media screen {
8250  .jd-framework.jd-front-end .checklistDingens ul {
8251    list-style: none;
8252    width: 100%;
8253    margin: 0 0 30px;
8254    padding: 0;
8255  }
8256}
8257@media screen and (min-width: 1001px) {
8258  .jd-framework.jd-front-end .checklistDingens ul {
8259    -moz-column-count: 3;
8260  }
8261}
8262@media screen and (min-width: 701px) and (max-width: 1000px) {
8263  .jd-framework.jd-front-end .checklistDingens ul {
8264    -moz-column-count: 2;
8265  }
8266}
8267@media screen {
8268  .jd-framework.jd-front-end .checklistDingens ul > li {
8269    font: 400 normal 15px/1em Georgia, serif;
8270    color: #000;
8271    padding-left: 30px;
8272  }
8273  .jd-framework.jd-front-end .checklistDingens ul > li:before {
8274    content: "\e614";
8275    display: inline-block;
8276    text-align: center;
8277    width: 20px;
8278    height: 20px;
8279    -webkit-box-sizing: border-box;
8280            box-sizing: border-box;
8281    margin-left: -30px;
8282    margin-right: 10px;
8283    padding: 2px 0 0;
8284    font: 400 normal 14px icomoon;
8285    color: #000;
8286    border: 1px solid #7d7d7d;
8287    background: #fff;
8288  }
8289}
8290@media screen {
8291  .jd-framework.jd-front-end .paginationWrapperRight {
8292    margin: 5px 0 10px;
8293    float: right;
8294  }
8295  .jd-framework.jd-front-end .paginationWrapperLeft {
8296    margin: 5px 0 0;
8297    float: left;
8298  }
8299  .jd-framework.jd-front-end .pagination__cta {
8300    font: 700 normal 15px/1em Georgia, serif;
8301    color: #000;
8302    font-weight: 700;
8303    text-align: center;
8304    text-decoration: none;
8305    margin: 0 15px;
8306  }
8307  .jd-framework.jd-front-end .pagination__cta > [class*=icon] {
8308    font-size: 10px;
8309    margin-right: 5px;
8310    margin-left: 5px;
8311  }
8312  .jd-framework.jd-front-end .pagination__cta:active,
8313  .jd-framework.jd-front-end .pagination__cta:focus,
8314  .jd-framework.jd-front-end .pagination__cta:hover {
8315    color: #9b1d26;
8316  }
8317}
8318@media screen and (max-width: 1000px) {
8319  .jd-framework.jd-front-end .pagination__cta {
8320    font-size: 17px;
8321    margin: 0 5px;
8322    float: left;
8323  }
8324}
8325@media screen and (max-width: 670px) {
8326  .jd-framework.jd-front-end .pagination__cta {
8327    font-size: 16px;
8328    margin: 10px 10px 10px 5px;
8329  }
8330}
8331@media screen {
8332  .jd-framework.jd-front-end #fancybox-overlay {
8333    background-color: rgba(0, 0, 0, 0.8);
8334    height: 100%;
8335    width: 100%;
8336    position: fixed;
8337    top: 0;
8338    left: 0;
8339    z-index: 4;
8340  }
8341  .jd-framework.jd-front-end .webcamBox {
8342    width: 100%;
8343    overflow: hidden;
8344    padding-top: 20px;
8345    display: none;
8346    position: absolute;
8347    top: 95px;
8348    left: 0;
8349  }
8350  .jd-framework.jd-front-end .webcamBoxShow {
8351    display: block;
8352  }
8353  .jd-framework.jd-front-end webcamBoxClose {
8354    display: none;
8355  }
8356}
8357@media screen and (max-width: 1000px) {
8358  .jd-framework.jd-front-end .webcamBox {
8359    top: 20px;
8360    left: 0;
8361  }
8362}
8363@media screen and (max-width: 700px) {
8364  .jd-framework.jd-front-end .webcamBox {
8365    padding-top: 13px;
8366  }
8367}
8368@media screen {
8369  .jd-framework.jd-front-end .webcamBox__switch {
8370    width: 100%;
8371    text-align: center;
8372  }
8373  .jd-framework.jd-front-end .webcamBox__switch:not(.webcamBox__switch--closed) {
8374    position: absolute;
8375    left: 0;
8376    z-index: 2;
8377  }
8378  .jd-framework.jd-front-end .webcamBox__switch > a {
8379    text-decoration: none;
8380    z-index: 1;
8381    display: inline-block;
8382    position: relative;
8383  }
8384  .jd-framework.jd-front-end .webcamBox__switch a:active,
8385  .jd-framework.jd-front-end .webcamBox__switch a:active > .text,
8386  .jd-framework.jd-front-end .webcamBox__switch a:focus,
8387  .jd-framework.jd-front-end .webcamBox__switch a:focus > .text,
8388  .jd-framework.jd-front-end .webcamBox__switch a:hover,
8389  .jd-framework.jd-front-end .webcamBox__switch a:hover > .text {
8390    color: #9b1d26;
8391  }
8392}
8393@media screen and (max-width: 700px) {
8394  .jd-framework.jd-front-end .webcamBox__switch:not(.webcamBox__switch--closed) {
8395    top: 13px;
8396  }
8397}
8398@media screen {
8399  .jd-framework.jd-front-end .webcamBox__switch [class*=icon] {
8400    font-size: 50px;
8401    vertical-align: top;
8402    display: inline-block;
8403    background: #fff;
8404    border-radius: 50%;
8405    -webkit-transition: -webkit-transform 0.5s ease;
8406    transition: -webkit-transform 0.5s ease;
8407    transition: transform 0.5s ease;
8408    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
8409  }
8410}
8411@media screen and (max-width: 700px) {
8412  .jd-framework.jd-front-end .webcamBox__switch [class*=icon] {
8413    font-size: 36px;
8414  }
8415}
8416@media screen {
8417  .jd-framework.jd-front-end .webcamBox__switch .text {
8418    position: absolute;
8419    top: 0;
8420    left: 100%;
8421    font: 400 italic 15px/20px Georgia, serif;
8422    letter-spacing: 0.25px;
8423    text-align: left;
8424    white-space: nowrap;
8425    color: #fff;
8426  }
8427  .jd-framework.jd-front-end .webcamBox__switch--closed .text--closer {
8428    display: none;
8429  }
8430}
8431@media screen and (max-width: 700px) {
8432  .jd-framework.jd-front-end .webcamBox__switch .text {
8433    display: none;
8434  }
8435}
8436@media screen {
8437  .jd-framework.jd-front-end #webcamBox__element {
8438    margin: 0;
8439    float: left;
8440    position: relative;
8441    text-align: left;
8442    width: 100%;
8443  }
8444  .jd-framework.jd-front-end #webcamBox__element > .image {
8445    width: 100%;
8446    text-align: center;
8447    height: 0;
8448    padding-bottom: 56.25%;
8449    position: relative;
8450    overflow: hidden;
8451  }
8452}
8453@media screen {
8454  .jd-framework.jd-front-end .listElement__cta {
8455    font: 700 normal 15px/1em Georgia, serif;
8456    color: #000;
8457    font-weight: 700;
8458    text-align: right;
8459    float: right;
8460    text-decoration: none;
8461  }
8462  .jd-framework.jd-front-end .listElement__cta > [class*=icon] {
8463    font-size: 10px;
8464    margin-right: 5px;
8465  }
8466  .jd-framework.jd-front-end .listElement__cta:active,
8467  .jd-framework.jd-front-end .listElement__cta:focus,
8468  .jd-framework.jd-front-end .listElement__cta:hover {
8469    color: #9b1d26;
8470  }
8471  .jd-framework.jd-front-end .listElement__cta.noPositioning {
8472    position: relative;
8473    float: left;
8474    margin-top: 8px;
8475  }
8476}
8477@media screen and (max-width: 1000px) {
8478  .jd-framework.jd-front-end .listElement__cta {
8479    font-size: 17px;
8480  }
8481}
8482@media screen and (min-width: 701px) {
8483  .jd-framework.jd-front-end .listElement .listElement__cta {
8484    position: absolute;
8485    bottom: 0;
8486    right: 0;
8487  }
8488  .jd-framework.jd-front-end .listElement__cta.noPositioning {
8489    position: relative;
8490    float: left;
8491    margin-top: 10px;
8492  }
8493}
8494@media screen {
8495  .jd-framework.jd-front-end .listElement > hr {
8496    border-color: #000;
8497  }
8498  .jd-framework.jd-front-end .listElement:last-child > hr {
8499    display: none;
8500  }
8501}
8502@media screen and (min-width: 401px) {
8503  .jd-framework.jd-front-end .listElement > hr {
8504    margin: 20px 0;
8505  }
8506}
8507@media screen and (max-width: 400px) {
8508  .jd-framework.jd-front-end .listElement > hr {
8509    margin: 24px 0;
8510  }
8511}
8512@media screen {
8513  .jd-framework.jd-front-end .listElement__text {
8514    position: relative;
8515  }
8516  .jd-framework.jd-front-end .listElement__text + .listElement__text {
8517    margin-top: 23px;
8518  }
8519  .jd-framework.jd-front-end .listElement__text > h2,
8520  .jd-framework.jd-front-end .listElement__text > h3 {
8521    font: 400 normal 21px/25px TW_Character, Arial, sans-serif;
8522    color: #000;
8523    margin: 0 0 10px;
8524    letter-spacing: 0.5px;
8525  }
8526  .jd-framework.jd-front-end .listElement__text > h3 > span {
8527    float: right;
8528  }
8529  .jd-framework.jd-front-end .listElement__text > h2 > a {
8530    text-decoration: none;
8531  }
8532  .jd-framework.jd-front-end .listElement__text.h-element-md-6.text-content p a {
8533    border-bottom: 1px solid black;
8534    padding-bottom: 0;
8535  }
8536  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-headlinetext-wrap h2 {
8537    font: 400 normal 48px/55px TW_Character, Arial, sans-serif;
8538    color: #000;
8539    margin: 0 0 8px;
8540    text-align: center;
8541    letter-spacing: 0.5px;
8542  }
8543  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-headlinetext-wrap h2.jd-font-headline-medium {
8544    font: 400 normal 28px/32px TW_Character, Arial, sans-serif;
8545    margin: 20px 0 10px;
8546  }
8547  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-headlinetext-wrap h2.jd-font-headline-small {
8548    font: 400 normal 21px/25px TW_Character, Arial, sans-serif;
8549    margin: 20px 0 10px;
8550  }
8551  .jd-framework.jd-front-end .listElement__text > h2 {
8552    width: 90%;
8553  }
8554  .jd-framework.jd-front-end .rating-bar {
8555    position: absolute;
8556    right: 109px;
8557    top: 19px;
8558    width: 100px;
8559    height: 5px;
8560    background-color: rgba(0, 0, 0, 0.2);
8561  }
8562  .jd-framework.jd-front-end .rating-bar p {
8563    position: absolute;
8564    top: -8px;
8565    right: calc(100% + 15px);
8566    white-space: nowrap;
8567  }
8568  .jd-framework.jd-front-end .rating-bar .rating-progress {
8569    position: absolute;
8570    top: 0;
8571    left: 0;
8572    height: 100%;
8573    width: 0;
8574    background-color: #009e1d;
8575    -webkit-transition: width 600ms ease-in-out;
8576    transition: width 600ms ease-in-out;
8577  }
8578  .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text:not(.jury-view) > p, .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text:not(.jury-view) > div:not(.closer) {
8579    font: 400 normal 15px/20px Georgia, serif;
8580    color: #000;
8581    margin: 0 0 15px;
8582    letter-spacing: 0.25px;
8583    display: block;
8584    display: -webkit-box;
8585    min-height: 100px;
8586    max-height: 100px;
8587    -webkit-line-clamp: 5;
8588    -webkit-box-orient: vertical;
8589    overflow: hidden;
8590    text-overflow: ellipsis;
8591    -webkit-transition: -webkit-line-clamp 600ms ease-in-out, max-height 600ms ease-in-out;
8592    transition: -webkit-line-clamp 600ms ease-in-out, max-height 600ms ease-in-out;
8593  }
8594  .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text > p a, .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text > div:not(.closer) a {
8595    text-decoration: underline;
8596  }
8597  .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text > p.open, .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text > div:not(.closer).open {
8598    max-height: 1500px;
8599    -webkit-line-clamp: 300;
8600  }
8601  .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text >
8601 p.downloads, .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text > div:not(.closer).downloads {
8602    height: auto !important;
8603    min-height: inherit;
8604    margin-bottom: 30px;
8605    max-height: inherit;
8606    -webkit-line-clamp: 300;
8607    -webkit-box-orient: vertical;
8608    display: inline-block;
8609  }
8610}
8611@media screen and (min-width: 1001px) {
8612  .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text > p.downloads.float-right, .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text > div:not(.closer).downloads.float-right {
8613    float: right;
8614  }
8615}
8616@media screen {
8617  .jd-framework.jd-front-end .listElement .listElement__text > *:nth-last-child(3) {
8618    margin-bottom: 30px !important;
8619  }
8620  .jd-framework.jd-front-end .touristica-header form {
8621    display: none;
8622  }
8623  .jd-framework.jd-front-end .touristica-results .listElement .listElement__image.h-element-3 {
8624    padding: 0;
8625    height: auto;
8626    overflow: hidden;
8627    position: relative;
8628  }
8629  .jd-framework.jd-front-end .touristica-results .listElement .listElement__image.h-element-3 img {
8630    position: relative;
8631    width: 100%;
8632  }
8633  .jd-framework.jd-front-end .touristica-results .listElement .listElement__image.h-element-3 .infoTeaserContent {
8634    margin-top: 9.166667%;
8635  }
8636  .jd-framework.jd-front-end .touristica-results .listElement .listElement__text > *:nth-last-child(3) {
8637    margin-bottom: 11px !important;
8638  }
8639  .jd-framework.jd-front-end .touristica-results .listElement .listElement__text > p:nth-last-child(3) {
8640    margin-bottom: 30px !important;
8641    min-height: inherit;
8642  }
8643  .jd-framework.jd-front-end .touristica-results .infoTeaserContent .jury-overlay {
8644    position: absolute;
8645    top: 0;
8646    left: 0;
8647    width: 100%;
8648    height: 100%;
8649    background-color: rgba(255, 255, 255, 0.9);
8650    -webkit-transition: opacity 300ms ease-in-out, visibilty 300ms;
8651    transition: opacity 300ms ease-in-out, visibilty 300ms;
8652    opacity: 0;
8653    visibility: hidden;
8654  }
8655  .jd-framework.jd-front-end .touristica-results .infoTeaserContent .jury-overlay svg {
8656    position: absolute;
8657    top: 35%;
8658    left: 35%;
8659    -webkit-transform: translateY(-50%) translateX(-50%);
8660    transform: translateY(-50%) translateX(-50%);
8661  }
8662  .jd-framework.jd-front-end .touristica-results .infoTeaserContent .jury-overlay.loading {
8663    opacity: 1;
8664    visibility: visible;
8665  }
8666  .jd-framework.jd-front-end .touristica-results .infoTeaserContent form > div {
8667    width: 24%;
8668    display: inline-block;
8669    text-align: center;
8670  }
8671  .jd-framework.jd-front-end .touristica-results .infoTeaserContent form > div input[type=radio] {
8672    opacity: 1 !important;
8673    position: relative;
8674    display: inline-block;
8675    width: 20px;
8676    height: 20px;
8677  }
8678  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 {
8679    display: inline-block;
8680  }
8681  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 span.teaser__cta {
8682    display: inline-block;
8683    float: right;
8684    margin-top: 5px;
8685  }
8686  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span:first-child {
8687    max-width: 85%;
8688    display: inline-block;
8689    white-space: nowrap;
8690    text-overflow: ellipsis;
8691    overflow: hidden;
8692    line-height: 1;
8693  }
8694}
8695@media screen and (max-width: 1000px) {
8696  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span:first-child {
8697    max-width: 70%;
8698  }
8699}
8700@media screen {
8701  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle.collapsed h2 > span span.icon-doubleArrowRight:not(.cta):before {
8702    -webkit-transform: rotate(90deg);
8703    transform: rotate(90deg);
8704  }
8705  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle.collapsed h2 > span > span:last-child {
8706    opacity: 0;
8707  }
8708  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle.collapsed h2 > span > span:nth-child(2) {
8709    opacity: 1;
8710  }
8711  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span {
8712    padding-top: 8px;
8713    margin-right: 10px;
8714    position: relative;
8715    overflow: inherit;
8716  }
8717  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span span.icon-doubleArrowRight:not(.cta):before {
8718    -webkit-transform: rotate(270deg);
8719    transform: rotate(270deg);
8720    display: inline-block;
8721    -webkit-transition: transform 600ms ease-in-out;
8722    -webkit-transition: -webkit-transform 600ms ease-in-out;
8723    transition: -webkit-transform 600ms ease-in-out;
8724    transition: transform 600ms ease-in-out;
8725    transition: transform 600ms ease-in-out, -webkit-transform 600ms ease-in-out;
8726    -webkit-transition: transform 600ms ease-in-out, -webkit-transform 600ms ease-in-out;
8727  }
8728  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span > span:last-child {
8729    position: absolute;
8730    left: 16px;
8731    -webkit-transition: opacity 300ms ease-in-out;
8732    transition: opacity 300ms ease-in-out;
8733    opacity: 1;
8734  }
8735  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span > span:nth-child(2) {
8736    -webkit-transition: opacity 300ms ease-in-out;
8737    transition: opacity 300ms ease-in-out;
8738    opacity: 0;
8739  }
8740  .jd-framework.jd-front-end .touristica-results .collapse-container > .listElement:last-child {
8741    margin-bottom: 50px;
8742  }
8743  .jd-framework.jd-front-end .listElement__text > .subline {
8744    margin-top: -10px;
8745    font-style: italic;
8746  }
8747  .jd-framework.jd-front-end .listElement__text > iframe.trustyou {
8748    height: 40px;
8749  }
8750  .jd-framework.jd-front-end .listElement__text > .listElement__cta span.icon-doubleArrowRight:not(.cta) {
8751    display: inline-block;
8752    margin-left: 5px;
8753    font-size: 10px;
8754    -webkit-transition: transform 600ms;
8755    -webkit-transition: -webkit-transform 600ms;
8756    transition: -webkit-transform 600ms;
8757    transition: transform 600ms;
8758    transition: transform 600ms, -webkit-transform 600ms;
8759    -webkit-transform: rotate(-90deg);
8760    transform: rotate(-90deg);
8761  }
8762  .jd-framework.jd-front-end .listElement__text >
8762 .listElement__cta.collapsed span.icon-doubleArrowRight:not(.cta) {
8763    -webkit-transform: rotate(90deg);
8764    transform: rotate(90deg);
8765  }
8766}
8767@media screen and (min-width: 1001px) {
8768  .jd-framework.jd-front-end .listElement__text.h-element-4 {
8769    height: 0;
8770    padding-bottom: 17.5%;
8771    position: relative;
8772  }
8773  .jd-framework.jd-front-end .downloadcenter-results .listElement__text.h-element-4 {
8774    height: auto;
8775    position: relative;
8776    padding-bottom: 5%;
8777  }
8778  .jd-framework.jd-front-end .listElement__text.h-element-4.offerList {
8779    height: 0;
8780    padding-bottom: 25%;
8781    position: relative;
8782  }
8783}
8784@media screen and (max-width: 1280px) and (min-width: 700px) {
8785  .jd-framework.jd-front-end .listElement__text.h-element-4.offerList {
8786    height: 0;
8787    padding-bottom: 30%;
8788    position: relative;
8789  }
8790}
8791@media screen and (max-width: 1000px) and (min-width: 701px) {
8792  .jd-framework.jd-front-end .listElement__text.h-element-md-6:nth-child(-n+1) {
8793    height: 0;
8794    padding-bottom: 27.13178295%;
8795    position: relative;
8796  }
8797  .jd-framework.jd-front-end .listElement__text.h-element-md-6.offerList {
8798    height: 0;
8799    padding-bottom: 46.66666667%;
8800    position: relative;
8801  }
8802}
8803@media screen {
8804  .jd-framework.jd-front-end .listElement__infoLink {
8805    font: 400 italic 14px/1em Georgia, serif;
8806    color: #000;
8807    text-decoration: underline;
8808    text-align: right;
8809    position: absolute;
8810    top: 0;
8811    right: 0;
8812  }
8813  .jd-framework.jd-front-end .listElement__infoLink > a:active,
8814  .jd-framework.jd-front-end .listElement__infoLink > a:focus,
8815  .jd-framework.jd-front-end .listElement__infoLink > a:hover,
8816  .jd-framework.jd-front-end a.listElement__infoLink:active,
8817  .jd-framework.jd-front-end a.listElement__infoLink:focus,
8818  .jd-framework.jd-front-end a.listElement__infoLink:hover {
8819    color: #9b1d26;
8820  }
8821  .jd-framework.jd-front-end .listElement__infoLink__infoIcon {
8822    position: absolute;
8823    top: -5px;
8824    right: 100%;
8825    margin-right: 5px;
8826    font-size: 40px;
8827    color: #000;
8828  }
8829  .jd-framework.jd-front-end .listElement__infoLink__infoIcon--red {
8830    color: #b41d1d;
8831  }
8832  .jd-framework.jd-front-end .listElement__infoLink__infoIcon--blue {
8833    color: #4e85be;
8834  }
8835  .jd-framework.jd-front-end .listElement__infoLink__infoIcon--lightblue {
8836    color: #8ce0ee;
8837  }
8838  .jd-framework.jd-front-end .listElement__infoLink__infoIcon--green {
8839    color: #009e1d;
8840  }
8841}
8842@media screen and (min-width: 401px) {
8843  .jd-framework.jd-front-end .listElement__infoLink + h2 {
8844    padding-right: 120px;
8845  }
8846}
8847@media screen and (max-width: 400px) {
8848  .jd-framework.jd-front-end .listElement__infoLink + h2 {
8849    padding-top: 40px;
8850  }
8851}
8852@media screen {
8853  .jd-framework.jd-front-end .listElement__image {
8854    overflow: hidden;
8855  }
8856  .jd-framework.jd-front-end .listElement__image > img {
8857    position: absolute;
8858    top: 0;
8859    left: 0;
8860    width: 100%;
8861    height: auto;
8862    left: 50%;
8863    transform: translateX(-50%);
8864    -webkit-transform: translateX(-50%);
8865  }
8866  .jd-framework.jd-front-end .listElement__image.h-element-2 {
8867    background-repeat: no-repeat;
8868  }
8869}
8870@media screen and (min-width: 1001px) {
8871  .jd-framework.jd-front-end .listElement__image.h-element-4 {
8872    height: 0;
8873    padding-bottom: 17.5%;
8874    position: relative;
8875  }
8876  .jd-framework.jd-front-end .listElement__image.h-element-2 {
8877    height: 0;
8878    padding-bottom: 11%;
8879    position: relative;
8880    background-size: 100%;
8881    background-position: 50% 0;
8882  }
8883  .jd-framework.jd-front-end .listElement__image.h-element-1 {
8884    height: 0;
8885    padding-bottom: 11%;
8886    position: relative;
8887  }
8888}
8889@media screen and (max-width: 1000px) {
8890  .jd-framework.jd-front-end .listElement__image.h-element-md-6 {
8891    height: 0;
8892    padding-bottom: 27.13178295%;
8893    position: relative;
8894  }
8895  .jd-framework.jd-front-end .listElement__image.h-element-md-4 {
8896    height: 0;
8897    padding-bottom: 17.5%;
8898    position: relative;
8899    background-size: contain;
8900  }
8901}
8902@media screen and (max-width: 700px) {
8903  .jd-framework.jd-front-end .listElement__image.h-element-sm-12 {
8904    height: 0;
8905    padding-bottom: 57.14973262%;
8906    position: relative;
8907    background-size: cover;
8908    background-position: center top;
8909  }
8910  .jd-framework.jd-front-end .h-hidden-sm {
8911    display: none;
8912    visibility: hidden;
8913  }
8914  .jd-framework.jd-front-end .newsList {
8915    margin-top: 50px;
8916    margin-bottom: 50px;
8917  }
8918  .jd-framework.jd-front-end .newsList p:not(.teaser__cta) {
8919    margin-bottom: 6px;
8920  }
8921  .jd-framework.jd-front-end .newsList p:not(.teaser__cta) > span {
8922    width: 90%;
8923    display: inline-block;
8924    overflow: hidden;
8925    text-overflow: ellipsis;
8926    white-space: nowrap;
8927  }
8928  .jd-framework.jd-front-end .newsList .h-element {
8929    margin-left: 1.08333333% !important;
8930  }
8931}
8932@media screen and (max-width: 400px) {
8933  .jd-framework.jd-front-end .listElement__image {
8934    margin-bottom: 11px;
8935  }
8936  .jd-framework.jd-front-end .listElement__image.h-element-ty-12 {
8937    height: 0;
8938    padding-bottom: 56.14973262%;
8939    position: relative;
8940  }
8941}
8942@media screen {
8943  .jd-framework.jd-front-end .newsList .h-element {
8944    white-space: nowrap;
8945    text-overflow: ellipsis;
8946    overflow: hidden;
8947    margin-bottom: 11px !important;
8948  }
8949  .jd-framework.jd-front-end .listElement__text__tracks {
8950    list-style: none;
8951    margin: 15px 0 6px;
8952    padding: 0;
8953  }
8954  .jd-framework.jd-front-end .listElement__text__tracks > li {
8955    display: inline-block;
8956    font: 400 normal 13px/1em Georgia, serif;
8957    color: #fff;
8958    height: 18px;
8959    width: 58px;
8960    -webkit-box-sizing: border-box;
8961            box-sizing: border-box;
8962    padding: 3px 0;
8963    text-align: center;
8964  }
8965  .jd-framework.jd-front-end .listElement__text__tracks > li:not(:last-child) {
8966    margin-right: 2px;
8967  }
8968  .jd-framework.jd-front-end .listElement__text__tracks > li:nth-child(1) {
8969    background: #8ce0ee;
8970  }
8971  .jd-framework.jd-front-end .listElement__text__tracks > li:nth-child(2) {
8972    background: #b41d1d;
8973  }
8974  .jd-framework.jd-front-end .listElement__text__tracks > li:nth-child(3) {
8975    background: #000;
8976  }
8977}
8978@media screen {
8979  .jd-framework.jd-front-end .listElement__text__status {
8980    font: inherit;
8981    color: inherit;
8982  }
8983  .jd-framework.jd-front-end .listElement__text__status:before {
8984    content: "";
8985    display: inline-block;
8986    width: 10px;
8987    height: 10px;
8988    margin-right: 10px;
8989    border-radius: 50%;
8990  }
8991  .jd-framework.jd-front-end .listElement__text__status--green:before {
8992    background: #009e1d;
8993  }
8994  .jd-framework.jd-front-end .listElement__text__status--red:before {
8995    background: #b41d1d;
8996  }
8997}
8998@media screen {
8999  .jd-framework.jd-front-end .listElement__text__weather > h3 {
9000    font: 700 normal 15px/20px Georgia, serif;
9001    color: #000;
9002    margin: 0;
9003  }
9004  .jd-framework.jd-front-end .listElement__text__weather > .image,
9005  .jd-framework.jd-front-end .listElement__text__weather > .info {
9006    width: 50%;
9007    display: inline-block;
9008    vertical-align: middle;
9009  }
9010  .jd-framework.jd-front-end .listElement__text__weather > .info {
9011    font: 400 normal 15px/20px Georgia, serif;
9012    color: #000;
9013  }
9014}
9015@media screen and (max-width: 900px) {
9016  .jd-framework.jd-front-end .listElement__text__weather {
9017    text-align: center;
9018  }
9019  .jd-framework.jd-front-end .listElement__text__weather > .image,
9020  .jd-framework.jd-front-end .listElement__text__weather > .info {
9021    width: 100%;
9022  }
9023}
9024@media screen and (max-width: 768px) {
9025  .jd-framework.jd-front-end .listElement__text > .weatherInfo {
9026    text-align: center;
9027    vertical-align: top;
9028  }
9029  .jd-framework.jd-front-end .listElement__text > .weatherInfo > img,
9030  .jd-framework.jd-front-end .listElement__text > .weatherInfo > p {
9031    width: 100%;
9032    display: block;
9033  }
9034}
9035@media screen {
9036  .jd-framework.jd-front-end .listElement__trustyouScore {
9037    width: 200px;
9038    overflow: hidden;
9039    position: relative;
9040    float: right;
9041  }
9042  .jd-framework.jd-front-end .listElement__trustyouScore > iframe {
9043    width: 100%;
9044    height: 50px;
9045  }
9046  .jd-framework.jd-front-end .listElement__trustyouScore > iframe + a {
9047    position: absolute;
9048    top: 0;
9049    left: 0;
9050    width: 100%;
9051    height: 100%;
9052    display: block;
9053  }
9054}
9055@media screen and (min-width: 701px) {
9056  .jd-framework.jd-front-end .listElement__trustyouScore {
9057    position: absolute;
9058    top: 0;
9059    right: 0;
9060  }
9061  .jd-framework.jd-front-end .h-hidden-gt-sm {
9062    display: none;
9063    visibility: hidden;
9064  }
9065}
9066@media screen {
9067  .jd-framework.jd-front-end .listElement__sublist > p {
9068    width: 100%;
9069    margin: 0 0 10px;
9070  }
9071  .jd-framework.jd-front-end .listElement__sublist > p > span {
9072    font: 400 normal 15px/20px Georgia, serif;
9073    color: #000;
9074    display: inline-block;
9075    text-align: left;
9076  }
9077  .jd-framework.jd-front-end .listElement__sublist > p > span:first-of-type {
9078    width: 75.83979328%;
9079  }
9080  .jd-framework.jd-front-end .listElement__sublist > p > span:last-of-type {
9081    width: 24.16020672%;
9082  }
9083  .jd-framework.jd-front-end .bg {
9084    background: #d4d4d4;
9085  }
9086}
9087@media screen and (max-width: 700px) {
9088  .jd-framework.jd-front-end .listElement__sublist > p {
9089    display: none;
9090  }
9091}
9092@media screen {
9093  .jd-framework.jd-front-end .listElement__sublist__element {
9094    width: 100%;
9095    -webkit-box-sizing: border-box;
9096            box-sizing: border-box;
9097  }
9098  .jd-framework.jd-front-end .listElement__sublist__element:nth-of-type(2n+1) {
9099    background: #d4d4d4;
9100  }
9101  .jd-framework.jd-front-end .listElement__sublist__element__info,
9102  .jd-framework.jd-front-end .listElement__sublist__element__title {
9103    display: inline-block;
9104    vertical-align: middle;
9105  }
9106  .jd-framework.jd-front-end a.for__offer {
9107    margin-right: 10px;
9108  }
9109}
9110@media screen and (min-width: 701px) {
9111  .jd-framework.jd-front-end .listElement__sublist__element {
9112    padding: 10px;
9113  }
9114  .jd-framework.jd-front-end .listElement__sublist__element__title {
9115    width: 76.52519894%;
9116  }
9117  .jd-framework.jd-front-end .listElement__sublist__element__info {
9118    width: 23.47480106%;
9119  }
9120  .jd-framework.jd-front-end .width__for__offer__info,
9121  .jd-framework.jd-front-end .width__for__offer__title {
9122    width: 50%;
9123  }
9124}
9125@media screen and (max-width: 700px) {
9126  .jd-framework.jd-front-end .listElement__sublist__element__info,
9127  .jd-framework.jd-front-end .listElement__sublist__element__title {
9128    -webkit-box-sizing: border-box;
9129            box-sizing: border-box;
9130    width: 100%;
9131    padding: 10px;
9132  }
9133  .jd-framework.jd-front-end .download_featured {
9134    margin-top: 25px;
9135  }
9136  .jd-framework.jd-front-end .download_featured .subsectionTitle > h2 {
9137    text-align: center;
9138  }
9139  .jd-framework.jd-front-end .download_featured h3.hsmall {
9140    text-align: center;
9141  }
9142  .jd-framework.jd-front-end .download_featured p {
9143    text-align: left;
9144  }
9145  .jd-framework.jd-front-end .download_featured .teaser__cta {
9146    float: right;
9147    display: block;
9148    margin: 0 auto;
9149    text-align: right;
9150    font-weight: bold !important;
9151  }
9152}
9153@media screen and (max-width: 1200px) {
9154  .jd-framework.jd-front-end .width__for__offer__title {
9155    width: 36.73740053%;
9156  }
9157  .jd-framework.jd-front-end .width__for__offer__info {
9158    width: 63.26259947%;
9159  }
9160}
9161@media screen and (max-width: 980px) {
9162  .jd-framework.jd-front-end .width__for__offer__info,
9163  .jd-framework.jd-front-end .width__for__offer__title {
9164    width: 100%;
9165  }
9166  .jd-framework.jd-front-end .listElement__sublist__element__info > p.offerPrice {
9167    font: 400 normal 15px/20px Georgia, serif;
9168    color: #000;
9169    display: inline-block;
9170    margin: 0;
9171    width: 100%;
9172    padding-top: 10px;
9173  }
9174}
9175@media screen and (max-width: 615px) {
9176  .jd-framework.jd-front-end a.for__offer {
9177    margin: 10px 10px 0 0;
9178  }
9179  .jd-framework.jd-front-end .listElement__sublist > .listElement__sublist__element > .width__for__offer__info > .buttonWrapper {
9180    width: 100%;
9181    text-align: right;
9182    margin-left: 0;
9183    display: inline-block;
9184    vertical-align: middle;
9185  }
9186}
9187@media screen and (max-width: 540px) {
9188  .jd-framework.jd-front-end .button.for__offer {
9189    margin-bottom: 10px;
9190  }
9191  .jd-framework.jd-front-end a.for__offer {
9192    margin: 10px 0px 0 0;
9193  }
9194}
9195@media screen {
9196  .jd-framework.jd-front-end .listElement__sublist__element__title > .text {
9197    font: 700 normal 15px/1em Georgia, serif;
9198    color: #000;
9199    text-decoration: none;
9200    -webkit-box-sizing: border-box;
9201            box-sizing: border-box;
9202    width: 100%;
9203    display: inline-block;
9204    vertical-align: middle;
9205    position: relative;
9206  }
9207  .jd-framework.jd-front-end .listElement__sublist__element__title > .text > [class*=icon] {
9208    font-size: 10px;
9209    margin-right: 5px;
9210  }
9211  .jd-framework.jd-front-end .listElement__sublist__element__title > .text:active,
9212  .jd-framework.jd-front-end .listElement__sublist__element__title > .text:focus,
9213  .jd-framework.jd-front-end .listElement__sublist__element__title > .text:hover {
9214    color: #9b1d26;
9215  }
9216  .jd-framework.jd-front-end .listElement__sublist__element__title > .logo {
9217    text-align: right;
9218    -webkit-box-sizing: border-box;
9219            box-sizing: border-box;
9220    width: 100%;
9221    display: inline-block;
9222    vertical-align: middle;
9223  }
9224}
9225@media screen and (min-width: 701px) {
9226  .jd-framework.jd-front-end .listElement__sublist__element__title > .logo {
9227    padding-right: 20px;
9228    margin-left: -100%;
9229  }
9230}
9231@media screen {
9232  .jd-framework.jd-front-end .listElement__sublist__element__info > p {
9233    font: 400 normal 15px/20px Georgia, serif;
9234    color: #000;
9235    display: inline-block;
9236    width: 100%;
9237    margin: 0;
9238  }
9239  .jd-framework.jd-front-end .listElement__sublist__element__info > .buttonWrapper {
9240    width: 100%;
9241    margin-left: -100%;
9242    text-align: right;
9243    display: inline-block;
9244    vertical-align: middle;
9245  }
9246}
9247@media screen {
9248  .jd-framework.jd-front-end .listicleElement a {
9249    text-decoration: none;
9250  }
9251  .jd-framework.jd-front-end .listicleElement h1 {
9252    font: 400 normal 28px/0.89285714em TW_Character, Arial, sans-serif;
9253    color: #000;
9254    margin: 0 0 11px;
9255  }
9256  .jd-framework.jd-front-end .listicleElement hr {
9257    border-color: #000;
9258    margin: 0 0 20px;
9259  }
9260  .jd-framework.jd-front-end .listicleElement p {
9261    font: 400 normal 15px/20px Georgia, serif;
9262    color: #000;
9263    margin: 0 0 15px;
9264    letter-spacing: 0.25px;
9265  }
9266}
9267@media screen and (max-width: 700px) {
9268  .jd-framework.jd-front-end .listicleElement h1 {
9269    font-size: 25px;
9270  }
9271}
9272@media screen {
9273  .jd-framework.jd-front-end .listicleElement__image {
9274    overflow: hidden;
9275    width: 100%;
9276    display: block;
9277    height: 0;
9278    padding-bottom: 56.20155039%;
9279    position: relative;
9280    margin-bottom: 14px;
9281  }
9282  .jd-framework.jd-front-end .listicleElement__image > img {
9283    position: absolute;
9284    top: 0;
9285    left: 0;
9286    width: 100%;
9287    height: auto;
9288  }
9289}
9290@media screen {
9291  .jd-framework.jd-front-end .listPreloader {
9292    position: relative;
9293  }
9294  .jd-framework.jd-front-end .listPreloader > hr {
9295    margin: 0 0 25px;
9296  }
9297  .jd-framework.jd-front-end .listPreloader > a {
9298    text-align: center;
9299    text-decoration: none;
9300  }
9301  .jd-framework.jd-front-end .listPreloader > a > .text {
9302    display: inline-block;
9303    padding: 3px 0 18px;
9304    font: 700 normal 15px/1em Georgia, serif;
9305    color: #000;
9306    font-weight: 700;
9307  }
9308  .jd-framework.jd-front-end .listPreloader > a > .image {
9309    width: 36px;
9310    height: 36px;
9311    display: inline-block;
9312    background: #fff;
9313    border: 3px solid #000;
9314    border-radius: 50%;
9315  }
9316  .jd-framework.jd-front-end .listPreloader > a > .image > [class*=icon] {
9317    color: #000;
9318    font-size: 23px;
9319    line-height: 36px;
9320  }
9321}
9322@media screen {
9323  .jd-framework.jd-front-end .miniList,
9324  .jd-framework.jd-front-end .miniList__element {
9325    width: 100%;
9326  }
9327  .jd-framework.jd-front-end .miniList:after {
9328    content: "";
9329    display: block;
9330    clear: both;
9331  }
9332}
9333@media screen {
9334  .jd-framework.jd-front-end .miniList__element {
9335    position: relative;
9336  }
9337  .jd-framework.jd-front-end .miniList__element:nth-child(2n-1) {
9338    background: #d4d4d4;
9339  }
9340  .jd-framework.jd-front-end .miniList__element:not(:last-of-type) {
9341    margin-bottom: 2px;
9342  }
9343}
9344@media screen and (min-width: 1001px) {
9345  .jd-framework.jd-front-end .miniList__element {
9346    height: 98px;
9347    overflow: hidden;
9348  }
9349}
9350@media screen {
9351  .jd-framework.jd-front-end .miniList > .listElement__cta {
9352    float: right;
9353    margin-top: 30px;
9354  }
9355  .jd-framework.jd-front-end .miniList > .listElement__cta:not(:last-of-type) {
9356    margin-left: 30px;
9357  }
9358  .jd-framework.jd-front-end .miniList__element > .listElement__cta {
9359    position: absolute;
9360    bottom: 9px;
9361    right: 8px;
9362  }
9363}
9364@media screen {
9365  .jd-framework.jd-front-end .miniList__element__image {
9366    position: relative;
9367  }
9368  .jd-framework.jd-front-end .miniList__element__image > img {
9369    width: 100%;
9370    height: auto;
9371  }
9372}
9373@media screen and (min-width: 401px) {
9374  .jd-framework.jd-front-end .miniList__element__image {
9375    height: 100%;
9376    width: 174px;
9377    display: inline-block;
9378    vertical-align: top;
9379  }
9380}
9381@media screen and (max-width: 400px) {
9382  .jd-framework.jd-front-end .miniList__element__image {
9383    width: 100%;
9384    height: 0;
9385    padding-bottom: 177.77777778%;
9386    position: relative;
9387  }
9388}
9389@media screen {
9390  .jd-framework.jd-front-end .miniList__element__text {
9391    width: 100%;
9392    height: 100%;
9393    display: inline-block;
9394    -webkit-box-sizing: border-box;
9395            box-sizing: border-box;
9396  }
9397  .jd-framework.jd-front-end .miniList__element__text > h2 {
9398    font: 700 normal 15px/20px Georgia, serif;
9399    color: #000;
9400    margin: 0;
9401  }
9402  .jd-framework.jd-front-end .miniList__element__text > h2 > a {
9403    text-decoration: none;
9404  }
9405  .jd-framework.jd-front-end .miniList__element__text > p {
9406    font: 400 normal 15px/20px Georgia, serif;
9407    color: #000;
9408  }
9409  .jd-framework.jd-front-end .miniList__element__text > p:not(:last-of-type) {
9410    margin: 0 0 5px;
9411  }
9412  .jd-framework.jd-front-end .miniList__element__text > p:last-of-type {
9413    margin: 0;
9414  }
9415}
9416@media screen and (min-width: 401px) {
9417  .jd-framework.jd-front-end .miniList__element__text {
9418    margin: 0 0 0 -174px;
9419    padding: 6px 0 0 184px;
9420  }
9421}
9422.jd-framework.jd-front-end #keyvisual {
9423  padding-bottom: 0;
9424}
9425.jd-framework.jd-front-end #keyvisual figcaption {
9426  margin-bottom: 50px;
9427}
9428.jd-framework.jd-front-end #keyvisual section.h-grid-12.h-grid-fixed.v-grid.tirolberg.widget {
9429  z-index: 2;
9430  position: relative;
9431}
9432@media screen and (min-width: 1001px) {
9433  .jd-framework.jd-front-end #keyvisual section.h-grid-12.h-grid-fixed.v-grid.tirolberg.widget {
9434    position: absolute;
9435    transform: translateY(-50%) translateX(-50%);
9436    -webkit-transform: translateY(-50%) translateX(-50%);
9437    top: 50%;
9438    left: 50.2%;
9439  }
9440  .jd-framework.jd-front-end #keyvisual section.h-grid-12.h-grid-fixed.v-grid.tirolberg.widget > div > div {
9441    padding: 20px;
9442    background-color: rgba(255, 255, 255, 0.8);
9443    max-height: 450px;
9444    overflow: hidden;
9445  }
9446}
9447@media screen and (max-width: 700px) {
9448  .jd-framework.jd-front-end .miniList__element__text {
9449    margin-bottom: 30px;
9450  }
9451  .jd-framework.jd-front-end div[class^=jd-shortcode-]:not(:first-child) {
9452    margin: 25px 0;
9453  }
9454  .jd-framework.jd-front-end .contentArticle {
9455    margin-top: 0;
9456    margin-bottom: 0;
9457  }
9458}
9459@media screen and (max-width: 400px) {
9460  .jd-framework.jd-front-end .miniList__element__text {
9461    padding: 10px;
9462  }
9463  .jd-framework.jd-front-end div[class^=jd-shortcode-]:not(:first-child) {
9464    margin: 0 0;
9465  }
9466}
9467@media screen {
9468  .jd-framework.jd-front-end .miniList__element__trustyouScore {
9469    position: absolute;
9470    width: 200px;
9471    overflow: hidden;
9472  }
9473  .jd-framework.jd-front-end .miniList__element__trustyouScore > iframe {
9474    width: 100%;
9475    height: 100%;
9476  }
9477}
9478@media screen and (min-width: 701px) {
9479  .jd-framework.jd-front-end .miniList__element__trustyouScore {
9480    top: 10px;
9481    right: 0;
9482    height: 100%;
9483  }
9484  .jd-framework.jd-front-end .miniList__element__trustyouScore ~ .miniList__element__text {
9485    padding-right: 220px;
9486  }
9487}
9488@media screen and (max-width: 700px) and (min-width: 401px) {
9489  .jd-framework.jd-front-end .miniList__element__trustyouScore {
9490    top: 108px;
9491    left: 0;
9492    height: 38px;
9493  }
9494  .jd-framework.jd-front-end .miniList__element__trustyouScore ~ .miniList__element__image {
9495    margin-bottom: 50px;
9496  }
9497}
9498@media screen and (max-width: 400px) {
9499  .jd-framework.jd-front-end .miniList__element__trustyouScore {
9500    top: 10px;
9501    left: 10px;
9502    z-index: 1;
9503    height: 60px;
9504  }
9505}
9506.jd-framework.jd-front-end .noUi-target,
9507.jd-framework.jd-front-end .noUi-target * {
9508  -webkit-touch-callout: none;
9509  -webkit-user-select: none;
9510  -ms-touch-action: none;
9511  -ms-user-select: none;
9512  -moz-user-select: none;
9513  -webkit-box-sizing: border-box;
9514          box-sizing: border-box;
9515}
9516.jd-framework.jd-front-end .noUi-target {
9517  position: relative;
9518  direction: ltr;
9519}
9520.jd-framework.jd-front-end .noUi-base {
9521  width: 100%;
9522  height: 100%;
9523  position: relative;
9524}
9525.jd-framework.jd-front-end .noUi-origin {
9526  position: absolute;
9527  right: 0;
9528  top: 0;
9529  left: 0;
9530  bottom: 0;
9531}
9532.jd-framework.jd-front-end .noUi-handle {
9533  position: relative;
9534  z-index: 1;
9535}
9536.jd-framework.jd-front-end .noUi-stacking .noUi-handle {
9537  z-index: 10;
9538}
9539.jd-framework.jd-front-end .noUi-state-tap .noUi-origin {
9540  -webkit-transition: left 0.3s, top 0.3s;
9541  transition: left 0.3s, top 0.3s;
9542}
9543.jd-framework.jd-front-end .noUi-state-drag * {
9544  cursor: inherit !important;
9545}
9546.jd-framework.jd-front-end .noUi-base {
9547  -webkit-transform: translate3d(0, 0, 0);
9548  transform: translate3d(0, 0, 0);
9549}
9550.jd-framework.jd-front-end .jd-framework a {
9551  color: black;
9552}
9553.jd-framework.jd-front-end .container {
9554  width: 100% !important;
9555  margin-right: auto;
9556  margin-left: auto;
9557  padding-left: 0px;
9558  padding-right: 0px;
9559}
9560.jd-framework.jd-front-end .employeeFullwidth > .h-element-12 {
9561  border: 1px solid black;
9562  min-height: 400px;
9563  position: relative;
9564}
9565@media screen and (min-width: 701px) and (max-width: 1000px) {
9566  .jd-framework.jd-front-end .employeeFullwidth > .h-element-12 {
9567    min-height: 650px;
9568  }
9569}
9570.jd-framework.jd-front-end .employeeFullwidth h2.headline {
9571  font-family: TW_Character, Arial, sans-serif;
9572  font-size: 28px;
9573  border-bottom: 1px solid black;
9574  padding-BOttom: 10px;
9575  padding-left: 1px;
9576  padding-right: 1px;
9577  margin-bottom: 0;
9578}
9579.jd-framework.jd-front-end .employeeFullwidth .teaser-temp {
9580  display: none !important;
9581  visibility: hidden;
9582}
9583@media screen and (min-width: 701px) and (max-width: 1000px) {
9584  .jd-framework.jd-front-end .employeeFullwidth .teaser-temp {
9585    display: block !important;
9586    visibility: visible !important;
9587  }
9588}
9589@media screen and (min-width: 701px) and (max-width: 1000px) {
9590  .jd-framework.jd-front-end .employeeFullwidth .teaser-real {
9591    display: none !important;
9592    visibility: hidden;
9593  }
9594}
9595.jd-framework.jd-front-end .employeeFullwidth .employeeTitle {
9596  padding-top: 75px;
9597}
9598@media screen and (min-width: 701px) and (max-width: 1000px) {
9599  .jd-framework.jd-front-end .employeeFullwidth .employeeTitle {
9600    padding-top: 0;
9601    position: absolute;
9602    padding-top: 0;
9603    top: 50%;
9604    -webkit-transform: translateY(-50%);
9605    transform: translateY(-50%);
9606  }
9607}
9608.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote {
9609  min-height: 400px;
9610  background-size: cover;
9611  float: right;
9612  -webkit-box-sizing: content-box;
9613          box-sizing: content-box;
9614  display: block;
9615  position: relative;
9616}
9617@media screen and (min-width: 701px) and (max-width: 1000px) {
9618  .jd-framework.jd-front-end .employeeFullwidth .employeePicQuote {
9619    min-height: 650px;
9620  }
9621}
9622.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote:before {
9623  content: "";
9624  display: inline-block;
9625  height: 100%;
9626  vertical-align: middle;
9627  margin-right: -0.25em;
9628}
9629.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote:hover, .jd-framework.jd-front-end .employeeFullwidth .employeePicQuote:active, .jd-framework.jd-front-end .employeeFullwidth .employeePicQuote:focus {
9630  color: black !important;
9631}
9632.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote > div {
9633  background-color: white;
9634  padding: 20px;
9635  vertical-align: middle;
9636  position: absolute;
9637  margin-left: 0 !important;
9638  right: 1.0833%;
9639  top: 50%;
9640  transform: translateY(-50%);
9641  -webkit-transform: translateY(-50%);
9642}
9643.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote p {
9644  font: 400 normal 15px/20px Georgia, serif;
9645}
9646.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote p.teaser__cta {
9647  font-weight: bold;
9648  -webkit-transition: color 330ms;
9649  transition: color 330ms;
9650}
9651.jd-framework.jd-front-end .employeeFullwidth *:not(.teaser__cta):hover, .jd-framework.jd-front-end .employeeFullwidth *:not(.teaser__cta):active, .jd-framework.jd-front-end .employeeFullwidth *:not(.teaser__cta):focus {
9652  color: black !important;
9653}
9654.jd-framework.jd-front-end .employeeFullwidth > div p {
9655  display: block;
9656  display: -webkit-box;
9657  font-size: 15px;
9658  line-height: 1.3;
9659  -webkit-line-clamp: 4;
9660  -webkit-box-orient: vertical;
9661  overflow: hidden;
9662  text-overflow: ellipsis;
9663}
9664@media screen and (max-width: 700px) {
9665  .jd-framework.jd-front-end .employeeFullwidth > .h-element-12 {
9666    border: none;
9667    min-height: inherit;
9668  }
9669  .jd-framework.jd-front-end .employeeFullwidth .employeeTitle {
9670    padding-top: 0;
9671  }
9672  .jd-framework.jd-front-end .employeeFullwidth .employeeTitle h1 {
9673    font: 400 normal 25px/28px TW_Character, Arial, sans-serif;
9674  }
9675  .jd-framework.jd-front-end .employeeFullwidth .employeePicQuote {
9676    float: inherit;
9677    margin-bottom: 13px !important;
9678    margin-left: -4.5% !important;
9679    margin-bottom: 0 !important;
9680    width: 110%;
9681  }
9682  .jd-framework.jd-front-end .employeeFullwidth .employeePicQuote p {
9683    display: none;
9684  }
9685}
9686.jd-framework.jd-front-end #pageMain > #jd_container_0_ #jd_row_0_ #jd_column_0_ > .jd-shortcode-marketirol-headlinetextct-wrap:first-child {
9687  margin-top: 100px;
9688}
9689.jd-framework.jd-front-end #pageMain p a:not(.teaser__cta) {
9690  text-decoration: underline;
9691}
9692.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenewsdownloads-wrap .download_cover img {
9693  width: 100%;
9694  height: auto;
9695}
9696@media screen and (min-width: 701px) and (max-width: 1000px) {
9697  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenewsdownloads-wrap .download_cover img {
9698    width: 50%;
9699    height: auto;
9700    display: block;
9701    margin: 0 auto;
9702    margin-bottom: 17px;
9703  }
9704}
9705@media screen and (min-width: 701px) {
9706  .jd-framework.jd-front-end .poster-download .imageTeaser:not(.imageTeaser--noHeight) {
9707    height: 420px;
9708  }
9709}
9710.jd-framework.jd-front-end .poster-download .imageTeaser__image {
9711  padding-bottom: 67%;
9712}
9713@media screen and (max-width: 700px) and (min-width: 401px) {
9714  .jd-framework.jd-front-end .poster-download .imageTeaser__image {
9715    padding-bottom: 32% !important;
9716  }
9717}
9718.jd-framework.jd-front-end .panel-group .panel {
9719  border: none !important;
9720  -webkit-box-shadow: none;
9721          box-shadow: none;
9722}
9723.jd-framework.jd-front-end .panel-group .panel-default .panel-heading {
9724  padding: 10px 0 0;
9725  border: 0px solid;
9726  background: none;
9727}
9728.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a {
9729  width: 100%;
9730  display: inline-block;
9731}
9732.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a span.teaser__cta {
9733  display: inline-block;
9734  float: right;
9735  margin-top: 5px;
9736}
9737.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span:first-child {
9738  max-width: 85%;
9739  display: inline-block;
9740  white-space: nowrap;
9741  text-overflow: ellipsis;
9742  overflow: hidden;
9743  line-height: 1;
9744}
9745@media screen and (max-width: 1000px) {
9746  .jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span:first-child {
9747    max-width: 70%;
9748  }
9749}
9750.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a.collapsed > span span.icon-doubleArrowRight:not(.cta):before {
9751  -webkit-transform: rotate(90deg);
9752  transform: rotate(90deg);
9753}
9754.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a.collapsed > span > span:last-child {
9755  opacity: 0;
9756}
9757.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a.collapsed > span > span:nth-child(2) {
9758  opacity: 1;
9759}
9760.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span {
9761  padding-top: 8px;
9762  margin-right: 10px;
9763  position: relative;
9764  overflow: inherit;
9765}
9766.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span span.icon-doubleArrowRight:not(.cta):before {
9767  -webkit-transform: rotate(270deg);
9768  transform: rotate(270deg);
9769  display: inline-block;
9770  -webkit-transition: transform 600ms ease-in-out;
9771  -webkit-transition: -webkit-transform 600ms ease-in-out;
9772  transition: -webkit-transform 600ms ease-in-out;
9773  transition: transform 600ms ease-in-out;
9774  transition: transform 600ms ease-in-out, -webkit-transform 600ms ease-in-out;
9775  -webkit-transition: transform 600ms ease-in-out, -webkit-transform 600ms ease-in-out;
9776}
9777.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span > span:last-child {
9778  position: absolute;
9779  left: 16px;
9780  -webkit-transition: opacity 300ms ease-in-out;
9781  transition: opacity 300ms ease-in-out;
9782  opacity: 1;
9783}
9784.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span > span:nth-child(2) {
9785  -webkit-transition: opacity 300ms ease-in-out;
9786  transition: opacity 300ms ease-in-out;
9787  opacity: 0;
9788}
9789.jd-framework.jd-front-end .panel-group .panel-default .panel-heading hr {
9790  margin: 10px 0 0 !important;
9791}
9792.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body {
9793  border: none;
9794  padding-top: 0;
9795  padding: 0;
9796}
9797.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body > *:first-child {
9798  margin: 24px 0 24px;
9799}
9800.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .contentSlider .contentSliderTeaser__image {
9801  margin-left: 0;
9802}
9803.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured {
9804  margin-bottom: 15px;
9805}
9806.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured a.teaser__cta {
9807  text-align: right;
9808}
9809@media screen and (max-width: 400px) {
9810  .jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured a.teaser__cta {
9811    float: inherit;
9812    text-align: left;
9813    font-size: 15px;
9814    display: block;
9815  }
9816  .jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured a.teaser__cta.jd-email-link {
9817    margin-top: 15px;
9818  }
9819}
9820@media screen and (max-width: 400px) {
9821  .jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured .teasers__cta {
9822    margin: 11px 0 0;
9823  }
9824  .jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured .teasers__cta a.teaser__cta.jd-email-link {
9825    margin-top: 0 !important;
9826  }
9827}
9828.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured .contentSliderTeaser__text h3 {
9829  font-family: TW_Character, Arial, sans-serif;
9830  font-size: 21px;
9831}
9832.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body a.jd-email-link:before, .jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body a.jd-website-link:before {
9833  content: "\e609";
9834  font-family: icomoon;
9835  speak: none;
9836  font-style: normal;
9837  font-weight: 400;
9838  font-variant: normal;
9839  text-transform: none;
9840  line-height: 1;
9841  -webkit-font-smoothing: antialiased;
9842  -moz-osx-font-smoothing: grayscale;
9843  font-size: 10px;
9844}
9845.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body hr:not(.hrSlider) {
9846  margin: 15px 0 0;
9847}
9848.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body hr.hrSlider {
9849  margin: 0 0 15px;
9850}
9851.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .simpleInlineSlider__dots {
9852  text-align: center;
9853}
9854.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .simpleInlineSlider__controls > a {
9855  top: inherit;
9856  bottom: 160px;
9857}
9858.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .simpleInlineSlider__controls .simpleInlineSlider__controls__left {
9859  left: -100px;
9860}
9861.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .simpleInlineSlider__controls .simpleInlineSlider__controls__right {
9862  right: -100px;
9863}
9864.jd-framework.jd-front-end .panel-group .panel-default .collapse.in {
9865  margin-bottom: 20px;
9866}
9867.jd-framework.jd-front-end ol {
9868  font-family: Georgia, serif;
9869  font-weight: 400;
9870  line-height: 20px;
9871  font-size: 15px;
9872}
9873.jd-framework.jd-front-end a.cd-top {
9874  position: fixed;
9875  z-index: 10;
9876  bottom: 10px;
9877  font: 400 normal 15px/20px Georgia, serif;
9878  color: #000;
9879  letter-spacing: 0.25px;
9880  background-color: white;
9881  border: 1px solid black;
9882  -webkit-transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out;
9883  transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out;
9884  opacity: 0;
9885  visibility: hidden;
9886  right: 20px;
9887  transform: translateX(-50%);
9888  -webkit-transform: translateX(-50%);
9889  white-space: nowrap;
9890  padding: 10px;
9891}
9892.jd-framework.jd-front-end a.cd-top p {
9893  display: inline-block;
9894  vertical-align: middle;
9895  margin: 0px 0px 0px 5px;
9896  padding: 0px 3px;
9897  font: 18px/1em Georgia, serif;
9898  color: #000;
9899  -webkit-box-shadow: 0px 0px 5px #fff;
9900          box-shadow: 0px 0px 5px #fff;
9901}
9902.jd-framework.jd-front-end a.cd-top.cd-is-visible {
9903  /* the button becomes visible */
9904  visibility: visible;
9905  opacity: 1;
9906}
9907.jd-framework.jd-front-end a.cd-top:hover {
9908  color: #000000 !important;
9909}
9910.jd-framework.jd-front-end a.cd-top span.icon-simpleArrowUp {
9911  font-size: 20px;
9912  vertical-align: sub;
9913  margin-left: 3px;
9914}
9915@media screen and (max-width: 1200px) {
9916  .jd-framework.jd-front-end a.cd-top {
9917    border-radius: 50px;
9918    right: 36px;
9919    margin-left: 0;
9920    bottom: 20px;
9921    padding: 7px;
9922    transform: inherit;
9923    -webkit-transform: inherit;
9924    border: 3px solid black;
9925  }
9926  .jd-framework.jd-front-end a.cd-top:hover, .jd-framework.jd-front-end a.cd-top:active, .jd-framework.jd-front-end a.cd-top:focus {
9927    color: black;
9928  }
9929  .jd-framework.jd-front-end a.cd-top:hover span, .jd-framework.jd-front-end a.cd-top:active span, .jd-framework.jd-front-end a.cd-top:focus span {
9930    color: black;
9931  }
9932  .jd-framework.jd-front-end a.cd-top p {
9933    display: none;
9934  }
9935  .jd-framework.jd-front-end a.cd-top span.icon-simpleArrowUp {
9936    margin-left: 0;
9937    font-size: 25px;
9938  }
9939}
9940@media screen and (max-width: 1000px) {
9941  .jd-framework.jd-front-end a.cd-top {
9942    right: auto;
9943    left: 36px;
9944  }
9945}
9946@media screen and (max-width: 400px) {
9947  .jd-framework.jd-front-end a.cd-top {
9948    right: auto;
9949    left: 15px;
9950  }
9951}
9952.jd-framework.jd-front-end .historyBox {
9953  margin-top: 35px;
9954  font: 400 normal 15px/20px Georgia, serif;
9955}
9956.jd-framework.jd-front-end .historyBox .subsectionTitle {
9957  margin: 10px 0;
9958  margin-left: 0 !important;
9959  margin-right: 0 !important;
9960}
9961.jd-framework.jd-front-end .historyBox .subsectionTitle > h2 {
9962  display: block;
9963  text-align: center;
9964  position: relative;
9965}
9966.jd-framework.jd-front-end .historyBox .subsectionTitle > h2:before {
9967  content: " ";
9968  position: absolute;
9969  width: 100%;
9970  height: 50%;
9971  left: 0;
9972  border-bottom: 1px solid black;
9973  z-index: 0;
9974}
9975.jd-framework.jd-front-end .historyBox .subsectionTitle > h2 > span {
9976  background-color: white;
9977  padding: 0 10px;
9978  max-width: 80%;
9979  z-index: 1;
9980  position: relative;
9981  display: inline-block;
9982  margin: 0 auto;
9983  width: auto;
9984}
9985.jd-framework.jd-front-end .historyBox div {
9986  font: 400 normal 15px/20px Georgia, serif;
9987}
9988@media screen and (max-width: 1001px) {
9989  .jd-framework.jd-front-end .historyBox .imageTeaser__image {
9990    margin-bottom: 10px;
9991  }
9992}
9993.jd-framework.jd-front-end #search_results_activity_indicator {
9994  display: none !important;
9995}
9996.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-teaserboxfive-wrap {
9997  margin: 50px auto;
9998}
9999.jd-framework.jd-front-end .mapFullwidthWrap {
10000  height: 0;
10001  padding-bottom: 56.25%;
10002  position: relative;
10003  background-size: 1200px auto;
10004  background-position: center center;
10005}
10006.jd-framework.jd-front-end .mapFullwidthWrap > .mapContainer {
10007  position: absolute;
10008  width: 100%;
10009  height: 100%;
10010}
10011.jd-framework.jd-front-end .mapFullwidthWrap > .zoomSetter {
10012  position: absolute;
10013  top: 20px;
10014  left: 20px;
10015}
10016.jd-framework.jd-front-end .mapFullwidthWrap .subline {
10017  width: 100%;
10018  position: absolute;
10019  top: 50%;
10020  text-align: center;
10021  transform: translateY(-50%);
10022  -webkit-transform: translateY(-50%);
10023  margin-top: 50px;
10024}
10025.jd-framework.jd-front-end .mapFullwidthWrap g path {
10026  -webkit-transition: fill-opacity 300ms ease-in-out;
10027  transition: fill-opacity 300ms ease-in-out;
10028}
10029.jd-framework.jd-front-end .mapFullwidthWrap g:hover path {
10030  fill-opacity: 0.95;
10031}
10032.jd-framework.jd-front-end .mapFullwidthWrap .leaflet-marker-icon {
10033  -webkit-transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out;
10034  transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out;
10035  opacity: 0;
10036  visibility: hidden;
10037}
10038.jd-framework.jd-front-end .mapFullwidthWrap .leaflet-marker-icon.fadeIn {
10039  opacity: 1;
10040  visibility: visible;
10041}
10042.jd-framework.jd-front-end .mapFullwidthWrap .teaser__cta {
10043  background-color: white;
10044  padding: 5px;
10045  position: relative;
10046  overflow: visible;
10047}
10048.jd-framework.jd-front-end .mapFullwidthWrap .teaser__cta:before {
10049  content: "\e609";
10050  font-family: icomoon;
10051  speak: none;
10052  font-style: normal;
10053  font-weight: 400;
10054  font-variant: normal;
10055  text-transform: none;
10056  line-height: 1;
10057  -webkit-font-smoothing: antialiased;
10058  -moz-osx-font-smoothing: grayscale;
10059  font-size: 10px;
10060  margin-right: 5px;
10061}
10062.jd-framework.jd-front-end .mapFullwidthWrap .teaser__cta:after {
10063  content: "";
10064  width: 0;
10065  height: 0;
10066  border-left: 20px solid transparent;
10067  border-right: 20px solid transparent;
10068  position: absolute;
10069  bottom: -10px;
10070  left: 50%;
10071  margin-left: -20px;
10072  z-index: -1;
10073  border-top: 20px solid #fff;
10074}
10075.jd-framework.jd-front-end article[data-filter=attachment] > a.listElement__image:first-child {
10076  background-position: top center;
10077  background-size: cover;
10078  background-repeat: no-repeat;
10079}
10080.jd-framework.jd-front-end .export {
10081  max-width: 770px;
10082  margin: 0;
10083}
10084.jd-framework.jd-front-end .export .newsHomeFeatured {
10085  margin-bottom: 15px;
10086}
10087.jd-framework.jd-front-end .export .newsHomeFeatured a.teaser__cta {
10088  text-align: right;
10089}
10090.jd-framework.jd-front-end .export .newsHomeFeatured .contentSliderTeaser__text h3 {
10091  font-family: Georgia, "Times New Roman", Times, serif;
10092  font-size: 1.25em !important;
10093}
10094.jd-framework.jd-front-end .export .newsHomeFeatured * {
10095  font-size: 13px !important;
10096}
10097.jd-framework.jd-front-end .export a.jd-email-link:before, .jd-framework.jd-front-end .export a.jd-website-link:before {
10098  content: "\e609";
10099  font-family: icomoon;
10100  speak: none;
10101  font-style: normal;
10102  font-weight: 400;
10103  font-variant: normal;
10104  text-transform: none;
10105  line-height: 1;
10106  -webkit-font-smoothing: antialiased;
10107  -moz-osx-font-smoothing: grayscale;
10108  font-size: 10px;
10109}
10110.jd-framework.jd-front-end .export hr:not(.hrSlider) {
10111  margin: 15px 0 0;
10112}
10113.jd-framework.jd-front-end img {
10114  -ms-interpolation-mode: bicubic;
10115  image-rendering: optimizeQuality;
10116}
10117.jd-framework.jd-front-end .alert {
10118  border-radius: 0;
10119  color: #000000;
10120  border: 1px solid #000000;
10121  border-left: 3px solid #9b1d26;
10122  background-color: white;
10123}
10124.jd-framework.jd-front-end .alert *, .jd-framework.jd-front-end .alert {
10125  font: 400 normal 15px/20px Georgia, serif;
10126}
10127.jd-framework.jd-front-end .alert a {
10128  text-decoration: underline;
10129}
10130.jd-framework.jd-front-end form.jd-forms, .jd-framework.jd-front-end .jd-form {
10131  font-family: Georgia, "Times New Roman", Times, serif;
10132  margin: 33px auto;
10133}
10134.jd-framework.jd-front-end form.jd-forms hr, .jd-framework.jd-front-end .jd-form hr {
10135  margin: 30px auto;
10136}
10137.jd-framework.jd-front-end form.jd-forms .input-wrap, .jd-framework.jd-front-end .jd-form .input-wrap {
10138  margin-left: -1.08333%;
10139  margin-right: -1.08333%;
10140}
10141.jd-framework.jd-front-end form.jd-forms .input-wrap > div, .jd-framework.jd-front-end .jd-form .input-wrap > div {
10142  margin-bottom: 10px;
10143}
10144.jd-framework.jd-front-end form.jd-forms label, .jd-framework.jd-front-end .jd-form label {
10145  font-style: italic;
10146  font-size: 14px;
10147  display: block;
10148  font-weight: normal;
10149  text-align: left;
10150}
10151.jd-framework.jd-front-end form.jd-forms input, .jd-framework.jd-front-end form.jd-forms .form-group .jd-form-input-wrap .form-control, .jd-framework.jd-front-end .jd-form input, .jd-framework.jd-front-end .jd-form .form-group .jd-form-input-wrap .form-control {
10152  font-size: 15px;
10153  width: 100%;
10154  -webkit-box-shadow: none;
10155          box-shadow: none;
10156  border: 1px solid #7d7d7d;
10157  padding: 8px;
10158  border-radius: 0;
10159}
10160.jd-framework.jd-front-end form.jd-forms input:disabled, .jd-framework.jd-front-end form.jd-forms .form-group .jd-form-input-wrap .form-control:disabled, .jd-framework.jd-front-end .jd-form input:disabled, .jd-framework.jd-front-end .jd-form .form-group .jd-form-input-wrap .form-control:disabled {
10161  opacity: 0.6;
10162  cursor: not-allowed;
10163}
10164.jd-framework.jd-front-end form.jd-forms span#password-strength, .jd-framework.jd-front-end .jd-form span#password-strength {
10165  height: 37px;
10166  width: 100%;
10167  font-weight: bold;
10168  font-size: 13px;
10169  display: block;
10170}
10171.jd-framework.jd-front-end form.jd-forms span#password-strength.short, .jd-framework.jd-front-end .jd-form span#password-strength.short {
10172  border: 1px solid #9b1d26;
10173  width: 100%;
10174  display: block;
10175  text-align: center;
10176  padding: 10px;
10177  color: #9b1d26;
10178  opacity: 0.6;
10179}
10180.jd-framework.jd-front-end form.jd-forms span#password-strength.bad, .jd-framework.jd-front-end .jd-form span#password-strength.bad {
10181  border: 1px solid #9b1d26;
10182  width: 100%;
10183  display: block;
10184  text-align: center;
10185  padding: 10px;
10186  color: #9b1d26;
10187}
10188.jd-framework.jd-front-end form.jd-forms span#password-strength.good, .jd-framework.jd-front-end .jd-form span#password-strength.good {
10189  border: 1px solid #c67d0d;
10190  width: 100%;
10191  display: block;
10192  text-align: center;
10193  padding: 10px;
10194  color: #c67d0d;
10195}
10196.jd-framework.jd-front-end form.jd-forms span#password-strength.strong, .jd-framework.jd-front-end .jd-form span#password-strength.strong {
10197  border: 1px solid #389b21;
10198  width: 100%;
10199  display: block;
10200  text-align: center;
10201  padding: 10px;
10202  color: #389b21;
10203}
10204.jd-framework.jd-front-end form.jd-forms .inputfile, .jd-framework.jd-front-end .jd-form .inputfile {
10205  width: 0.1px;
10206  height: 0.1px;
10207  opacity: 0;
10208  overflow: hidden;
10209  position: absolute;
10210  z-index: -1;
10211}
10212.jd-framework.jd-front-end form.jd-forms .button-upload strong, .jd-framework.jd-front-end .jd-form .button-upload strong {
10213  font-weight: normal !important;
10214  font-size: 18px;
10215  font-style: initial;
10216  padding: 10px 20px;
10217  border: 1px solid #7d7d7d;
10218  display: inline-block;
10219  margin-right: 20px;
10220  cursor: pointer;
10221}
10222.jd-framework.jd-front-end form.jd-forms .button-upload span, .jd-framework.jd-front-end .jd-form .button-upload span {
10223  font-weight: normal !important;
10224  font-size: 15px;
10225  font-style: initial;
10226  max-width: 160px;
10227  overflow: hidden;
10228  display: inline-block;
10229  text-overflow: ellipsis;
10230  white-space: nowrap;
10231}
10232.jd-framework.jd-front-end form.jd-forms .msg, .jd-framework.jd-front-end .jd-form .msg {
10233  float: right;
10234}
10235.jd-framework.jd-front-end form.jd-forms .msg label, .jd-framework.jd-front-end .jd-form .msg label {
10236  line-height: 53px;
10237  margin-bottom: 0;
10238  font-size: 15px;
10239  margin-right: 20px;
10240}
10241.jd-framework.jd-front-end .plyr__progress--buffer, .jd-framework.jd-front-end .plyr__progress--played, .jd-framework.jd-front-end .plyr__volume--display {
10242  border-radius: 0px;
10243}
10244.jd-framework.jd-front-end .plyr__progress--played, .jd-framework.jd-front-end .plyr__volume--display {
10245  color: #9b1d26;
10246}
10247.jd-framework.jd-front-end .plyr__play-large {
10248  border: none;
10249  background: transparent;
10250  -webkit-box-shadow: none;
10251          box-shadow: none;
10252  margin: 0 auto;
10253  margin-bottom: 20px;
10254}
10255.jd-framework.jd-front-end .plyr__play-large svg {
10256  display: none;
10257}
10258.jd-framework.jd-front-end .plyr__play-large:after {
10259  content: "\e604";
10260  font-family: icomoon;
10261  speak: none;
10262  font-style: normal;
10263  font-weight: 400;
10264  font-variant: normal;
10265  text-transform: none;
10266  line-height: 1;
10267  -webkit-font-smoothing: antialiased;
10268  -moz-osx-font-smoothing: grayscale;
10269  font-size: 110px;
10270  color: white;
10271}
10272@media screen and (max-width: 1000px) {
10273  .jd-framework.jd-front-end .plyr__play-large:after {
10274    font-size: 60px;
10275  }
10276}
10277.jd-framework.jd-front-end .plyr__play-large:hover:after {
10278  color: #9b1d26;
10279}
10280.jd-framework.jd-front-end .plyr.plyr--video.plyr--stopped .plyr__controls {
10281  opacity: 0;
10282}
10283.jd-framework.jd-front-end .plyr--video .plyr__controls button.tab-focus:focus, .jd-framework.jd-front-end .plyr--video .plyr__controls button:hover {
10284  color: #9b1d26;
10285  background-color: transparent;
10286}
10287.jd-framework.jd-front-end .js-player {
10288  opacity: 0;
10289  -webkit-transition: opacity 330ms;
10290  transition: opacity 330ms;
10291}
10292.jd-framework.jd-front-end .js-player.plyr--setup {
10293  opacity: 1;
10294}
10295@media screen and (max-width: 400px) {
10296  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-videoelement-wrap .h-grid-12:not(.h-grid-noMargins) [class*=h-element] {
10297    width: 107%;
10298    margin-left: -3.5% !important;
10299  }
10300}
10301@media print {
10302  .jd-framework.jd-front-end #pageHeader, .jd-framework.jd-front-end #pageFooter {
10303    display: none !important;
10304  }
10305  .jd-framework.jd-front-end .touristica-header .jd-shortcode-tirolwerbung-moduleheader-wrap {
10306    display: none !important;
10307  }
10308}
10309
10310.jd-framework .btn-primary {
10311  -webkit-box-sizing: border-box;
10312          box-sizing: border-box;
10313  color: #fff !important;
10314  display: inline-block;
10315  background: #9b1d26;
10316  border: none;
10317  font: 400 italic 19px/53px Georgia, serif;
10318  height: auto;
10319  padding: 0 40px;
10320  border-radius: 0;
10321  position: relative;
10322  text-decoration: none !important;
10323}
10324
10325.jd-framework .btn-primary:hover, .jd-framework .btn-primary:active, .jd-framework .btn-primary:focus {
10326  background: #9b1d26;
10327  color: black !important;
10328}
10329
10330/*! Flickity v1.2.1
10331http://flickity.metafizzy.co
10332---------------------------------------------- */
10333.flickity-enabled {
10334  position: relative;
10335}
10336
10337.flickity-enabled:focus {
10338  outline: none;
10339}
10340
10341.flickity-viewport {
10342  overflow: hidden;
10343  position: relative;
10344  height: 100%;
10345}
10346
10347.flickity-slider {
10348  position: absolute;
10349  width: 100%;
10350  height: 100%;
10351}
10352
10353/* draggable */
10354.flickity-enabled.is-draggable {
10355  -webkit-tap-highlight-color: transparent;
10356  tap-highlight-color: transparent;
10357  -webkit-user-select: none;
10358  -moz-user-select: none;
10359  -ms-user-select: none;
10360  user-select: none;
10361}
10362
10363.flickity-enabled.is-draggable .flickity-viewport {
10364  cursor: move;
10365  cursor: -webkit-grab;
10366  cursor: grab;
10367}
10368
10369.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
10370  cursor: -webkit-grabbing;
10371  cursor: grabbing;
10372}
10373
10374/* ---- previous/next buttons ---- */
10375.flickity-prev-next-button {
10376  position: absolute;
10377  top: 50%;
10378  width: 44px;
10379  height: 44px;
10380  border: none;
10381  border-radius: 50%;
10382  background: white;
10383  background: hsla(0, 0%, 100%, 0.75);
10384  cursor: pointer;
10385  /* vertically center */
10386  -webkit-transform: translateY(-50%);
10387  transform: translateY(-50%);
10388}
10389
10390.flickity-prev-next-button:hover {
10391  background: white;
10392}
10393
10394.flickity-prev-next-button:focus {
10395  outline: none;
10396  -webkit-box-shadow: 0 0 0 5px #09F;
10397          box-shadow: 0 0 0 5px #09F;
10398}
10399
10400.flickity-prev-next-button:active {
10401  filter: alpha(opacity=60); /* IE8 */
10402  opacity: 0.6;
10403}
10404
10405.flickity-prev-next-button.previous {
10406  left: 10px;
10407}
10408
10409.flickity-prev-next-button.next {
10410  right: 10px;
10411}
10412
10413/* right to left */
10414.flickity-rtl .flickity-prev-next-button.previous {
10415  left: auto;
10416  right: 10px;
10417}
10418
10419.flickity-rtl .flickity-prev-next-button.next {
10420  right: auto;
10421  left: 10px;
10422}
10423
10424.flickity-prev-next-button:disabled {
10425  filter: alpha(opacity=30); /* IE8 */
10426  opacity: 0.3;
10427  cursor: auto;
10428}
10429
10430.flickity-prev-next-button svg {
10431  position: absolute;
10432  left: 20%;
10433  top: 20%;
10434  width: 60%;
10435  height: 60%;
10436}
10437
10438.flickity-prev-next-button .arrow {
10439  fill: #333;
10440}
10441
10442/* color & size if no SVG - IE8 and Android 2.3 */
10443.flickity-prev-next-button.no-svg {
10444  color: #333;
10445  font-size: 26px;
10446}
10447
10448/* ---- page dots ---- */
10449.flickity-page-dots {
10450  position: absolute;
10451  width: 100%;
10452  bottom: -25px;
10453  padding: 0;
10454  margin: 0;
10455  list-style: none;
10456  text-align: center;
10457  line-height: 1;
10458}
10459
10460.flickity-rtl .flickity-page-dots {
10461  direction: rtl;
10462}
10463
10464.flickity-page-dots .dot {
10465  display: inline-block;
10466  width: 10px;
10467  height: 10px;
10468  margin: 0 8px;
10469  background: #333;
10470  border-radius: 50%;
10471  filter: alpha(opacity=25); /* IE8 */
10472  opacity: 0.25;
10473  cursor: pointer;
10474}
10475
10476.flickity-page-dots .dot.is-selected {
10477  filter: alpha(opacity=100); /* IE8 */
10478  opacity: 1;
10479}
10480
10481.jd-front-end .btn.btn-secondary {
10482  background-color: #fff;
10483  color: #000;
10484  border: 1px solid #010101;
10485  padding: 12px 21px;
10486  border-radius: 0;
10487  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
10488  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
10489}
10490.jd-front-end .btn.btn-secondary:hover {
10491  background-color: #010101;
10492  color: #fff;
10493}
10494
10495/*!
10496 * animate.css -http://daneden.me/animate
10497 * Version - 3.5.1
10498 * Licensed under the MIT license - http://opensource.org/licenses/MIT
10499 *
10500 * Copyright (c) 2016 Daniel Eden
10501 */
10502.animated {
10503  -webkit-animation-duration: 1s;
10504  animation-duration: 1s;
10505  -webkit-animation-fill-mode: both;
10506  animation-fill-mode: both;
10507}
10508
10509.animated.infinite {
10510  -webkit-animation-iteration-count: infinite;
10511  animation-iteration-count: infinite;
10512}
10513
10514.animated.hinge {
10515  -webkit-animation-duration: 2s;
10516  animation-duration: 2s;
10517}
10518
10519.animated.flipOutX,
10520.animated.flipOutY,
10521.animated.bounceIn,
10522.animated.bounceOut {
10523  -webkit-animation-duration: 0.75s;
10524  animation-duration: 0.75s;
10525}
10526
10527.b-lazy {
10528  -webkit-transition: opacity 500ms ease-in-out;
10529  transition: opacity 500ms ease-in-out;
10530  max-width: 100%;
10531  opacity: 0;
10532}
10533
10534.b-lazy.b-loaded, .b-lazy.b-error {
10535  opacity: 1;
10536}
10537
10538@-webkit-keyframes bounce {
10539  from, 20%, 53%, 80%, to {
10540    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10541    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10542    -webkit-transform: translate3d(0, 0, 0);
10543    transform: translate3d(0, 0, 0);
10544  }
10545  40%, 43% {
10546    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10547    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10548    -webkit-transform: translate3d(0, -30px, 0);
10549    transform: translate3d(0, -30px, 0);
10550  }
10551  70% {
10552    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10553    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10554    -webkit-transform: translate3d(0, -15px, 0);
10555    transform: translate3d(0, -15px, 0);
10556  }
10557  90% {
10558    -webkit-transform: translate3d(0, -4px, 0);
10559    transform: translate3d(0, -4px, 0);
10560  }
10561}
10562@keyframes bounce {
10563  from, 20%, 53%, 80%, to {
10564    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10565    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10566    -webkit-transform: translate3d(0, 0, 0);
10567    transform: translate3d(0, 0, 0);
10568  }
10569  40%, 43% {
10570    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10571    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10572    -webkit-transform: translate3d(0, -30px, 0);
10573    transform: translate3d(0, -30px, 0);
10574  }
10575  70% {
10576    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10577    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10578    -webkit-transform: translate3d(0, -15px, 0);
10579    transform: translate3d(0, -15px, 0);
10580  }
10581  90% {
10582    -webkit-transform: translate3d(0, -4px, 0);
10583    transform: translate3d(0, -4px, 0);
10584  }
10585}
10586.bounce {
10587  -webkit-animation-name: bounce;
10588  animation-name: bounce;
10589  -webkit-transform-origin: center bottom;
10590  transform-origin: center bottom;
10591}
10592
10593@-webkit-keyframes flash {
10594  from, 50%, to {
10595    opacity: 1;
10596  }
10597  25%, 75% {
10598    opacity: 0;
10599  }
10600}
10601@keyframes flash {
10602  from, 50%, to {
10603    opacity: 1;
10604  }
10605  25%, 75% {
10606    opacity: 0;
10607  }
10608}
10609.flash {
10610  -webkit-animation-name: flash;
10611  animation-name: flash;
10612}
10613
10614/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
10615@-webkit-keyframes pulse {
10616  from {
10617    -webkit-transform: scale3d(1, 1, 1);
10618    transform: scale3d(1, 1, 1);
10619  }
10620  50% {
10621    -webkit-transform: scale3d(1.05, 1.05, 1.05);
10622    transform: scale3d(1.05, 1.05, 1.05);
10623  }
10624  to {
10625    -webkit-transform: scale3d(1, 1, 1);
10626    transform: scale3d(1, 1, 1);
10627  }
10628}
10629@keyframes pulse {
10630  from {
10631    -webkit-transform: scale3d(1, 1, 1);
10632    transform: scale3d(1, 1, 1);
10633  }
10634  50% {
10635    -webkit-transform: scale3d(1.05, 1.05, 1.05);
10636    transform: scale3d(1.05, 1.05, 1.05);
10637  }
10638  to {
10639    -webkit-transform: scale3d(1, 1, 1);
10640    transform: scale3d(1, 1, 1);
10641  }
10642}
10643.pulse {
10644  -webkit-animation-name: pulse;
10645  animation-name: pulse;
10646}
10647
10648@-webkit-keyframes rubberBand {
10649  from {
10650    -webkit-transform: scale3d(1, 1, 1);
10651    transform: scale3d(1, 1, 1);
10652  }
10653  30% {
10654    -webkit-transform: scale3d(1.25, 0.75, 1);
10655    transform: scale3d(1.25, 0.75, 1);
10656  }
10657  40% {
10658    -webkit-transform: scale3d(0.75, 1.25, 1);
10659    transform: scale3d(0.75, 1.25, 1);
10660  }
10661  50% {
10662    -webkit-transform: scale3d(1.15, 0.85, 1);
10663    transform: scale3d(1.15, 0.85, 1);
10664  }
10665  65% {
10666    -webkit-transform: scale3d(0.95, 1.05, 1);
10667    transform: scale3d(0.95, 1.05, 1);
10668  }
10669  75% {
10670    -webkit-transform: scale3d(1.05, 0.95, 1);
10671    transform: scale3d(1.05, 0.95, 1);
10672  }
10673  to {
10674    -webkit-transform: scale3d(1, 1, 1);
10675    transform: scale3d(1, 1, 1);
10676  }
10677}
10678@keyframes rubberBand {
10679  from {
10680    -webkit-transform: scale3d(1, 1, 1);
10681    transform: scale3d(1, 1, 1);
10682  }
10683  30% {
10684    -webkit-transform: scale3d(1.25, 0.75, 1);
10685    transform: scale3d(1.25, 0.75, 1);
10686  }
10687  40% {
10688    -webkit-transform: scale3d(0.75, 1.25, 1);
10689    transform: scale3d(0.75, 1.25, 1);
10690  }
10691  50% {
10692    -webkit-transform: scale3d(1.15, 0.85, 1);
10693    transform: scale3d(1.15, 0.85, 1);
10694  }
10695  65% {
10696    -webkit-transform: scale3d(0.95, 1.05, 1);
10697    transform: scale3d(0.95, 1.05, 1);
10698  }
10699  75% {
10700    -webkit-transform: scale3d(1.05, 0.95, 1);
10701    transform: scale3d(1.05, 0.95, 1);
10702  }
10703  to {
10704    -webkit-transform: scale3d(1, 1, 1);
10705    transform: scale3d(1, 1, 1);
10706  }
10707}
10708.rubberBand {
10709  -webkit-animation-name: rubberBand;
10710  animation-name: rubberBand;
10711}
10712
10713@-webkit-keyframes shake {
10714  from, to {
10715    -webkit-transform: translate3d(0, 0, 0);
10716    transform: translate3d(0, 0, 0);
10717  }
10718  10%, 30%, 50%, 70%, 90% {
10719    -webkit-transform: translate3d(-10px, 0, 0);
10720    transform: translate3d(-10px, 0, 0);
10721  }
10722  20%, 40%, 60%, 80% {
10723    -webkit-transform: translate3d(10px, 0, 0);
10724    transform: translate3d(10px, 0, 0);
10725  }
10726}
10727@keyframes shake {
10728  from, to {
10729    -webkit-transform: translate3d(0, 0, 0);
10730    transform: translate3d(0, 0, 0);
10731  }
10732  10%, 30%, 50%, 70%, 90% {
10733    -webkit-transform: translate3d(-10px, 0, 0);
10734    transform: translate3d(-10px, 0, 0);
10735  }
10736  20%, 40%, 60%, 80% {
10737    -webkit-transform: translate3d(10px, 0, 0);
10738    transform: translate3d(10px, 0, 0);
10739  }
10740}
10741.shake {
10742  -webkit-animation-name: shake;
10743  animation-name: shake;
10744}
10745
10746@-webkit-keyframes headShake {
10747  0% {
10748    -webkit-transform: translateX(0);
10749    transform: translateX(0);
10750  }
10751  6.5% {
10752    -webkit-transform: translateX(-6px) rotateY(-9deg);
10753    transform: translateX(-6px) rotateY(-9deg);
10754  }
10755  18.5% {
10756    -webkit-transform: translateX(5px) rotateY(7deg);
10757    transform: translateX(5px) rotateY(7deg);
10758  }
10759  31.5% {
10760    -webkit-transform: translateX(-3px) rotateY(-5deg);
10761    transform: translateX(-3px) rotateY(-5deg);
10762  }
10763  43.5% {
10764    -webkit-transform: translateX(2px) rotateY(3deg);
10765    transform: translateX(2px) rotateY(3deg);
10766  }
10767  50% {
10768    -webkit-transform: translateX(0);
10769    transform: translateX(0);
10770  }
10771}
10772@keyframes headShake {
10773  0% {
10774    -webkit-transform: translateX(0);
10775    transform: translateX(0);
10776  }
10777  6.5% {
10778    -webkit-transform: translateX(-6px) rotateY(-9deg);
10779    transform: translateX(-6px) rotateY(-9deg);
10780  }
10781  18.5% {
10782    -webkit-transform: translateX(5px) rotateY(7deg);
10783    transform: translateX(5px) rotateY(7deg);
10784  }
10785  31.5% {
10786    -webkit-transform: translateX(-3px) rotateY(-5deg);
10787    transform: translateX(-3px) rotateY(-5deg);
10788  }
10789  43.5% {
10790    -webkit-transform: translateX(2px) rotateY(3deg);
10791    transform: translateX(2px) rotateY(3deg);
10792  }
10793  50% {
10794    -webkit-transform: translateX(0);
10795    transform: translateX(0);
10796  }
10797}
10798.headShake {
10799  -webkit-animation-timing-function: ease-in-out;
10800  animation-timing-function: ease-in-out;
10801  -webkit-animation-name: headShake;
10802  animation-name: headShake;
10803}
10804
10805@-webkit-keyframes swing {
10806  20% {
10807    -webkit-transform: rotate3d(0, 0, 1, 15deg);
10808    transform: rotate3d(0, 0, 1, 15deg);
10809  }
10810  40% {
10811    -webkit-transform: rotate3d(0, 0, 1, -10deg);
10812    transform: rotate3d(0, 0, 1, -10deg);
10813  }
10814  60% {
10815    -webkit-transform: rotate3d(0, 0, 1, 5deg);
10816    transform: rotate3d(0, 0, 1, 5deg);
10817  }
10818  80% {
10819    -webkit-transform: rotate3d(0, 0, 1, -5deg);
10820    transform: rotate3d(0, 0, 1, -5deg);
10821  }
10822  to {
10823    -webkit-transform: rotate3d(0, 0, 1, 0deg);
10824    transform: rotate3d(0, 0, 1, 0deg);
10825  }
10826}
10827@keyframes swing {
10828  20% {
10829    -webkit-transform: rotate3d(0, 0, 1, 15deg);
10830    transform: rotate3d(0, 0, 1, 15deg);
10831  }
10832  40% {
10833    -webkit-transform: rotate3d(0, 0, 1, -10deg);
10834    transform: rotate3d(0, 0, 1, -10deg);
10835  }
10836  60% {
10837    -webkit-transform: rotate3d(0, 0, 1, 5deg);
10838    transform: rotate3d(0, 0, 1, 5deg);
10839  }
10840  80% {
10841    -webkit-transform: rotate3d(0, 0, 1, -5deg);
10842    transform: rotate3d(0, 0, 1, -5deg);
10843  }
10844  to {
10845    -webkit-transform: rotate3d(0, 0, 1, 0deg);
10846    transform: rotate3d(0, 0, 1, 0deg);
10847  }
10848}
10849.swing {
10850  -webkit-transform-origin: top center;
10851  transform-origin: top center;
10852  -webkit-animation-name: swing;
10853  animation-name: swing;
10854}
10855
10856@-webkit-keyframes tada {
10857  from {
10858    -webkit-transform: scale3d(1, 1, 1);
10859    transform: scale3d(1, 1, 1);
10860  }
10861  10%, 20% {
10862    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
10863    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
10864  }
10865  30%, 50%, 70%, 90% {
10866    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
10867    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
10868  }
10869  40%, 60%, 80% {
10870    -webki
10870t-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
10871    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
10872  }
10873  to {
10874    -webkit-transform: scale3d(1, 1, 1);
10875    transform: scale3d(1, 1, 1);
10876  }
10877}
10878@keyframes tada {
10879  from {
10880    -webkit-transform: scale3d(1, 1, 1);
10881    transform: scale3d(1, 1, 1);
10882  }
10883  10%, 20% {
10884    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
10885    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
10886  }
10887  30%, 50%, 70%, 90% {
10888    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
10889    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
10890  }
10891  40%, 60%, 80% {
10892    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
10893    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
10894  }
10895  to {
10896    -webkit-transform: scale3d(1, 1, 1);
10897    transform: scale3d(1, 1, 1);
10898  }
10899}
10900.tada {
10901  -webkit-animation-name: tada;
10902  animation-name: tada;
10903}
10904
10905/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
10906@-webkit-keyframes wobble {
10907  from {
10908    -webkit-transform: none;
10909    transform: none;
10910  }
10911  15% {
10912    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
10913    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
10914  }
10915  30% {
10916    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
10917    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
10918  }
10919  45% {
10920    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
10921    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
10922  }
10923  60% {
10924    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
10925    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
10926  }
10927  75% {
10928    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
10929    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
10930  }
10931  to {
10932    -webkit-transform: none;
10933    transform: none;
10934  }
10935}
10936@keyframes wobble {
10937  from {
10938    -webkit-transform: none;
10939    transform: none;
10940  }
10941  15% {
10942    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
10943    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
10944  }
10945  30% {
10946    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
10947    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
10948  }
10949  45% {
10950    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
10951    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
10952  }
10953  60% {
10954    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
10955    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
10956  }
10957  75% {
10958    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
10959    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
10960  }
10961  to {
10962    -webkit-transform: none;
10963    transform: none;
10964  }
10965}
10966.wobble {
10967  -webkit-animation-name: wobble;
10968  animation-name: wobble;
10969}
10970
10971@-webkit-keyframes jello {
10972  from, 11.1%, to {
10973    -webkit-transform: none;
10974    transform: none;
10975  }
10976  22.2% {
10977    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
10978    transform: skewX(-12.5deg) skewY(-12.5deg);
10979  }
10980  33.3% {
10981    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
10982    transform: skewX(6.25deg) skewY(6.25deg);
10983  }
10984  44.4% {
10985    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
10986    transform: skewX(-3.125deg) skewY(-3.125deg);
10987  }
10988  55.5% {
10989    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
10990    transform: skewX(1.5625deg) skewY(1.5625deg);
10991  }
10992  66.6% {
10993    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
10994    transform: skewX(-0.78125deg) skewY(-0.78125deg);
10995  }
10996  77.7% {
10997    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
10998    transform: skewX(0.390625deg) skewY(0.390625deg);
10999  }
11000  88.8% {
11001    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
11002    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
11003  }
11004}
11005@keyframes jello {
11006  from, 11.1%, to {
11007    -webkit-transform: none;
11008    transform: none;
11009  }
11010  22.2% {
11011    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
11012    transform: skewX(-12.5deg) skewY(-12.5deg);
11013  }
11014  33.3% {
11015    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
11016    transform: skewX(6.25deg) skewY(6.25deg);
11017  }
11018  44.4% {
11019    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
11020    transform: skewX(-3.125deg) skewY(-3.125deg);
11021  }
11022  55.5% {
11023    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
11024    transform: skewX(1.5625deg) skewY(1.5625deg);
11025  }
11026  66.6% {
11027    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
11028    transform: skewX(-0.78125deg) skewY(-0.78125deg);
11029  }
11030  77.7% {
11031    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
11032    transform: skewX(0.390625deg) skewY(0.390625deg);
11033  }
11034  88.8% {
11035    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
11036    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
11037  }
11038}
11039.jello {
11040  -webkit-animation-name: jello;
11041  animation-name: jello;
11042  -webkit-transform-origin: center;
11043  transform-origin: center;
11044}
11045
11046@-webkit-keyframes bounceIn {
11047  from, 20%, 40%, 60%, 80%, to {
11048    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11049    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11050  }
11051  0% {
11052    opacity: 0;
11053    -webkit-transform: scale3d(0.3, 0.3, 0.3);
11054    transform: scale3d(0.3, 0.3, 0.3);
11055  }
11056  20% {
11057    -webkit-transform: scale3d(1.1, 1.1, 1.1);
11058    transform: scale3d(1.1, 1.1, 1.1);
11059  }
11060  40% {
11061    -webkit-transform: scale3d(0.9, 0.9, 0.9);
11062    transform: scale3d(0.9, 0.9, 0.9);
11063  }
11064  60% {
11065    opacity: 1;
11066    -webkit-transform: scale3d(1.03, 1.03, 1.03);
11067    transform: scale3d(1.03, 1.03, 1.03);
11068  }
11069  80% {
11070    -webkit-transform: scale3d(0.97, 0.97, 0.97);
11071    transform: scale3d(0.97, 0.97, 0.97);
11072  }
11073  to {
11074    opacity: 1;
11075    -webkit-transform: scale3d(1, 1, 1);
11076    transform: scale3d(1, 1, 1);
11077  }
11078}
11079@keyframes bounceIn {
11080  from, 20%, 40%, 60%, 80%, to {
11081    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11082    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11083  }
11084  0% {
11085    opacity: 0;
11086    -webkit-transform: scale3d(0.3, 0.3, 0.3);
11087    transform: scale3d(0.3, 0.3, 0.3);
11088  }
11089  20% {
11090    -webkit-transform: scale3d(1.1, 1.1, 1.1);
11091    transform: scale3d(1.1, 1.1, 1.1);
11092  }
11093  40% {
11094    -webkit-transform: scale3d(0.9, 0.9, 0.9);
11095    transform: scale3d(0.9, 0.9, 0.9);
11096  }
11097  60% {
11098    opacity: 1;
11099    -webkit-transform: scale3d(1.03, 1.03, 1.03);
11100    transform: scale3d(1.03, 1.03, 1.03);
11101  }
11102  80% {
11103    -webkit-transform: scale3d(0.97, 0.97, 0.97);
11104    transform: scale3d(0.97, 0.97, 0.97);
11105  }
11106  to {
11107    opacity: 1;
11108    -webkit-transform: scale3d(1, 1, 1);
11109    transform: scale3d(1, 1, 1);
11110  }
11111}
11112.bounceIn {
11113  -webkit-animation-name: bounceIn;
11114  animation-name: bounceIn;
11115}
11116
11117@-webkit-keyframes bounceInDown {
11118  from, 60%, 75%, 90%, to {
11119    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11120    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11121  }
11122  0% {
11123    opacity: 0;
11124    -webkit-transform: translate3d(0, -3000px, 0);
11125    transform: translate3d(0, -3000px, 0);
11126  }
11127  60% {
11128    opacity: 1;
11129    -webkit-transform: translate3d(0, 25px, 0);
11130    transform: translate3d(0, 25px, 0);
11131  }
11132  75% {
11133    -webkit-transform: translate3d(0, -10px, 0);
11134    transform: translate3d(0, -10px, 0);
11135  }
11136  90% {
11137    -webkit-transform: translate3d(0, 5px, 0);
11138    transform: translate3d(0, 5px, 0);
11139  }
11140  to {
11141    -webkit-transform: none;
11142    transform: none;
11143  }
11144}
11145@keyframes bounceInDown {
11146  from, 60%, 75%, 90%, to {
11147    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11148    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11149  }
11150  0% {
11151    opacity: 0;
11152    -webkit-transform: translate3d(0, -3000px, 0);
11153    transform: translate3d(0, -3000px, 0);
11154  }
11155  60% {
11156    opacity: 1;
11157    -webkit-transform: translate3d(0, 25px, 0);
11158    transform: translate3d(0, 25px, 0);
11159  }
11160  75% {
11161    -webkit-transform: translate3d(0, -10px, 0);
11162    transform: translate3d(0, -10px, 0);
11163  }
11164  90% {
11165    -webkit-transform: translate3d(0, 5px, 0);
11166    transform: translate3d(0, 5px, 0);
11167  }
11168  to {
11169    -webkit-transform: none;
11170    transform: none;
11171  }
11172}
11173.bounceInDown {
11174  -webkit-animation-name: bounceInDown;
11175  animation-name: bounceInDown;
11176}
11177
11178@-webkit-keyframes bounceInLeft {
11179  from, 60%, 75%, 90%, to {
11180    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11181    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11182  }
11183  0% {
11184    opacity: 0;
11185    -webkit-transform: translate3d(-3000px, 0, 0);
11186    transform: translate3d(-3000px, 0, 0);
11187  }
11188  60% {
11189    opacity: 1;
11190    -webkit-transform: translate3d(25px, 0, 0);
11191    transform: translate3d(25px, 0, 0);
11192  }
11193  75% {
11194    -webkit-transform: translate3d(-10px, 0, 0);
11195    transform: translate3d(-10px, 0, 0);
11196  }
11197  90% {
11198    -webkit-transform: translate3d(5px, 0, 0);
11199    transform: translate3d(5px, 0, 0);
11200  }
11201  to {
11202    -webkit-transform: none;
11203    transform: none;
11204  }
11205}
11206@keyframes bounceInLeft {
11207  from, 60%, 75%, 90%, to {
11208    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11209    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11210  }
11211  0% {
11212    opacity: 0;
11213    -webkit-transform: translate3d(-3000px, 0, 0);
11214    transform: translate3d(-3000px, 0, 0);
11215  }
11216  60% {
11217    opacity: 1;
11218    -webkit-transform: translate3d(25px, 0, 0);
11219    transform: translate3d(25px, 0, 0);
11220  }
11221  75% {
11222    -webkit-transform: translate3d(-10px, 0, 0);
11223    transform: translate3d(-10px, 0, 0);
11224  }
11225  90% {
11226    -webkit-transform: translate3d(5px, 0, 0);
11227    transform: translate3d(5px, 0, 0);
11228  }
11229  to {
11230    -webkit-transform: none;
11231    transform: none;
11232  }
11233}
11234.bounceInLeft {
11235  -webkit-animation-name: bounceInLeft;
11236  animation-name: bounceInLeft;
11237}
11238
11239@-webkit-keyframes bounceInRight {
11240  from, 60%, 75%, 90%, to {
11241    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11242    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11243  }
11244  from {
11245    opacity: 0;
11246    -webkit-transform: translate3d(3000px, 0, 0);
11247    transform: translate3d(3000px, 0, 0);
11248  }
11249  60% {
11250    opacity: 1;
11251    -webkit-transform: translate3d(-25px, 0, 0);
11252    transform: translate3d(-25px, 0, 0);
11253  }
11254  75% {
11255    -webkit-transform: translate3d(10px, 0, 0);
11256    transform: translate3d(10px, 0, 0);
11257  }
11258  90% {
11259    -webkit-transform: translate3d(-5px, 0, 0);
11260    transform: translate3d(-5px, 0, 0);
11261  }
11262  to {
11263    -webkit-transform: none;
11264    transform: none;
11265  }
11266}
11267@keyframes bounceInRight {
11268  from, 60%, 75%, 90%, to {
11269    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11270    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11271  }
11272  from {
11273    opacity: 0;
11274    -webkit-transform: translate3d(3000px, 0, 0);
11275    transform: translate3d(3000px, 0, 0);
11276  }
11277  60% {
11278    opacity: 1;
11279    -webkit-transform: translate3d(-25px, 0, 0);
11280    transform: translate3d(-25px, 0, 0);
11281  }
11282  75% {
11283    -webkit-transform: translate3d(10px, 0, 0);
11284    transform: translate3d(10px, 0, 0);
11285  }
11286  90% {
11287    -webkit-transform: translate3d(-5px, 0, 0);
11288    transform: translate3d(-5px, 0, 0);
11289  }
11290  to {
11291    -webkit-transform: none;
11292    transform: none;
11293  }
11294}
11295.bounceInRight {
11296  -webkit-animation-name: bounceInRight;
11297  animation-name: bounceInRight;
11298}
11299
11300@-webkit-keyframes bounceInUp {
11301  from, 60%, 75%, 90%, to {
11302    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11303    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11304  }
11305  from {
11306    opacity: 0;
11307    -webkit-transform: translate3d(0, 3000px, 0);
11308    transform: translate3d(0, 3000px, 0);
11309  }
11310  60% {
11311    opacity: 1;
11312    -webkit-transform: translate3d(0, -20px, 0);
11313    transform: translate3d(0, -20px, 0);
11314  }
11315  75% {
11316    -webkit-transform: translate3d(0, 10px, 0);
11317    transform: translate3d(0, 10px, 0);
11318  }
11319  90% {
11320    -webkit-transform: translate3d(0, -5px, 0);
11321    transform: translate3d(0, -5px, 0);
11322  }
11323  to {
11324    -webkit-transform: translate3d(0, 0, 0);
11325    transform: translate3d(0, 0, 0);
11326  }
11327}
11328@keyframes bounceInUp {
11329  from, 60%, 75%, 90%, to {
11330    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11331    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11332  }
11333  from {
11334    opacity: 0;
11335    -webkit-transform: translate3d(0, 3000px, 0);
11336    transform: translate3d(0, 3000px, 0);
11337  }
11338  60% {
11339    opacity: 1;
11340    -webkit-transform: translate3d(0, -20px, 0);
11341    transform: translate3d(0, -20px, 0);
11342  }
11343  75% {
11344    -webkit-transform: translate3d(0, 10px, 0);
11345    transform: translate3d(0, 10px, 0);
11346  }
11347  90% {
11348    -webkit-transform: translate3d(0, -5px, 0);
11349    transform: translate3d(0, -5px, 0);
11350  }
11351  to {
11352    -webkit-transform: translate3d(0, 0, 0);
11353    transform: translate3d(0, 0, 0);
11354  }
11355}
11356.bounceInUp {
11357  -webkit-animation-name: bounceInUp;
11358  animation-name: bounceInUp;
11359}
11360
11361@-webkit-keyframes bounceOut {
11362  20% {
11363    -webkit-transform: scale3d(0.9, 0.9, 0.9);
11364    transform: scale3d(0.9, 0.9, 0.9);
11365  }
11366  50%, 55% {
11367    opacity: 1;
11368    -webkit-transform: scale3d(1.1, 1.1, 1.1);
11369    transform: scale3d(1.1, 1.1, 1.1);
11370  }
11371  to {
11372    opacity: 0;
11373    -webkit-transform: scale3d(0.3, 0.3, 0.3);
11374    transform: scale3d(0.3, 0.3, 0.3);
11375  }
11376}
11377@keyframes bounceOut {
11378  20% {
11379    -webkit-transform: scale3d(0.9, 0.9, 0.9);
11380    transform: scale3d(0.9, 0.9, 0.9);
11381  }
11382  50%, 55% {
11383    opacity: 1;
11384    -webkit-transform: scale3d(1.1, 1.1, 1.1);
11385    transform: scale3d(1.1, 1.1, 1.1);
11386  }
11387  to {
11388    opacity: 0;
11389    -webkit-transform: scale3d(0.3, 0.3, 0.3);
11390    transform: scale3d(0.3, 0.3, 0.3);
11391  }
11392}
11393.bounceOut {
11394  -webkit-animation-name: bounceOut;
11395  animation-name: bounceOut;
11396}
11397
11398@-webkit-keyframes bounceOutDown {
11399  20% {
11400    -webkit-transform: translate3d(0, 10px, 0);
11401    transform: translate3d(0, 10px, 0);
11402  }
11403  40%, 45% {
11404    opacity: 1;
11405    -webkit-transform: translate3d(0, -20px, 0);
11406    transform: translate3d(0, -20px, 0);
11407  }
11408  to {
11409    opacity: 0;
11410    -webkit-transform: translate3d(0, 2000px, 0);
11411    transform: translate3d(0, 2000px, 0);
11412  }
11413}
11414@keyframes bounceOutDown {
11415  20% {
11416    -webkit-transform: translate3d(0, 10px, 0);
11417    transform: translate3d(0, 10px, 0);
11418  }
11419  40%, 45% {
11420    opacity: 1;
11421    -webkit-transform: translate3d(0, -20px, 0);
11422    transform: translate3d(0, -20px, 0);
11423  }
11424  to {
11425    opacity: 0;
11426    -webkit-transform: translate3d(0, 2000px, 0);
11427    transform: translate3d(0, 2000px, 0);
11428  }
11429}
11430.bounceOutDown {
11431  -webkit-animation-name: bounceOutDown;
11432  animation-name: bounceOutDown;
11433}
11434
11435@-webkit-keyframes bounceOutLeft {
11436  20% {
11437    opacity: 1;
11438    -webkit-transform: translate3d(20px, 0, 0);
11439    transform: translate3d(20px, 0, 0);
11440  }
11441  to {
11442    opacity: 0;
11443    -webkit-transform: translate3d(-2000px, 0, 0);
11444    transform: translate3d(-2000px, 0, 0);
11445  }
11446}
11447@keyframes bounceOutLeft {
11448  20% {
11449    opacity: 1;
11450    -webkit-transform: translate3d(20px, 0, 0);
11451    transform: translate3d(20px, 0, 0);
11452  }
11453  to {
11454    opacity: 0;
11455    -webkit-transform: translate3d(-2000px, 0, 0);
11456    transform: translate3d(-2000px, 0, 0);
11457  }
11458}
11459.bounceOutLeft {
11460  -webkit-animation-name: bounceOutLeft;
11461  animation-name: bounceOutLeft;
11462}
11463
11464@-webkit-keyframes bounceOutRight {
11465  20% {
11466    opacity: 1;
11467    -webkit-transform: translate3d(-20px, 0, 0);
11468    transform: translate3d(-20px, 0, 0);
11469  }
11470  to {
11471    opacity: 0;
11472    -webkit-transform: translate3d(2000px, 0, 0);
11473    transform: translate3d(2000px, 0, 0);
11474  }
11475}
11476@keyframes bounceOutRight {
11477  20% {
11478    opacity: 1;
11479    -webkit-transform: translate3d(-20px, 0, 0);
11480    transform: translate3d(-20px, 0, 0);
11481  }
11482  to {
11483    opacity: 0;
11484    -webkit-transform: translate3d(2000px, 0, 0);
11485    transform: translate3d(2000px, 0, 0);
11486  }
11487}
11488.bounceOutRight {
11489  -webkit-animation-name: bounceOutRight;
11490  animation-name: bounceOutRight;
11491}
11492
11493@-webkit-keyframes bounceOutUp {
11494  20% {
11495    -webkit-transform: translate3d(0, -10px, 0);
11496    transform: translate3d(0, -10px, 0);
11497  }
11498  40%, 45% {
11499    opacity: 1;
11500    -webkit-transform: translate3d(0, 20px, 0);
11501    transform: translate3d(0, 20px, 0);
11502  }
11503  to {
11504    opacity: 0;
11505    -webkit-transform: translate3d(0, -2000px, 0);
11506    transform: translate3d(0, -2000px, 0);
11507  }
11508}
11509@keyframes bounceOutUp {
11510  20% {
11511    -webkit-transform: translate3d(0, -10px, 0);
11512    transform: translate3d(0, -10px, 0);
11513  }
11514  40%, 45% {
11515    opacity: 1;
11516    -webkit-transform: translate3d(0, 20px, 0);
11517    transform: translate3d(0, 20px, 0);
11518  }
11519  to {
11520    opacity: 0;
11521    -webkit-transform: translate3d(0, -2000px, 0);
11522    transform: translate3d(0, -2000px, 0);
11523  }
11524}
11525.bounceOutUp {
11526  -webkit-animation-name: bounceOutUp;
11527  animation-name: bounceOutUp;
11528}
11529
11530@-webkit-keyframes fadeIn {
11531  from {
11532    opacity: 0;
11533  }
11534  to {
11535    opacity: 1;
11536  }
11537}
11538@keyframes fadeIn {
11539  from {
11540    opacity: 0;
11541  }
11542  to {
11543    opacity: 1;
11544  }
11545}
11546.fadeIn {
11547  -webkit-animation-name: fadeIn;
11548  animation-name: fadeIn;
11549}
11550
11551@-webkit-keyframes fadeInDown {
11552  from {
11553    opacity: 0;
11554    -webkit-transform: translate3d(0, -100%, 0);
11555    transform: translate3d(0, -100%, 0);
11556  }
11557  to {
11558    opacity: 1;
11559    -webkit-transform: none;
11560    transform: none;
11561  }
11562}
11563@keyframes fadeInDown {
11564  from {
11565    opacity: 0;
11566    -webkit-transform: translate3d(0, -100%, 0);
11567    transform: translate3d(0, -100%, 0);
11568  }
11569  to {
11570    opacity: 1;
11571    -webkit-transform: none;
11572    transform: none;
11573  }
11574}
11575.fadeInDown {
11576  -webkit-animation-name: fadeInDown;
11577  animation-name: fadeInDown;
11578}
11579
11580@-webkit-keyframes fadeInDownBig {
11581  from {
11582    opacity: 0;
11583    -webkit-transform: translate3d(0, -2000px, 0);
11584    transform: translate3d(0, -2000px, 0);
11585  }
11586  to {
11587    opacity: 1;
11588    -webkit-transform: none;
11589    transform: none;
11590  }
11591}
11592@keyframes fadeInDownBig {
11593  from {
11594    opacity: 0;
11595    -webkit-transform: translate3d(0, -2000px, 0);
11596    transform: translate3d(0, -2000px, 0);
11597  }
11598  to {
11599    opacity: 1;
11600    -webkit-transform: none;
11601    transform: none;
11602  }
11603}
11604.fadeInDownBig {
11605  -webkit-animation-name: fadeInDownBig;
11606  animation-name: fadeInDownBig;
11607}
11608
11609@-webkit-keyframes fadeInLeft {
11610  from {
11611    opacity: 0;
11612    -webkit-transform: translate3d(-100%, 0, 0);
11613    transform: translate3d(-100%, 0, 0);
11614  }
11615  to {
11616    opacity: 1;
11617    -webkit-transform: none;
11618    transform: none;
11619  }
11620}
11621@keyframes fadeInLeft {
11622  from {
11623    opacity: 0;
11624    -webkit-transform: translate3d(-100%, 0, 0);
11625    transform: translate3d(-100%, 0, 0);
11626  }
11627  to {
11628    opacity: 1;
11629    -webkit-transform: none;
11630    transform: none;
11631  }
11632}
11633.fadeInLeft {
11634  -webkit-animation-name: fadeInLeft;
11635  animation-name: fadeInLeft;
11636}
11637
11638@-webkit-keyframes fadeInLeftBig {
11639  from {
11640    opacity: 0;
11641    -webkit-transform: translate3d(-2000px, 0, 0);
11642    transform: translate3d(-2000px, 0, 0);
11643  }
11644  to {
11645    opacity: 1;
11646    -webkit-transform: none;
11647    transform: none;
11648  }
11649}
11650@keyframes fadeInLeftBig {
11651  from {
11652    opacity: 0;
11653    -webkit-transform: translate3d(-2000px, 0, 0);
11654    transform: translate3d(-2000px, 0, 0);
11655  }
11656  to {
11657    opacity: 1;
11658    -webkit-transform: none;
11659    transform: none;
11660  }
11661}
11662.fadeInLeftBig {
11663  -webkit-animation-name: fadeInLeftBig;
11664  animation-name: fadeInLeftBig;
11665}
11666
11667@-webkit-keyframes fadeInRight {
11668  from {
11669    opacity: 0;
11670    -webkit-transform: translate3d(100%, 0, 0);
11671    transform: translate3d(100%, 0, 0);
11672  }
11673  to {
11674    opacity: 1;
11675    -webkit-transform: none;
11676    transform: none;
11677  }
11678}
11679@keyframes fadeInRight {
11680  from {
11681    opacity: 0;
11682    -webkit-transform: translate3d(100%, 0, 0);
11683    transform: translate3d(100%, 0, 0);
11684  }
11685  to {
11686    opacity: 1;
11687    -webkit-transform: none;
11688    transform: none;
11689  }
11690}
11691.fadeInRight {
11692  -webkit-animation-name: fadeInRight;
11693  animation-name: fadeInRight;
11694}
11695
11696@-webkit-keyframes fadeInRightBig {
11697  from {
11698    opacity: 0;
11699    -webkit-transform: translate3d(2000px, 0, 0);
11700    transform: translate3d(2000px, 0, 0);
11701  }
11702  to {
11703    opacity: 1;
11704    -webkit-transform: none;
11705    transform: none;
11706  }
11707}
11708@keyframes fadeInRightBig {
11709  from {
11710    opacity: 0;
11711    -webkit-transform: translate3d(2000px, 0, 0);
11712    transform: translate3d(2000px, 0, 0);
11713  }
11714  to {
11715    opacity: 1;
11716    -webkit-transform: none;
11717    transform: none;
11718  }
11719}
11720.fadeInRightBig {
11721  -webkit-animation-name: fadeInRightBig;
11722  animation-name: fadeInRightBig;
11723}
11724
11725@-webkit-keyframes fadeInUp {
11726  from {
11727    opacity: 0;
11728    -webkit-transform: translate3d(0, 100%, 0);
11729    transform: translate3d(0, 100%, 0);
11730  }
11731  to {
11732    opacity: 1;
11733    -webkit-transform: none;
11734    transform: none;
11735  }
11736}
11737@keyframes fadeInUp {
11738  from {
11739    opacity: 0;
11740    -webkit-transform: translate3d(0, 100%, 0);
11741    transform: translate3d(0, 100%, 0);
11742  }
11743  to {
11744    opacity: 1;
11745    -webkit-transform: none;
11746    transform: none;
11747  }
11748}
11749.fadeInUp {
11750  -webkit-animation-name: fadeInUp;
11751  animation-name: fadeInUp;
11752}
11753
11754@-webkit-keyframes fadeInUpBig {
11755  from {
11756    opacity: 0;
11757    -webkit-transform: translate3d(0, 2000px, 0);
11758    transform: translate3d(0, 2000px, 0);
11759  }
11760  to {
11761    opacity: 1;
11762    -webkit-transform: none;
11763    transform: none;
11764  }
11765}
11766@keyframes fadeInUpBig {
11767  from {
11768    opacity: 0;
11769    -webkit-transform: translate3d(0, 2000px, 0);
11770    transform: translate3d(0, 2000px, 0);
11771  }
11772  to {
11773    opacity: 1;
11774    -webkit-transform: none;
11775    transform: none;
11776  }
11777}
11778.fadeInUpBig {
11779  -webkit-animation-name: fadeInUpBig;
11780  animation-name: fadeInUpBig;
11781}
11782
11783@-webkit-keyframes fadeOut {
11784  from {
11785    opacity: 1;
11786  }
11787  to {
11788    opacity: 0;
11789  }
11790}
11791@keyframes fadeOut {
11792  from {
11793    opacity: 1;
11794  }
11795  to {
11796    opacity: 0;
11797  }
11798}
11799.fadeOut {
11800  -webkit-animation-name: fadeOut;
11801  animation-name: fadeOut;
11802}
11803
11804@-webkit-keyframes fadeOutDown {
11805  from {
11806    opacity: 1;
11807  }
11808  to {
11809    opacity: 0;
11810    -webkit-transform: translate3d(0, 100%, 0);
11811    transform: translate3d(0, 100%, 0);
11812  }
11813}
11814@keyframes fadeOutDown {
11815  from {
11816    opacity: 1;
11817  }
11818  to {
11819    opacity: 0;
11820    -webkit-transform: translate3d(0, 100%, 0);
11821    transform: translate3d(0, 100%, 0);
11822  }
11823}
11824.fadeOutDown {
11825  -webkit-animation-name: fadeOutDown;
11826  animation-name: fadeOutDown;
11827}
11828
11829@-webkit-keyframes fadeOutDownBig {
11830  from {
11831    opacity: 1;
11832  }
11833  to {
11834    opacity: 0;
11835    -webkit-transform: translate3d(0, 2000px, 0);
11836    transform: translate3d(0, 2000px, 0);
11837  }
11838}
11839@keyframes fadeOutDownBig {
11840  from {
11841    opacity: 1;
11842  }
11843  to {
11844    opacity: 0;
11845    -webkit-transform: translate3d(0, 2000px, 0);
11846    transform: translate3d(0, 2000px, 0);
11847  }
11848}
11849.fadeOutDownBig {
11850  -webkit-animation-name: fadeOutDownBig;
11851  animation-name: fadeOutDownBig;
11852}
11853
11854@-webkit-keyframes fadeOutLeft {
11855  from {
11856    opacity: 1;
11857  }
11858  to {
11859    opacity: 0;
11860    -webkit-transform: translate3d(-100%, 0, 0);
11861    transform: translate3d(-100%, 0, 0);
11862  }
11863}
11864@keyframes fadeOutLeft {
11865  from {
11866    opacity: 1;
11867  }
11868  to {
11869    opacity: 0;
11870    -webkit-transform: translate3d(-100%, 0, 0);
11871    transform: translate3d(-100%, 0, 0);
11872  }
11873}
11874.fadeOutLeft {
11875  -webkit-animation-name: fadeOutLeft;
11876  animation-name: fadeOutLeft;
11877}
11878
11879@-webkit-keyframes fadeOutLeftBig {
11880  from {
11881    opacity: 1;
11882  }
11883  to {
11884    opacity: 0;
11885    -webkit-transform: translate3d(-2000px, 0, 0);
11886    transform: translate3d(-2000px, 0, 0);
11887  }
11888}
11889@keyframes fadeOutLeftBig {
11890  from {
11891    opacity: 1;
11892  }
11893  to {
11894    opacity: 0;
11895    -webkit-transform: translate3d(-2000px, 0, 0);
11896    transform: translate3d(-2000px, 0, 0);
11897  }
11898}
11899.fadeOutLeftBig {
11900  -webkit-animation-name: fadeOutLeftBig;
11901  animation-name: fadeOutLeftBig;
11902}
11903
11904@-webkit-keyframes fadeOutRight {
11905  from {
11906    opacity: 1;
11907  }
11908  to {
11909    opacity: 0;
11910    -webkit-transform: translate3d(100%, 0, 0);
11911    transform: translate3d(100%, 0, 0);
11912  }
11913}
11914@keyframes fadeOutRight {
11915  from {
11916    opacity: 1;
11917  }
11918  to {
11919    opacity: 0;
11920    -webkit-transform: translate3d(100%, 0, 0);
11921    transform: translate3d(100%, 0, 0);
11922  }
11923}
11924.fadeOutRight {
11925  -webkit-animation-name: fadeOutRight;
11926  animation-name: fadeOutRight;
11927}
11928
11929@-webkit-keyframes fadeOutRightBig {
11930  from {
11931    opacity: 1;
11932  }
11933  to {
11934    opacity: 0;
11935    -webkit-transform: translate3d(2000px, 0, 0);
11936    transform: translate3d(2000px, 0, 0);
11937  }
11938}
11939@keyframes fadeOutRightBig {
11940  from {
11941    opacity: 1;
11942  }
11943  to {
11944    opacity: 0;
11945    -webkit-transform: translate3d(2000px, 0, 0);
11946    transform: translate3d(2000px, 0, 0);
11947  }
11948}
11949.fadeOutRightBig {
11950  -webkit-animation-name: fadeOutRightBig;
11951  animation-name: fadeOutRightBig;
11952}
11953
11954@-webkit-keyframes fadeOutUp {
11955  from {
11956    opacity: 1;
11957  }
11958  to {
11959    opacity: 0;
11960    -webkit-transform: translate3d(0, -100%, 0);
11961    transform: translate3d(0, -100%, 0);
11962  }
11963}
11964@keyframes fadeOutUp {
11965  from {
11966    opacity: 1;
11967  }
11968  to {
11969    opacity: 0;
11970    -webkit-transform: translate3d(0, -100%, 0);
11971    transform: translate3d(0, -100%, 0);
11972  }
11973}
11974.fadeOutUp {
11975  -webkit-animation-name: fadeOutUp;
11976  animation-name: fadeOutUp;
11977}
11978
11979@-webkit-keyframes fadeOutUpBig {
11980  from {
11981    opacity: 1;
11982  }
11983  to {
11984    opacity: 0;
11985    -webkit-transform: translate3d(0, -2000px, 0);
11986    transform: translate3d(0, -2000px, 0);
11987  }
11988}
11989@keyframes fadeOutUpBig {
11990  from {
11991    opacity: 1;
11992  }
11993  to {
11994    opacity: 0;
11995    -webkit-transform: translate3d(0, -2000px, 0);
11996    transform: translate3d(0, -2000px, 0);
11997  }
11998}
11999.fadeOutUpBig {
12000  -webkit-animation-name: fadeOutUpBig;
12001  animation-name: fadeOutUpBig;
12002}
12003
12004@-webkit-keyframes spin {
12005  0% {
12006    -webkit-transform: rotateZ(0);
12007    transform: rotateZ(0);
12008  }
12009  100% {
12010    -webkit-transform: rotateZ(360deg);
12011    transform: rotateZ(360deg);
12012  }
12013}
12014@-webkit-keyframes flip {
12015  from {
12016    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
12017    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
12018    -webkit-animation-timing-function: ease-out;
12019    animation-timing-function: ease-out;
12020  }
12021  40% {
12022    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
12023    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
12024    -webkit-animation-timing-function: ease-out;
12025    animation-timing-function: ease-out;
12026  }
12027  50% {
12028    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
12029    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
12030    -webkit-animation-timing-function: ease-in;
12031    animation-timing-function: ease-in;
12032  }
12033  80% {
12034    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
12035    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
12036    -webkit-animation-timing-function: ease-in;
12037    animation-timing-function: ease-in;
12038  }
12039  to {
12040    -webkit-transform: perspective(400px);
12041    transform: perspective(400px);
12042    -webkit-animation-timing-function: ease-in;
12043    animation-timing-function: ease-in;
12044  }
12045}
12046@keyframes flip {
12047  from {
12048    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
12049    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
12050    -webkit-animation-timing-function: ease-out;
12051    animation-timing-function: ease-out;
12052  }
12053  40% {
12054    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
12055    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
12056    -webkit-animation-timing-function: ease-out;
12057    animation-timing-function: ease-out;
12058  }
12059  50% {
12060    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
12061    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
12062    -webkit-animation-timing-function: ease-in;
12063    animation-timing-function: ease-in;
12064  }
12065  80% {
12066    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
12067    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
12068    -webkit-animation-timing-function: ease-in;
12069    animation-timing-function: ease-in;
12070  }
12071  to {
12072    -webkit-transform: perspective(400px);
12073    transform: perspective(400px);
12074    -webkit-animation-timing-function: ease-in;
12075    animation-timing-function: ease-in;
12076  }
12077}
12078.animated.flip {
12079  -webkit-backface-visibility: visible;
12080  backface-visibility: visible;
12081  -webkit-animation-name: flip;
12082  animation-name: flip;
12083}
12084
12085@-webkit-keyframes flipInX {
12086  from {
12087    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
12088    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
12089    -webkit-an
12089imation-timing-function: ease-in;
12090    animation-timing-function: ease-in;
12091    opacity: 0;
12092  }
12093  40% {
12094    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
12095    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
12096    -webkit-animation-timing-function: ease-in;
12097    animation-timing-function: ease-in;
12098  }
12099  60% {
12100    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
12101    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
12102    opacity: 1;
12103  }
12104  80% {
12105    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
12106    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
12107  }
12108  to {
12109    -webkit-transform: perspective(400px);
12110    transform: perspective(400px);
12111  }
12112}
12113@keyframes flipInX {
12114  from {
12115    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
12116    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
12117    -webkit-animation-timing-function: ease-in;
12118    animation-timing-function: ease-in;
12119    opacity: 0;
12120  }
12121  40% {
12122    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20
12122deg);
12123    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
12124    -webkit-animation-timing-function: ease-in;
12125    animation-timing-function: ease-in;
12126  }
12127  60% {
12128    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
12129    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
12130    opacity: 1;
12131  }
12132  80% {
12133    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
12134    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
12135  }
12136  to {
12137    -webkit-transform: perspective(400px);
12138    transform: perspective(400px);
12139  }
12140}
12141.flipInX {
12142  -webkit-backface-visibility: visible !important;
12143  backface-visibility: visible !important;
12144  -webkit-animation-name: flipInX;
12145  animation-name: flipInX;
12146}
12147
12148@-webkit-keyframes flipInY {
12149  from {
12150    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
12151    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
12152    -webkit-animation-timing-function: ease-in;
12153    animation-timing-function: ease-in;
12154    opacity: 0;
12155  }
12156  40% {
12157    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20
12157deg);
12158    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
12159    -webkit-animation-timing-function: ease-in;
12160    animation-timing-function: ease-in;
12161  }
12162  60% {
12163    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
12164    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
12165    opacity: 1;
12166  }
12167  80% {
12168    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
12169    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
12170  }
12171  to {
12172    -webkit-transform: perspective(400px);
12173    transform: perspective(400px);
12174  }
12175}
12176@keyframes flipInY {
12177  from {
12178    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
12179    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
12180    -webkit-animation-timing-function: ease-in;
12181    animation-timing-function: ease-in;
12182    opacity: 0;
12183  }
12184  40% {
12185    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
12186    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
12187    -webkit-animation-timing-function: ease-in;
12188    animation-timing-function: ease-in;
12189  }
12190  60% {
12191    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
12192    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
12193    opacity: 1;
12194  }
12195  80% {
12196    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
12197    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
12198  }
12199  to {
12200    -webkit-transform: perspective(400px);
12201    transform: perspective(400px);
12202  }
12203}
12204.flipInY {
12205  -webkit-backface-visibility: visible !important;
12206  backface-visibility: visible !important;
12207  -webkit-animation-name: flipInY;
12208  animation-name: flipInY;
12209}
12210
12211@-webkit-keyframes flipOutX {
12212  from {
12213    -webkit-transform: perspective(400px);
12214    transform: perspective(400px);
12215  }
12216  30% {
12217    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
12218    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
12219    opacity: 1;
12220  }
12221  to {
12222    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
12223    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
12224    opacity: 0;
12225  }
12226}
12227@keyframes flipOutX {
12228  from {
12229    -webkit-transform: perspective(400px);
12230    transform: perspective(400px);
12231  }
12232  30% {
12233    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
12234    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
12235    opacity: 1;
12236  }
12237  to {
12238    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
12239    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
12240    opacity: 0;
12241  }
12242}
12243.flipOutX {
12244  -webkit-animation-name: flipOutX;
12245  animation-name: flipOutX;
12246  -webkit-backface-visibility: visible !important;
12247  backface-visibility: visible !important;
12248}
12249
12250@-webkit-keyframes flipOutY {
12251  from {
12252    -webkit-transform: perspective(400px);
12253    transform: perspective(400px);
12254  }
12255  30% {
12256    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
12257    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
12258    opacity: 1;
12259  }
12260  to {
12261    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
12262    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
12263    opacity: 0;
12264  }
12265}
12266@keyframes flipOutY {
12267  from {
12268    -webkit-transform: perspective(400px);
12269    transform: perspective(400px);
12270  }
12271  30% {
12272    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
12273    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
12274    opacity: 1;
12275  }
12276  to {
12277    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
12278    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
12279    opacity: 0;
12280  }
12281}
12282.flipOutY {
12283  -webkit-backface-visibility: visible !important;
12284  backface-visibility: visible !important;
12285  -webkit-animation-name: flipOutY;
12286  animation-name: flipOutY;
12287}
12288
12289@-webkit-keyframes lightSpeedIn {
12290  from {
12291    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
12292    transform: translate3d(100%, 0, 0) skewX(-30deg);
12293    opacity: 0;
12294  }
12295  60% {
12296    -webkit-transform: skewX(20deg);
12297    transform: skewX(20deg);
12298    opacity: 1;
12299  }
12300  80% {
12301    -webkit-transform: skewX(-5deg);
12302    transform: skewX(-5deg);
12303    opacity: 1;
12304  }
12305  to {
12306    -webkit-transform: none;
12307    transform: none;
12308    opacity: 1;
12309  }
12310}
12311@keyframes lightSpeedIn {
12312  from {
12313    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
12314    transform: translate3d(100%, 0, 0) skewX(-30deg);
12315    opacity: 0;
12316  }
12317  60% {
12318    -webkit-transform: skewX(20deg);
12319    transform: skewX(20deg);
12320    opacity: 1;
12321  }
12322  80% {
12323    -webkit-transform: skewX(-5deg);
12324    transform: skewX(-5deg);
12325    opacity: 1;
12326  }
12327  to {
12328    -webkit-transform: none;
12329    transform: none;
12330    opacity: 1;
12331  }
12332}
12333.lightSpeedIn {
12334  -webkit-animation-name: lightSpeedIn;
12335  animation-name: lightSpeedIn;
12336  -webkit-animation-timing-function: ease-out;
12337  animation-timing-function: ease-out;
12338}
12339
12340@-webkit-keyframes lightSpeedOut {
12341  from {
12342    opacity: 1;
12343  }
12344  to {
12345    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
12346    transform: translate3d(100%, 0, 0) skewX(30deg);
12347    opacity: 0;
12348  }
12349}
12350@keyframes lightSpeedOut {
12351  from {
12352    opacity: 1;
12353  }
12354  to {
12355    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
12356    transform: translate3d(100%, 0, 0) skewX(30deg);
12357    opacity: 0;
12358  }
12359}
12360.lightSpeedOut {
12361  -webkit-animation-name: lightSpeedOut;
12362  animation-name: lightSpeedOut;
12363  -webkit-animation-timing-function: ease-in;
12364  animation-timing-function: ease-in;
12365}
12366
12367@-webkit-keyframes rotateIn {
12368  from {
12369    -webkit-transform-origin: center;
12370    transform-origin: center;
12371    -webkit-transform: rotate3d(0, 0, 1, -200deg);
12372    transform: rotate3d(0, 0, 1, -200deg);
12373    opacity: 0;
12374  }
12375  to {
12376    -webkit-transform-origin: center;
12377    transform-origin: center;
12378    -webkit-transform: none;
12379    transform: none;
12380    opacity: 1;
12381  }
12382}
12383@keyframes rotateIn {
12384  from {
12385    -webkit-transform-origin: center;
12386    transform-origin: center;
12387    -webkit-transform: rotate3d(0, 0, 1, -200deg);
12388    transform: rotate3d(0, 0, 1, -200deg);
12389    opacity: 0;
12390  }
12391  to {
12392    -webkit-transform-origin: center;
12393    transform-origin: center;
12394    -webkit-transform: none;
12395    transform: none;
12396    opacity: 1;
12397  }
12398}
12399.rotateIn {
12400  -webkit-animation-name: rotateIn;
12401  animation-name: rotateIn;
12402}
12403
12404@-webkit-keyframes rotateInDownLeft {
12405  from {
12406    -webkit-transform-origin: left bottom;
12407    transform-origin: left bottom;
12408    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12409    transform: rotate3d(0, 0, 1, -45deg);
12410    opacity: 0;
12411  }
12412  to {
12413    -webkit-transform-origin: left bottom;
12414    transform-origin: left bottom;
12415    -webkit-transform: none;
12416    transform: none;
12417    opacity: 1;
12418  }
12419}
12420@keyframes rotateInDownLeft {
12421  from {
12422    -webkit-transform-origin: left bottom;
12423    transform-origin: left bottom;
12424    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12425    transform: rotate3d(0, 0, 1, -45deg);
12426    opacity: 0;
12427  }
12428  to {
12429    -webkit-transform-origin: left bottom;
12430    transform-origin: left bottom;
12431    -webkit-transform: none;
12432    transform: none;
12433    opacity: 1;
12434  }
12435}
12436.rotateInDownLeft {
12437  -webkit-animation-name: rotateInDownLeft;
12438  animation-name: rotateInDownLeft;
12439}
12440
12441@-webkit-keyframes rotateInDownRight {
12442  from {
12443    -webkit-transform-origin: right bottom;
12444    transform-origin: right bottom;
12445    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12446    transform: rotate3d(0, 0, 1, 45deg);
12447    opacity: 0;
12448  }
12449  to {
12450    -webkit-transform-origin: right bottom;
12451    transform-origin: right bottom;
12452    -webkit-transform: none;
12453    transform: none;
12454    opacity: 1;
12455  }
12456}
12457@keyframes rotateInDownRight {
12458  from {
12459    -webkit-transform-origin: right bottom;
12460    transform-origin: right bottom;
12461    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12462    transform: rotate3d(0, 0, 1, 45deg);
12463    opacity: 0;
12464  }
12465  to {
12466    -webkit-transform-origin: right bottom;
12467    transform-origin: right bottom;
12468    -webkit-transform: none;
12469    transform: none;
12470    opacity: 1;
12471  }
12472}
12473.rotateInDownRight {
12474  -webkit-animation-name: rotateInDownRight;
12475  animation-name: rotateInDownRight;
12476}
12477
12478@-webkit-keyframes rotateInUpLeft {
12479  from {
12480    -webkit-transform-origin: left bottom;
12481    transform-origin: left bottom;
12482    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12483    transform: rotate3d(0, 0, 1, 45deg);
12484    opacity: 0;
12485  }
12486  to {
12487    -webkit-transform-origin: left bottom;
12488    transform-origin: left bottom;
12489    -webkit-transform: none;
12490    transform: none;
12491    opacity: 1;
12492  }
12493}
12494@keyframes rotateInUpLeft {
12495  from {
12496    -webkit-transform-origin: left bottom;
12497    transform-origin: left bottom;
12498    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12499    transform: rotate3d(0, 0, 1, 45deg);
12500    opacity: 0;
12501  }
12502  to {
12503    -webkit-transform-origin: left bottom;
12504    transform-origin: left bottom;
12505    -webkit-transform: none;
12506    transform: none;
12507    opacity: 1;
12508  }
12509}
12510.rotateInUpLeft {
12511  -webkit-animation-name: rotateInUpLeft;
12512  animation-name: rotateInUpLeft;
12513}
12514
12515@-webkit-keyframes rotateInUpRight {
12516  from {
12517    -webkit-transform-origin: right bottom;
12518    transform-origin: right bottom;
12519    -webkit-transform: rotate3d(0, 0, 1, -90deg);
12520    transform: rotate3d(0, 0, 1, -90deg);
12521    opacity: 0;
12522  }
12523  to {
12524    -webkit-transform-origin: right bottom;
12525    transform-origin: right bottom;
12526    -webkit-transform: none;
12527    transform: none;
12528    opacity: 1;
12529  }
12530}
12531@keyframes rotateInUpRight {
12532  from {
12533    -webkit-transform-origin: right bottom;
12534    transform-origin: right bottom;
12535    -webkit-transform: rotate3d(0, 0, 1, -90deg);
12536    transform: rotate3d(0, 0, 1, -90deg);
12537    opacity: 0;
12538  }
12539  to {
12540    -webkit-transform-origin: right bottom;
12541    transform-origin: right bottom;
12542    -webkit-transform: none;
12543    transform: none;
12544    opacity: 1;
12545  }
12546}
12547.rotateInUpRight {
12548  -webkit-animation-name: rotateInUpRight;
12549  animation-name: rotateInUpRight;
12550}
12551
12552@-webkit-keyframes rotateOut {
12553  from {
12554    -webkit-transform-origin: center;
12555    transform-origin: center;
12556    opacity: 1;
12557  }
12558  to {
12559    -webkit-transform-origin: center;
12560    transform-origin: center;
12561    -webkit-transform: rotate3d(0, 0, 1, 200deg);
12562    transform: rotate3d(0, 0, 1, 200deg);
12563    opacity: 0;
12564  }
12565}
12566@keyframes rotateOut {
12567  from {
12568    -webkit-transform-origin: center;
12569    transform-origin: center;
12570    opacity: 1;
12571  }
12572  to {
12573    -webkit-transform-origin: center;
12574    transform-origin: center;
12575    -webkit-transform: rotate3d(0, 0, 1, 200deg);
12576    transform: rotate3d(0, 0, 1, 200deg);
12577    opacity: 0;
12578  }
12579}
12580.rotateOut {
12581  -webkit-animation-name: rotateOut;
12582  animation-name: rotateOut;
12583}
12584
12585@-webkit-keyframes rotateOutDownLeft {
12586  from {
12587    -webkit-transform-origin: left bottom;
12588    transform-origin: left bottom;
12589    opacity: 1;
12590  }
12591  to {
12592    -webkit-transform-origin: left bottom;
12593    transform-origin: left bottom;
12594    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12595    transform: rotate3d(0, 0, 1, 45deg);
12596    opacity: 0;
12597  }
12598}
12599@keyframes rotateOutDownLeft {
12600  from {
12601    -webkit-transform-origin: left bottom;
12602    transform-origin: left bottom;
12603    opacity: 1;
12604  }
12605  to {
12606    -webkit-transform-origin: left bottom;
12607    transform-origin: left bottom;
12608    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12609    transform: rotate3d(0, 0, 1, 45deg);
12610    opacity: 0;
12611  }
12612}
12613.rotateOutDownLeft {
12614  -webkit-animation-name: rotateOutDownLeft;
12615  animation-name: rotateOutDownLeft;
12616}
12617
12618@-webkit-keyframes rotateOutDownRight {
12619  from {
12620    -webkit-transform-origin: right bottom;
12621    transform-origin: right bottom;
12622    opacity: 1;
12623  }
12624  to {
12625    -webkit-transform-origin: right bottom;
12626    transform-origin: right bottom;
12627    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12628    transform: rotate3d(0, 0, 1, -45deg);
12629    opacity: 0;
12630  }
12631}
12632@keyframes rotateOutDownRight {
12633  from {
12634    -webkit-transform-origin: right bottom;
12635    transform-origin: right bottom;
12636    opacity: 1;
12637  }
12638  to {
12639    -webkit-transform-origin: right bottom;
12640    transform-origin: right bottom;
12641    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12642    transform: rotate3d(0, 0, 1, -45deg);
12643    opacity: 0;
12644  }
12645}
12646.rotateOutDownRight {
12647  -webkit-animation-name: rotateOutDownRight;
12648  animation-name: rotateOutDownRight;
12649}
12650
12651@-webkit-keyframes rotateOutUpLeft {
12652  from {
12653    -webkit-transform-origin: left bottom;
12654    transform-origin: left bottom;
12655    opacity: 1;
12656  }
12657  to {
12658    -webkit-transform-origin: left bottom;
12659    transform-origin: left bottom;
12660    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12661    transform: rotate3d(0, 0, 1, -45deg);
12662    opacity: 0;
12663  }
12664}
12665@keyframes rotateOutUpLeft {
12666  from {
12667    -webkit-transform-origin: left bottom;
12668    transform-origin: left bottom;
12669    opacity: 1;
12670  }
12671  to {
12672    -webkit-transform-origin: left bottom;
12673    transform-origin: left bottom;
12674    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12675    transform: rotate3d(0, 0, 1, -45deg);
12676    opacity: 0;
12677  }
12678}
12679.rotateOutUpLeft {
12680  -webkit-animation-name: rotateOutUpLeft;
12681  animation-name: rotateOutUpLeft;
12682}
12683
12684@-webkit-keyframes rotateOutUpRight {
12685  from {
12686    -webkit-transform-origin: right bottom;
12687    transform-origin: right bottom;
12688    opacity: 1;
12689  }
12690  to {
12691    -webkit-transform-origin: right bottom;
12692    transform-origin: right bottom;
12693    -webkit-transform: rotate3d(0, 0, 1, 90deg);
12694    transform: rotate3d(0, 0, 1, 90deg);
12695    opacity: 0;
12696  }
12697}
12698@keyframes rotateOutUpRight {
12699  from {
12700    -webkit-transform-origin: right bottom;
12701    transform-origin: right bottom;
12702    opacity: 1;
12703  }
12704  to {
12705    -webkit-transform-origin: right bottom;
12706    transform-origin: right bottom;
12707    -webkit-transform: rotate3d(0, 0, 1, 90deg);
12708    transform: rotate3d(0, 0, 1, 90deg);
12709    opacity: 0;
12710  }
12711}
12712.rotateOutUpRight {
12713  -webkit-animation-name: rotateOutUpRight;
12714  animation-name: rotateOutUpRight;
12715}
12716
12717@-webkit-keyframes hinge {
12718  0% {
12719    -webkit-transform-origin: top left;
12720    transform-origin: top left;
12721    -webkit-animation-timing-function: ease-in-out;
12722    animation-timing-function: ease-in-out;
12723  }
12724  20%, 60% {
12725    -webkit-transform: rotate3d(0, 0, 1, 80deg);
12726    transform: rotate3d(0, 0, 1, 80deg);
12727    -webkit-transform-origin: top left;
12728    transform-origin: top left;
12729    -webkit-animation-timing-function: ease-in-out;
12730    animation-timing-function: ease-in-out;
12731  }
12732  40%, 80% {
12733    -webkit-transform: rotate3d(0, 0, 1, 60deg);
12734    transform: rotate3d(0, 0, 1, 60deg);
12735    -webkit-transform-origin: top left;
12736    transform-origin: top left;
12737    -webkit-animation-timing-function: ease-in-out;
12738    animation-timing-function: ease-in-out;
12739    opacity: 1;
12740  }
12741  to {
12742    -webkit-transform: translate3d(0, 700px, 0);
12743    transform: translate3d(0, 700px, 0);
12744    opacity: 0;
12745  }
12746}
12747@keyframes hinge {
12748  0% {
12749    -webkit-transform-origin: top left;
12750    transform-origin: top left;
12751    -webkit-animation-timing-function: ease-in-out;
12752    animation-timing-function: ease-in-out;
12753  }
12754  20%, 60% {
12755    -webkit-transform: rotate3d(0, 0, 1, 80deg);
12756    transform: rotate3d(0, 0, 1, 80deg);
12757    -webkit-transform-origin: top left;
12758    transform-origin: top left;
12759    -webkit-animation-timing-function: ease-in-out;
12760    animation-timing-function: ease-in-out;
12761  }
12762  40%, 80% {
12763    -webkit-transform: rotate3d(0, 0, 1, 60deg);
12764    transform: rotate3d(0, 0, 1, 60deg);
12765    -webkit-transform-origin: top left;
12766    transform-origin: top left;
12767    -webkit-animation-timing-function: ease-in-out;
12768    animation-timing-function: ease-in-out;
12769    opacity: 1;
12770  }
12771  to {
12772    -webkit-transform: translate3d(0, 700px, 0);
12773    transform: translate3d(0, 700px, 0);
12774    opacity: 0;
12775  }
12776}
12777.hinge {
12778  -webkit-animation-name: hinge;
12779  animation-name: hinge;
12780}
12781
12782/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
12783@-webkit-keyframes rollIn {
12784  from {
12785    opacity: 0;
12786    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
12787    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
12788  }
12789  to {
12790    opacity: 1;
12791    -webkit-transform: none;
12792    transform: none;
12793  }
12794}
12795@keyframes rollIn {
12796  from {
12797    opacity: 0;
12798    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
12799    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
12800  }
12801  to {
12802    opacity: 1;
12803    -webkit-transform: none;
12804    transform: none;
12805  }
12806}
12807.rollIn {
12808  -webkit-animation-name: rollIn;
12809  animation-name: rollIn;
12810}
12811
12812/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
12813@-webkit-keyframes rollOut {
12814  from {
12815    opacity: 1;
12816  }
12817  to {
12818    opacity: 0;
12819    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
12820    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
12821  }
12822}
12823@keyframes rollOut {
12824  from {
12825    opacity: 1;
12826  }
12827  to {
12828    opacity: 0;
12829    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
12830    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
12831  }
12832}
12833.rollOut {
12834  -webkit-animation-name: rollOut;
12835  animation-name: rollOut;
12836}
12837
12838@-webkit-keyframes zoomIn {
12839  from {
12840    opacity: 0;
12841    -webkit-transform: scale3d(0.3, 0.3, 0.3);
12842    transform: scale3d(0.3, 0.3, 0.3);
12843  }
12844  50% {
12845    opacity: 1;
12846  }
12847}
12848@keyframes zoomIn {
12849  from {
12850    opacity: 0;
12851    -webkit-transform: scale3d(0.3, 0.3, 0.3);
12852    transform: scale3d(0.3, 0.3, 0.3);
12853  }
12854  50% {
12855    opacity: 1;
12856  }
12857}
12858.zoomIn {
12859  -webkit-animation-name: zoomIn;
12860  animation-name: zoomIn;
12861}
12862
12863@-webkit-keyframes zoomInDown {
12864  from {
12865    opacity: 0;
12866    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
12867    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
12868    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12869    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12870  }
12871  60% {
12872    opacity: 1;
12873    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12874    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12875    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12876    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12877  }
12878}
12879@keyframes zoomInDown {
12880  from {
12881    opacity: 0;
12882    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
12883    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
12884    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12885    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12886  }
12887  60% {
12888    opacity: 1;
12889    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12890    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12891    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12892    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12893  }
12894}
12895.zoomInDown {
12896  -webkit-animation-name: zoomInDown;
12897  animation-name: zoomInDown;
12898}
12899
12900@-webkit-keyframes zoomInLeft {
12901  from {
12902    opacity: 0;
12903    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
12904    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
12905    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12906    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12907  }
12908  60% {
12909    opacity: 1;
12910    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
12911    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
12912    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12913    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12914  }
12915}
12916@keyframes zoomInLeft {
12917  from {
12918    opacity: 0;
12919    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
12920    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
12921    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12922    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12923  }
12924  60% {
12925    opacity: 1;
12926    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
12927    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
12928    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12929    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12930  }
12931}
12932.zoomInLeft {
12933  -webkit-animation-name: zoomInLeft;
12934  animation-name: zoomInLeft;
12935}
12936
12937@-webkit-keyframes zoomInRight {
12938  from {
12939    opacity: 0;
12940    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
12941    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
12942    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12943    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12944  }
12945  60% {
12946    opacity: 1;
12947    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
12948    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
12949    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12950    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12951  }
12952}
12953@keyframes zoomInRight {
12954  from {
12955    opacity: 0;
12956    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
12957    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
12958    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12959    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12960  }
12961  60% {
12962    opacity: 1;
12963    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
12964    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
12965    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12966    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12967  }
12968}
12969.zoomInRight {
12970  -webkit-animation-name: zoomInRight;
12971  animation-name: zoomInRight;
12972}
12973
12974@-webkit-keyframes zoomInUp {
12975  from {
12976    opacity: 0;
12977    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
12978    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
12979    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12980    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12981  }
12982  60% {
12983    opacity: 1;
12984    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
12985    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
12986    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12987    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12988  }
12989}
12990@keyframes zoomInUp {
12991  from {
12992    opacity: 0;
12993    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
12994    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
12995    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12996    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12997  }
12998  60% {
12999    opacity: 1;
13000    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
13001    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
13002    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13003    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13004  }
13005}
13006.zoomInUp {
13007  -webkit-animation-name: zoomInUp;
13008  animation-name: zoomInUp;
13009}
13010
13011@-webkit-keyframes zoomOut {
13012  from {
13013    opacity: 1;
13014  }
13015  50% {
13016    opacity: 0;
13017    -webkit-transform: scale3d(0.3, 0.3, 0.3);
13018    transform: scale3d(0.3, 0.3, 0.3);
13019  }
13020  to {
13021    opacity: 0;
13022  }
13023}
13024@keyframes zoomOut {
13025  from {
13026    opacity: 1;
13027  }
13028  50% {
13029    opacity: 0;
13030    -webkit-transform: scale3d(0.3, 0.3, 0.3);
13031    transform: scale3d(0.3, 0.3, 0.3);
13032  }
13033  to {
13034    opacity: 0;
13035  }
13036}
13037.zoomOut {
13038  -webkit-animation-name: zoomOut;
13039  animation-name: zoomOut;
13040}
13041
13042@-webkit-keyframes zoomOutDown {
13043  40% {
13044    opacity: 1;
13045    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
13046    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
13047    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
13048    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
13049  }
13050  to {
13051    opacity: 0;
13052    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
13053    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
13054    -webkit-transform-origin: center bottom;
13055    transform-origin: center bottom;
13056    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13057    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13058  }
13059}
13060@keyframes zoomOutDown {
13061  40% {
13062    opacity: 1;
13063    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
13064    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
13065    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
13066    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
13067  }
13068  to {
13069    opacity: 0;
13070    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
13071    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
13072    -webkit-transform-origin: center bottom;
13073    transform-origin: center bottom;
13074    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13075    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13076  }
13077}
13078.zoomOutDown {
13079  -webkit-animation-name: zoomOutDown;
13080  animation-name: zoomOutDown;
13081}
13082
13083@-webkit-keyframes zoomOutLeft {
13084  40% {
13085    opacity: 1;
13086    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
13087    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
13088  }
13089  to {
13090    opacity: 0;
13091    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
13092    transform: scale(0.1) translate3d(-2000px, 0, 0);
13093    -webk
13093it-transform-origin: left center;
13094    transform-origin: left center;
13095  }
13096}
13097@keyframes zoomOutLeft {
13098  40% {
13099    opacity: 1;
13100    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
13101    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
13102  }
13103  to {
13104    opacity: 0;
13105    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
13106    transform: scale(0.1) translate3d(-2000px, 0, 0);
13107    -webkit-transform-origin: left center;
13108    transform-origin: left center;
13109  }
13110}
13111.zoomOutLeft {
13112  -webkit-animation-name: zoomOutLeft;
13113  animation-name: zoomOutLeft;
13114}
13115
13116@-webkit-keyframes zoomOutRight {
13117  40% {
13118    opacity: 1;
13119    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
13120    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
13121  }
13122  to {
13123    opacity: 0;
13124    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
13125    transform: scale(0.1) translate3d(2000px, 0, 0);
13126    -webkit-transform-origin: right center;
13127    transform-origin: right center;
13128  }
13129}
13130@keyframes zoomOutRight {
13131  40% {
13132    opacity: 1;
13133    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
13134    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
13135  }
13136  to {
13137    opacity: 0;
13138    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
13139    transform: scale(0.1) translate3d(2000px, 0, 0);
13140    -webkit-transform-origin: right center;
13141    transform-origin: right center;
13142  }
13143}
13144.zoomOutRight {
13145  -webkit-animation-name: zoomOutRight;
13146  animation-name: zoomOutRight;
13147}
13148
13149@-webkit-keyframes zoomOutUp {
13150  40% {
13151    opacity: 1;
13152    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
13153    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
13154    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
13155    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
13156  }
13157  to {
13158    opacity: 0;
13159    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
13160    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
13161    -webkit-transform-origin: center bottom;
13162    transform-origin: center bottom;
13163    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13164    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13165  }
13166}
13167@keyframes zoomOutUp {
13168  40% {
13169    opacity: 1;
13170    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
13171    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
13172    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
13173    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
13174  }
13175  to {
13176    opacity: 0;
13177    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
13178    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
13179    -webkit-transform-origin: center bottom;
13180    transform-origin: center bottom;
13181    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13182    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
13183  }
13184}
13185.zoomOutUp {
13186  -webkit-animation-name: zoomOutUp;
13187  animation-name: zoomOutUp;
13188}
13189
13190@-webkit-keyframes slideInDown {
13191  from {
13192    -webkit-transform: translate3d(0, -100%, 0);
13193    transform: translate3d(0, -100%, 0);
13194    visibility: visible;
13195  }
13196  to {
13197    -webkit-transform: translate3d(0, 0, 0);
13198    transform: translate3d(0, 0, 0);
13199  }
13200}
13201@keyframes slideInDown {
13202  from {
13203    -webkit-transform: translate3d(0, -100%, 0);
13204    transform: translate3d(0, -100%, 0);
13205    visibility: visible;
13206  }
13207  to {
13208    -webkit-transform: translate3d(0, 0, 0);
13209    transform: translate3d(0, 0, 0);
13210  }
13211}
13212.slideInDown {
13213  -webkit-animation-name: slideInDown;
13214  animation-name: slideInDown;
13215}
13216
13217@-webkit-keyframes slideInLeft {
13218  from {
13219    -webkit-transform: translate3d(-100%, 0, 0);
13220    transform: translate3d(-100%, 0, 0);
13221    visibility: visible;
13222  }
13223  to {
13224    -webkit-transform: translate3d(0, 0, 0);
13225    transform: translate3d(0, 0, 0);
13226  }
13227}
13228@keyframes slideInLeft {
13229  from {
13230    -webkit-transform: translate3d(-100%, 0, 0);
13231    transform: translate3d(-100%, 0, 0);
13232    visibility: visible;
13233  }
13234  to {
13235    -webkit-transform: translate3d(0, 0, 0);
13236    transform: translate3d(0, 0, 0);
13237  }
13238}
13239.slideInLeft {
13240  -webkit-animation-name: slideInLeft;
13241  animation-name: slideInLeft;
13242}
13243
13244@-webkit-keyframes slideInRight {
13245  from {
13246    -webkit-transform: translate3d(100%, 0, 0);
13247    transform: translate3d(100%, 0, 0);
13248    visibility: visible;
13249  }
13250  to {
13251    -webkit-transform: translate3d(0, 0, 0);
13252    transform: translate3d(0, 0, 0);
13253  }
13254}
13255@keyframes slideInRight {
13256  from {
13257    -webkit-transform: translate3d(100%, 0, 0);
13258    transform: translate3d(100%, 0, 0);
13259    visibility: visible;
13260  }
13261  to {
13262    -webkit-transform: translate3d(0, 0, 0);
13263    transform: translate3d(0, 0, 0);
13264  }
13265}
13266.slideInRight {
13267  -webkit-animation-name: slideInRight;
13268  animation-name: slideInRight;
13269}
13270
13271@-webkit-keyframes slideInUp {
13272  from {
13273    -webkit-transform: translate3d(0, 100%, 0);
13274    transform: translate3d(0, 100%, 0);
13275    visibility: visible;
13276  }
13277  to {
13278    -webkit-transform: translate3d(0, 0, 0);
13279    transform: translate3d(0, 0, 0);
13280  }
13281}
13282@keyframes slideInUp {
13283  from {
13284    -webkit-transform: translate3d(0, 100%, 0);
13285    transform: translate3d(0, 100%, 0);
13286    visibility: visible;
13287  }
13288  to {
13289    -webkit-transform: translate3d(0, 0, 0);
13290    transform: translate3d(0, 0, 0);
13291  }
13292}
13293.slideInUp {
13294  -webkit-animation-name: slideInUp;
13295  animation-name: slideInUp;
13296}
13297
13298@-webkit-keyframes slideOutDown {
13299  from {
13300    -webkit-transform: translate3d(0, 0, 0);
13301    transform: translate3d(0, 0, 0);
13302  }
13303  to {
13304    visibility: hidden;
13305    -webkit-transform: translate3d(0, 100%, 0);
13306    transform: translate3d(0, 100%, 0);
13307  }
13308}
13309@keyframes slideOutDown {
13310  from {
13311    -webkit-transform: translate3d(0, 0, 0);
13312    transform: translate3d(0, 0, 0);
13313  }
13314  to {
13315    visibility: hidden;
13316    -webkit-transform: translate3d(0, 100%, 0);
13317    transform: translate3d(0, 100%, 0);
13318  }
13319}
13320.slideOutDown {
13321  -webkit-animation-name: slideOutDown;
13322  animation-name: slideOutDown;
13323}
13324
13325@-webkit-keyframes slideOutLeft {
13326  from {
13327    -webkit-transform: translate3d(0, 0, 0);
13328    transform: translate3d(0, 0, 0);
13329  }
13330  to {
13331    visibility: hidden;
13332    -webkit-transform: translate3d(-100%, 0, 0);
13333    transform: translate3d(-100%, 0, 0);
13334  }
13335}
13336@keyframes slideOutLeft {
13337  from {
13338    -webkit-transform: translate3d(0, 0, 0);
13339    transform: translate3d(0, 0, 0);
13340  }
13341  to {
13342    visibility: hidden;
13343    -webkit-transform: translate3d(-100%, 0, 0);
13344    transform: translate3d(-100%, 0, 0);
13345  }
13346}
13347.slideOutLeft {
13348  -webkit-animation-name: slideOutLeft;
13349  animation-name: slideOutLeft;
13350}
13351
13352@-webkit-keyframes slideOutRight {
13353  from {
13354    -webkit-transform: translate3d(0, 0, 0);
13355    transform: translate3d(0, 0, 0);
13356  }
13357  to {
13358    visibility: hidden;
13359    -webkit-transform: translate3d(100%, 0, 0);
13360    transform: translate3d(100%, 0, 0);
13361  }
13362}
13363@keyframes slideOutRight {
13364  from {
13365    -webkit-transform: translate3d(0, 0, 0);
13366    transform: translate3d(0, 0, 0);
13367  }
13368  to {
13369    visibility: hidden;
13370    -webkit-transform: translate3d(100%, 0, 0);
13371    transform: translate3d(100%, 0, 0);
13372  }
13373}
13374.slideOutRight {
13375  -webkit-animation-name: slideOutRight;
13376  animation-name: slideOutRight;
13377}
13378
13379@-webkit-keyframes slideOutUp {
13380  from {
13381    -webkit-transform: translate3d(0, 0, 0);
13382    transform: translate3d(0, 0, 0);
13383  }
13384  to {
13385    visibility: hidden;
13386    -webkit-transform: translate3d(0, -100%, 0);
13387    transform: translate3d(0, -100%, 0);
13388  }
13389}
13390@keyframes slideOutUp {
13391  from {
13392    -webkit-transform: translate3d(0, 0, 0);
13393    transform: translate3d(0, 0, 0);
13394  }
13395  to {
13396    visibility: hidden;
13397    -webkit-transform: translate3d(0, -100%, 0);
13398    transform: translate3d(0, -100%, 0);
13399  }
13400}
13401.slideOutUp {
13402  -webkit-animation-name: slideOutUp;
13403  animation-name: slideOutUp;
13404}
13405
13406@-webkit-keyframes fadeInDownSmall {
13407  from {
13408    opacity: 0;
13409    -webkit-transform: translate3d(0, -30%, 0);
13410    transform: translate3d(0, -30%, 0);
13411  }
13412  to {
13413    opacity: 1;
13414    -webkit-transform: none;
13415    transform: none;
13416  }
13417}
13418@keyframes fadeInDownSmall {
13419  from {
13420    opacity: 0;
13421    -webkit-transform: translate3d(0, -30%, 0);
13422    transform: translate3d(0, -30%, 0);
13423  }
13424  to {
13425    opacity: 1;
13426    -webkit-transform: none;
13427    transform: none;
13428  }
13429}
13430.fadeInDownSmall {
13431  -webkit-animation-name: fadeInDownSmall;
13432  animation-name: fadeInDownSmall;
13433}
13434
13435@-webkit-keyframes fadeInUpSmall {
13436  from {
13437    opacity: 0;
13438    -webkit-transform: translate3d(0, 30%, 0);
13439    transform: translate3d(0, 30%, 0);
13440  }
13441  to {
13442    opacity: 1;
13443    -webkit-transform: none;
13444    transform: none;
13445  }
13446}
13447@keyframes fadeInUpSmall {
13448  from {
13449    opacity: 0;
13450    -webkit-transform: translate3d(0, 30%, 0);
13451    transform: translate3d(0, 30%, 0);
13452  }
13453  to {
13454    opacity: 1;
13455    -webkit-transform: none;
13456    transform: none;
13457  }
13458}
13459.fadeInUpSmall {
13460  -webkit-animation-name: fadeInUpSmall;
13461  animation-name: fadeInUpSmall;
13462}
13463
13464[class*=" icon-"],
13465[class^=icon-] {
13466  font-family: icomoon;
13467  speak: none;
13468  font-style: normal;
13469  font-weight: 400;
13470  font-variant: normal;
13471  text-transform: none;
13472  line-height: 1;
13473  -webkit-font-smoothing: antialiased;
13474  -moz-osx-font-smoothing: grayscale;
13475}
13476
13477.icon-magnifier:before {
13478  content: "\e600";
13479}
13480
13481.icon-simpleArrowLeft:before {
13482  content: "\e601";
13483}
13484
13485.icon-simpleArrowRight:before {
13486  content: "\e602";
13487}
13488
13489.icon-burger:before {
13490  content: "\e603";
13491}
13492
13493.icon-play:before {
13494  content: "\e604";
13495}
13496
13497.icon-coverflowLeft:before {
13498  content: "\e605";
13499}
13500
13501.icon-coverflowRight:before {
13502  content: "\e606";
13503}
13504
13505.icon-close:before {
13506  content: "\e607";
13507}
13508
13509.icon-doubleArrowLeft:before {
13510  content: "\e608";
13511}
13512
13513.icon-doubleArrowRight:before {
13514  content: "\e609";
13515}
13516
13517.icon-blogger:before {
13518  content: "\e60a";
13519}
13520
13521.icon-facebook:before {
13522  content: "\e60b";
13523}
13524
13525.icon-google:before {
13526  content: "\e60c";
13527}
13528
13529.icon-twitter:before {
13530  content: "\e60d";
13531}
13532
13533.icon-youtube:before {
13534  content: "\e60e";
13535}
13536
13537.icon-instagram:before {
13538  content: "\e60f";
13539}
13540
13541.icon-mail:before {
13542  content: "\e610";
13543}
13544
13545.icon-pinterest:before {
13546  content: "\e611";
13547}
13548
13549.icon-print:before {
13550  content: "\e612";
13551}
13552
13553.icon-tumblr:before {
13554  content: "\e613";
13555}
13556
13557.icon-checkmark:before {
13558  content: "\e614";
13559}
13560
13561.icon-calender:before {
13562  content: "\e615";
13563}
13564
13565.icon-bikeEasy:before {
13566  content: "\e616";
13567}
13568
13569.icon-bikeDifficult:before {
13570  content: "\e617";
13571}
13572
13573.icon-bikeMedium:before {
13574  content: "\e618";
13575}
13576
13577.icon-paar:before {
13578  content: "\e619";
13579}
13580
13581.icon-business:before {
13582  content: "\e61a";
13583}
13584
13585.icon-solo:before {
13586  content: "\e61b";
13587}
13588
13589.icon-rssFeed:before {
13590  content: "\e61c";
13591}
13592
13593.icon-filter:before {
13594  content: "\e61d";
13595}
13596
13597.icon-cross:before {
13598  content: "\e61e";
13599}
13600
13601.icon-simpleArrowDown:before {
13602  content: "\e61f";
13603}
13604
13605.icon-fullsize:before {
13606  content: "\e620";
13607}
13608
13609.icon-simpleArrowUp:before {
13610  content: "\e621";
13611}
13612
13613.icon-bigCabin:before {
13614  content: "\e622";
13615}
13616
13617.icon-ruler:before {
13618  content: "\e623";
13619}
13620
13621.icon-clock:before {
13622  content: "\e624";
13623}
13624
13625.icon-thermometer:before {
13626  content: "\e625";
13627}
13628
13629.icon-durchmesser:before {
13630  content: "\e626";
13631}
13632
13633.icon-earth:before {
13634  content: "\e695";
13635}
13636
13637.icon-reset:before {
13638  content: "\e696";
13639}
13640
13641.icon-plus:before {
13642  content: "\e697" !important;
13643}
13644
13645.icon-minus:before {
13646  content: "\e698" !important;
13647}
13648
13649.icon-sonne:before {
13650  content: "\e699";
13651}
13652
13653.icon-sommer-mehrseillaengen:before {
13654  content: "\e627";
13655}
13656
13657.icon-sommer-klettersteig:before {
13658  content: "\e628";
13659}
13660
13661.icon-sommer-klettern:before {
13662  content: "\e629";
13663}
13664
13665.icon-sommer-hochseilgarten:before {
13666  content: "\e62a";
13667}
13668
13669.icon-sommer-familienklettern:before {
13670  content: "\e62b";
13671}
13672
13673.icon-sommer-eisklettern:before {
13674  content: "\e62c";
13675}
13676
13677.icon-sommer-bouldern:before {
13678  content: "\e62d";
13679}
13680
13681.icon-sommer-natureWatch:before {
13682  content: "\e62e";
13683}
13684
13685.icon-sommer-natur:before {
13686  content: "\e62f";
13687}
13688
13689.icon-sommer-fotopoint:before {
13690  content: "\e630";
13691}
13692
13693.icon-sommer-edelweiss:before {
13694  content: "\e631";
13695}
13696
13697.icon-sommer-berg:before {
13698  content: "\e632";
13699}
13700
13701.icon-sommer-tragestrecke:before {
13702  content: "\e633";
13703}
13704
13705.icon-sommer-singleTrail:before {
13706  content: "\e634";
13707}
13708
13709.icon-sommer-sharedTrail:before {
13710  content: "\e635";
13711}
13712
13713.icon-sommer-schiebestrecke:before {
13714  content: "\e636";
13715}
13716
13717.icon-sommer-rennrad:before {
13718  content: "\e637";
13719}
13720
13721.icon-sommer-rad:before {
13722  content: "\e638";
13723}
13724
13725.icon-sommer-mountainBike:before {
13726  content: "\e639";
13727}
13728
13729.icon-sommer-eBikeAkkustation:before {
13730  content: "\e63a";
13731}
13732
13733.icon-sommer-bikeTrailTirol:before {
13734  content: "\e63b";
13735}
13736
13737.icon-sommer-eBike:before {
13738  content: "\e63c";
13739}
13740
13741.icon-sommer-downhillBikepark:before {
13742  content: "\e63d";
13743}
13744
13745.icon-sommer-wildwasserkajak:before {
13746  content: "\e63e";
13747}
13748
13749.icon-sommer-wandern:before {
13750  content: "\e63f";
13751}
13752
13753.icon-sommer-tennis:before {
13754  content: "\e640";
13755}
13756
13757.icon-sommer-paragleiten:before {
13758  content: "\e641";
13759}
13760
13761.icon-sommer-nordicWalking:before {
13762  content: "\e642";
13763}
13764
13765.icon-sommer-minigolf:before {
13766  content: "\e643";
13767}
13768
13769.icon-sommer-laufen:before {
13770  content: "\e644";
13771}
13772
13773.icon-sommer-golf:before {
13774  content: "\e645";
13775}
13776
13777.icon-sommer-canyoning:before {
13778  content: "\e646";
13779}
13780
13781.icon-sommer-baden:before {
13782  content: "\e647";
13783}
13784
13785.icon-sommer-adlerweg:before {
13786  content: "\e648";
13787}
13788
13789.icon-winter-foerderband:before {
13790  content: "\e649";
13791}
13792
13793.icon-winter-schlepplift:before {
13794  content: "\e64a";
13795}
13796
13797.icon-winter-sessellift1er:before {
13798  content: "\e64b";
13799}
13800
13801.icon-winter-sessellift2er:before {
13802  content: "\e64c";
13803}
13804
13805.icon-winter-sessellift3er:before {
13806  content: "\e64d";
13807}
13808
13809.icon-winter-sessellift4er:before {
13810  content: "\e64e";
13811}
13812
13813.icon-winter-sessellift6er:before {
13814  content: "\e64f";
13815}
13816
13817.icon-winter-sessellift8er:before {
13818  content: "\e650";
13819}
13820
13821.icon-winter-standseilbahn:before {
13822  content: "\e651";
13823}
13824
13825.icon-winter-tellerlift:before {
13826  content: "\e652";
13827}
13828
13829.icon-winter-keinSchnee:before {
13830  content: "\e653";
13831}
13832
13833.icon-winter-wenigSchnee:before {
13834  content: "\e654";
13835}
13836
13837.icon-winter-mittelSchnee:before {
13838  content: "\e655";
13839}
13840
13841.icon-winter-vielSchnee:before {
13842  content: "\e656";
13843}
13844
13845.icon-winter-schneeAmBerg:before {
13846  content: "\e657";
13847}
13848
13849.icon-winter-schneeImTal:before {
13850  content: "\e658";
13851}
13852
13853.icon-winter-gletscher:before {
13854  content: "\e659";
13855}
13856
13857.icon-winter-skiAlpin:before {
13858  content: "\e65a";
13859}
13860
13861.icon-winter-skischule:before {
13862  content: "\e65b";
13863}
13864
13865.icon-winter-skitourAufstieg:before {
13866  content: "\e65c";
13867}
13868
13869.icon-winter-snowpark:before {
13870  content: "\e65d";
13871}
13872
13873.icon-winter-skiLanglaufKlassisch:before {
13874  content: "\e65e";
13875}
13876
13877.icon-winter-skiLanglaufSkating:before {
13878  content: "\e65f";
13879}
13880
13881.icon-winter-eislaufen:before {
13882  content: "\e660";
13883}
13884
13885.icon-winter-rodeln:before {
13886  content: "\e661";
13887}
13888
13889.icon-winter-schneeschuhwandern:before {
13890  content: "\e662";
13891}
13892
13893.icon-winter-winterzauber:before {
13894  content: "\e663";
13895}
13896
13897.icon-kultur-ausflug:before {
13898  content: "\e664";
13899}
13900
13901.icon-kultur-bauwerk:before {
13902  content: "\e665";
13903}
13904
13905.icon-kultur-sightseeing:before {
13906  content: "\e666";
13907}
13908
13909.icon-kultur-barPubLounge:before {
13910  content: "\e667";
13911}
13912
13913.icon-kultur-essenTrinken:before {
13914  content: "\e668";
13915}
13916
13917.icon-kultur-genussroute:before {
13918  content: "\e669";
13919}
13920
13921.icon-kultur-haubenlokal:before {
13922  content: "\e66a";
13923}
13924
13925.icon-kultur-huetteAlm:before {
13926  content: "\e66b";
13927}
13928
13929.icon-kultur-schnapsroute:before {
13930  content: "\e66c";
13931}
13932
13933.icon-kultur-tirolerMarend:before {
13934  content: "\e66d";
13935}
13936
13937.icon-kultur-tirolerWirtshaussvg:before {
13938  content: "\e66e";
13939}
13940
13941.icon-service-barrierefrei:before {
13942  content: "\e66f";
13943}
13944
13945.icon-service-schlittenlanglauf:before {
13946  content: "\e670";
13947}
13948
13949.icon-service-event:before {
13950  content: "\e671";
13951}
13952
13953.icon-service-familie:before {
13954  content: "\e672";
13955}
13956
13957.icon-service-info:before {
13958  content: "\e673";
13959}
13960
13961.icon-service-parkplatz:before {
13962  content: "\e674";
13963}
13964
13965.icon-service-socialMediaBild:before {
13966  content: "\e675";
13967}
13968
13969.icon-service-socialMediaVideo:before {
13970  content: "\e676";
13971}
13972
13973.icon-service-webcam:before {
13974  content: "\e677";
13975}
13976
13977.icon-service-wellnessWe:before {
13978  content: "\e678";
13979}
13980
13981.icon-service-bahnhof:before {
13982  content: "\e679";
13983}
13984
13985.icon-service-buero:before {
13986  content: "\e67a";
13987}
13988
13989.icon-service-flughafen:before {
13990  content: "\e67b";
13991}
13992
13993.icon-service-halle:before {
13994  content: "\e67c";
13995}
13996
13997.icon-service-hochschule:before {
13998  content: "\e67d";
13999}
14000
14001.icon-service-hoehereSchule:before {
14002  content: "\e67e";
14003}
14004
14005.icon-service-internetanschluss:before {
14006  content: "\e67f";
14007}
14008
14009.icon-service-oeffentlicherVerkehr:before {
14010  content: "\e680";
14011}
14012
14013.icon-service-regionen:before {
14014  content: "\e681";
14015}
14016
14017.icon-service-shopping:before {
14018  content: "\e682";
14019}
14020
14021.icon-service-sommerbahn:before {
14022  content: "\e683";
14023}
14024
14025.icon-service-stromanschluss:before {
14026  content: "\e684";
14027}
14028
14029.icon-service-toilette:before {
14030  content: "\e685";
14031}
14032
14033.icon-service-unbebauterGrund:before {
14034  content: "\e686";
14035}
14036
14037.icon-service-wasseranschluss:before {
14038  content: "\e687";
14039}
14040
14041.icon-service-barrierefreierBetrieb:before {
14042  content: "\e688";
14043}
14044
14045.icon-service-bauernhof:before {
14046  content: "\e689";
14047}
14048
14049.icon-service-camping:before {
14050  content: "\e68a";
14051}
14052
14053.icon-service-jugend:before {
14054  content: "\e68b";
14055}
14056
14057.icon-service-kletterfreundlicherBetrieb:before {
14058  content: "\e68c";
14059}
14060
14061.icon-service-langlauffreundlicherBetrieb:before {
14062  content: "\e68d";
14063}
14064
14065.icon-service-radfreundlicherBetrieb:before {
14066  content: "\e68e";
14067}
14068
14069.icon-service-unterkunft:before {
14070  content: "\e68f";
14071}
14072
14073.icon-service-bookmark:before {
14074  content: "\e690";
14075}
14076
14077.icon-service-download:before {
14078  content: "\e691";
14079}
14080
14081.icon-service-fragezeichen:before {
14082  content: "\e692";
14083}
14084
14085.icon-service-kartenlayer:before {
14086  content: "\e693";
14087}
14088
14089.icon-service-poiPin:before {
14090  content: "\e694";
14091}
14092
14093p {
14094  font-size: 15px;
14095  line-height: 20px;
14096}
14097
14098.jd-framework.jd-front-end .hsmall {
14099  color: rgb(0, 0, 0);
14100  font-family: Georgia, serif;
14101  font-size: 19px;
14102  font-style: normal;
14103  font-variant: normal;
14104  font-weight: bold;
14105  letter-spacing: 0.5px;
14106  line-height: 23px;
14107  margin-top: 15px;
14108}
14109.jd-framework.jd-front-end .headline {
14110  font-family: TW_Character, Arial, sans-serif;
14111  font-size: 28px;
14112  font-style: normal;
14113  font-variant: normal;
14114  font-weight: normal;
14115  line-height: 28px;
14116}
14117@media screen and (max-width: 700px) {
14118  .jd-framework.jd-front-end .hsmall, .jd-framework.jd-front-end .headline {
14119    text-align: center;
14120  }
14121}
14122.jd-framework.jd-front-end a.b-lazy {
14123  -webkit-transition: color 330ms ease-in-out, opacity 500ms ease-in-out;
14124  transition: color 330ms ease-in-out, opacity 500ms ease-in-out;
14125}
14126.jd-framework.jd-front-end a:not(.btn):not(.teaser__cta):not(.image-head):hover, .jd-framework.jd-front-end a:not(.btn):not(.teaser__cta):not(.image-head):not(.zahl):focus {
14127  color: #9b1d26 !important;
14128}
14129.jd-framework.jd-front-end .contentArticle h2.h1 {
14130  font: 400 normal 48px/55px TW_Character, Arial, sans-serif;
14131  color: #000;
14132  margin: 0 0 8px;
14133  text-align: center;
14134  letter-spacing: 0.5px;
14135}
14136.jd-framework.jd-front-end .contentArticle h1.big {
14137  font: 400 normal 56px/58px TW_Character, Arial, sans-serif;
14138}
14139@media screen and (max-width: 700px) {
14140  .jd-framework.jd-front-end .contentArticle h1.big {
14141    font-size: 35px;
14142    line-height: 38px;
14143  }
14144}
14145.jd-framework.jd-front-end .caption {
14146  width: 15px;
14147  display: inline-block;
14148}
14149.jd-framework.jd-front-end *.teaser__cta {
14150  border: 1px solid black;
14151  display: inline-block;
14152  padding: 10px;
14153  -webkit-transition: border 330ms ease-in-out, color 330ms ease-in-out, background 330ms ease-in-out;
14154  transition: border 330ms ease-in-out, color 330ms ease-in-out, background 330ms ease-in-out;
14155  background-color: black;
14156  color: white;
14157}
14158.jd-framework.jd-front-end *.teaser__cta:hover, .jd-framework.jd-front-end *.teaser__cta:active, .jd-framework.jd-front-end *.teaser__cta:focus {
14159  border: 1px solid #9b1d26;
14160  background-color: #9b1d26;
14161  color: white !important;
14162}
14163.jd-framework.jd-front-end a.button:hover, .jd-framework.jd-front-end a.button:active, .jd-framework.jd-front-end a.button:focus, .jd-framework.jd-front-end a.button-big:hover, .jd-framework.jd-front-end a.button-big:active, .jd-framework.jd-front-end a.button-big:focus {
14164  color: white !important;
14165}
14166.jd-framework.jd-front-end .reference-text {
14167  padding: 40px 0;
14168}
14169.jd-framework.jd-front-end .reference-text * {
14170  font-size: 19px;
14171  line-height: 1.3;
14172  font-style: italic;
14173}
14174@media screen and (max-width: 700px) {
14175  .jd-framework.jd-front-end .reference-text {
14176    padding: 20px 0;
14177  }
14178  .jd-framework.jd-front-end .reference-text * {
14179    font-size: 15px;
14180    text-align: left;
14181  }
14182}
14183.jd-framework.jd-front-end .button-big {
14184  font: 400 italic 19px/53px Georgia, serif;
14185  height: auto;
14186  padding: 0 40px;
14187}
14188@media screen and (max-width: 420px) {
14189  .jd-framework.jd-front-end .button-big {
14190    width: calc(100% - 30px);
14191    text-align: center;
14192    white-space: nowrap;
14193    text-overflow: ellipsis;
14194    overflow: hidden;
14195    padding: 0 20px;
14196    margin-right: 15px;
14197    display: block;
14198  }
14199}
14200.jd-framework.jd-front-end .button-right {
14201  float: right;
14202}
14203.jd-framework.jd-front-end .markenvision {
14204  margin: 0;
14205  font-size: 35px;
14206  font-family: TW_Character, Arial, sans-serif;
14207  font-style: initial;
14208  margin-bottom: 25px;
14209}
14210.jd-framework.jd-front-end .image-head, .jd-framework.jd-front-end .h3 {
14211  font-family: TW_Character, Arial, sans-serif;
14212  font-size: 30px;
14213  line-height: 1.2;
14214  margin-top: 0;
14215}
14216@media screen and (max-width: 700px) {
14217  .jd-framework.jd-front-end .image-head, .jd-framework.jd-front-end .h3 {
14218    font-size: 24px;
14219  }
14220}
14221.jd-framework.jd-front-end .image-head {
14222  color: white;
14223}
14224.jd-framework.jd-front-end .image-head:hover, .jd-framework.jd-front-end .image-head:active, .jd-framework.jd-front-end .image-head:focus {
14225  color: white !important;
14226}
14227.jd-framework.jd-front-end .h4 {
14228  font-family: TW_Character, Arial, sans-serif;
14229  font-size: 20px;
14230  line-height: 1.2;
14231  margin-top: 0;
14232}
14233.jd-framework.jd-front-end .h2 {
14234  font: 400 normal 35px/40px TW_Character, Arial, sans-serif;
14235}
14236@media screen and (max-width: 700px) {
14237  .jd-framework.jd-front-end .h2 {
14238    font: 400 normal 28px/32px TW_Character, Arial, sans-serif;
14239  }
14240}
14241.jd-framework.jd-front-end .image-head {
14242  padding: 25px 35px;
14243  position: absolute;
14244  right: 0;
14245  bottom: 0;
14246  width: 55%;
14247  -webkit-box-sizing: content-box;
14248          box-sizing: content-box;
14249  text-align: right;
14250  margin-bottom: 0;
14251}
14252@media screen and (max-width: 700px) {
14253  .jd-framework.jd-front-end .image-head {
14254    padding: 26px;
14255  }
14256}
14257
14258@media screen and (min-width: 701px) {
14259  .jd-framework.jd-front-end .mrg-l-0 {
14260    margin-left: 0 !important;
14261  }
14262  .jd-framework.jd-front-end .mrg-r-0 {
14263    margin-right: 0 !important;
14264  }
14265}
14266.jd-framework.jd-front-end .jd-row:not(:first-child) {
14267  margin-top: 50px;
14268}
14269
14270@media screen {
14271  .jd-framework.jd-front-end {
14272    /* body.is_home:not(.unlock){
14273       width: 100%;
14274       height: 100vh;
14275       overflow: hidden;
14276     }*/
14277  }
14278  .jd-framework.jd-front-end body {
14279    overflow-x: initial;
14280  }
14281  .jd-framework.jd-front-end body {
14282    font-family: Georgia, serif;
14283    font-weight: 400;
14284    font-size: 15px;
14285    line-height: 20px;
14286  }
14287  .jd-framework.jd-front-end .plyr__play-large:after {
14288    -webkit-transition: color 600ms ease-in-out;
14289    transition: color 600ms ease-in-out;
14290  }
14291  .jd-framework.jd-front-end button.close {
14292    font-family: icomoon;
14293    speak: none;
14294    font-style: normal;
14295    font-weight: 400;
14296    font-variant: normal;
14297    text-transform: none;
14298    line-height: 1;
14299    -webkit-font-smoothing: antialiased;
14300    -moz-osx-font-smoothing: grayscale;
14301    font-size: 33px;
14302  }
14303  .jd-framework.jd-front-end button.close span {
14304    display: none;
14305  }
14306  .jd-framework.jd-front-end button.close:before {
14307    content: "\e607";
14308  }
14309  .jd-framework.jd-front-end hr.ct-l {
14310    height: 1px;
14311    line-height: 1px;
14312    font-size: 1px;
14313    border: 0;
14314    margin: 0 auto;
14315    padding: 0;
14316    border-bottom: 1px #000 solid;
14317    width: 150px;
14318    position: relative;
14319    margin-bottom: 25px;
14320    margin-top: -5px;
14321  }
14322  .jd-framework.jd-front-end hr.ct-l.full {
14323    width: 100%;
14324  }
14325  .jd-framework.jd-front-end .buttons {
14326    position: absolute;
14327    top: 12px;
14328    right: 90px;
14329  }
14330  .jd-framework.jd-front-end .buttons .teaser__cta > [class*=icon] {
14331    font-size: 15px;
14332    margin-right: 10px;
14333    vertical-align: text-bottom;
14334  }
14335}
14336@media screen and (max-width: 700px) {
14337  .jd-framework.jd-front-end .buttons {
14338    position: fixed;
14339    bottom: -30px;
14340    left: 50%;
14341    -webkit-transform: translateX(-50%);
14342            transform: translateX(-50%);
14343    margin: 0;
14344    width: 100%;
14345    display: block;
14346    top: auto;
14347    z-index: 99;
14348    text-align: center;
14349  }
14350  .jd-framework.jd-front-end .buttons .teaser__cta {
14351    float: none;
14352  }
14353}
14354@media screen and (max-width: 450px) {
14355  .jd-framework.jd-front-end .buttons {
14356    bottom: -70px;
14357  }
14358}
14359@media screen {
14360  .jd-framework.jd-front-end .buttons .selected:not(#location-anfragen) {
14361    background-color: #9b1d26 !important;
14362    border-color: #9b1d26 !important;
14363  }
14364  .jd-framework.jd-front-end .buttons > a:last-child {
14365    margin-right: 5px;
14366  }
14367  .jd-framework.jd-front-end #mainNav > ul > li:not(:last-of-type):after {
14368    left: 99%;
14369  }
14370  .jd-framework.jd-front-end #breadcrumb ul > li:not(:last-of-type):after {
14371    font-size: 0.8em;
14372  }
14373  .jd-framework.jd-front-end .jd-container:not(.no-mrg-b) > .container {
14374    padding: 60px 0;
14375  }
14376}
14377@media screen and (max-width: 1000px) {
14378  .jd-framework.jd-front-end .jd-container:not(.no-mrg-b) > .container {
14379    padding: 40px 0;
14380  }
14381}
14382@media screen and (max-width: 700px) {
14383  .jd-framework.jd-front-end .jd-container:not(.no-mrg-b) > .container {
14384    padding: 30px 0;
14385  }
14386}
14387@media screen {
14388  .jd-framework.jd-front-end .jd-container.no-mrg-b > .container {
14389    padding-top: 110px;
14390  }
14391  .jd-framework.jd-front-end #pageMain {
14392    overflow: hidden;
14393  }
14394  .jd-framework.jd-front-end #contentWrapper {
14395    background: #fff;
14396    width: 100%;
14397    max-width: 1920px;
14398    margin: 0 auto;
14399    position: relative;
14400  }
14401  .jd-framework.jd-front-end .container {
14402    max-width: 1180px;
14403    margin-right: auto;
14404    margin-left: auto;
14405    padding-left: 0px;
14406    padding-right: 0px;
14407    width: 95% !important;
14408  }
14409  .jd-framework.jd-front-end .container-fluid {
14410    padding: 0;
14411  }
14412  .jd-framework.jd-front-end .video-wrap {
14413    width: 100%;
14414    display: block;
14415    height: 0;
14416    padding-bottom: 56.25%;
14417    position: relative;
14418    margin: 80px 0;
14419  }
14420}
14421@media screen and (max-width: 700px) {
14422  .jd-framework.jd-front-end .video-wrap {
14423    margin: 50px 0;
14424  }
14425}
14426@media screen and (max-width: 420px) {
14427  .jd-framework.jd-front-end .video-wrap {
14428    width: 105%;
14429    margin-left: -2.5%;
14430    margin-right: -2.5%;
14431  }
14432}
14433@media screen {
14434  .jd-framework.jd-front-end .video-wrap iframe {
14435    position: absolute;
14436    width: 100%;
14437    height: 100%;
14438    left: 0;
14439    top: 0;
14440    right: 0;
14441    bottom: 0;
14442  }
14443  .jd-framework.jd-front-end #loader-overlay {
14444    position: fixed;
14445    width: 100vw;
14446    height: 100vh;
14447    top: 0;
14448    left: 0;
14449    z-index: 100;
14450    background-color: white;
14451  }
14452  .jd-framework.jd-front-end #loader-overlay .loader {
14453    font-size: 10px;
14454    margin: 50px auto;
14455    text-indent: -9999em;
14456    width: 30px;
14457    height: 30px;
14458    border-radius: 50%;
14459    background: #9b1d26;
14460    background: -webkit-gradient(linear, left top, right top, color-stop(10%, #9b1d26), color-stop(42%, rgba(255, 255, 255, 0)));
14461    background: linear-gradient(to right, #9b1d26 10%, rgba(255, 255, 255, 0) 42%);
14462    position: relative;
14463    -webkit-animation: load3 1.4s infinite linear;
14464    animation: load3 1.4s infinite linear;
14465    -webkit-transform: translateZ(0);
14466    transform: translateZ(0);
14467    position: absolute;
14468    top: 50%;
14469    left: 50%;
14470    margin-left: -15px;
14471    margin-top: -15px;
14472  }
14473  .jd-framework.jd-front-end #loader-overlay .loader:before {
14474    width: 50%;
14475    height: 50%;
14476    background: #9b1d26;
14477    border-radius: 100% 0 0 0;
14478    position: absolute;
14479    top: 0;
14480    left: 0;
14481    content: "";
14482  }
14483  .jd-framework.jd-front-end #loader-overlay .loader:after {
14484    background: #ffffff;
14485    width: 85%;
14486    height: 85%;
14487    border-radius: 50%;
14488    content: "";
14489    margin: auto;
14490    position: absolute;
14491    top: 0;
14492    left: 0;
14493    bottom: 0;
14494    right: 0;
14495  }
14496  @-webkit-keyframes load3 {
14497    0% {
14498      -webkit-transform: rotate(0deg);
14499      transform: rotate(0deg);
14500    }
14501    100% {
14502      -webkit-transform: rotate(360deg);
14503      transform: rotate(360deg);
14504    }
14505  }
14506  @keyframes load3 {
14507    0% {
14508      -webkit-transform: rotate(0deg);
14509      transform: rotate(0deg);
14510    }
14511    100% {
14512      -webkit-transform: rotate(360deg);
14513      transform: rotate(360deg);
14514    }
14515  }
14516}
14517@media screen and (min-width: 1001px) {
14518  .jd-framework.jd-front-end .h-hidden-gt-md {
14519    display: none !important;
14520    visibility: hidden !important;
14521  }
14522}
14523@media screen and (max-width: 1000px) {
14524  .jd-framework.jd-front-end .h-hidden-md {
14525    display: none !important;
14526    visibility: hidden !important;
14527  }
14528}
14529@media screen and (max-width: 420px) {
14530  .jd-framework.jd-front-end .h-hidden-xs {
14531    display: none !important;
14532    visibility: hidden !important;
14533  }
14534}
14535.jd-framework.jd-front-end .modal-content {
14536  -webkit-box-shadow: none;
14537          box-shadow: none;
14538  border-radius: 0;
14539  position: relative;
14540}
14541.jd-framework.jd-front-end .modal-content .container {
14542  max-width: 1000px;
14543}
14544.jd-framework.jd-front-end .modal-content .modal-title {
14545  position: absolute;
14546  top: 0;
14547  z-index: 2;
14548  font-size: 30px;
14549  line-height: 62px;
14550  left: 30px;
14551  font-family: TW_Character, Arial, sans-serif;
14552}
14553.jd-framework.jd-front-end .modal-content .modal-title a.teaser__cta {
14554  margin-left: 20px;
14555  margin-top: 11px;
14556}
14557.jd-framework.jd-front-end .modal-content .modal-title a.teaser__cta span {
14558  font-size: 14px;
14559  margin-right: 7px;
14560  vertical-align: initial;
14561}
14562@media screen and (max-width: 700px) {
14563  .jd-framework.jd-front-end .modal-content .modal-title {
14564    left: 15px;
14565  }
14566}
14567.jd-framework.jd-front-end .modal-content .modal-body {
14568  position: static;
14569}
14570.jd-framework.jd-front-end .modal-content .modal-body-holder {
14571  min-height: 0 !important;
14572}
14573.jd-framework.jd-front-end .modal-content .modal-header {
14574  display: block;
14575  border: none;
14576  padding: 15px 30px;
14577  height: 60px;
14578  border: none;
14579}
14580.jd-framework.jd-front-end .modal-content .modal-header .modal-title {
14581  display: none;
14582}
14583@media screen and (max-width: 700px) {
14584  .jd-framework.jd-front-end .modal-content .modal-header {
14585    padding: 15px;
14586  }
14587}
14588.jd-framework.jd-front-end .modal-content .modal-footer {
14589  border: none;
14590}
14591.jd-framework.jd-front-end #ct-film-detail .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion {
14592  margin-top: 0 !important;
14593}
14594.jd-framework.jd-front-end .ct-switcher-wrap {
14595  position: relative;
14596}
14597.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher {
14598  background-color: #ffffff;
14599  height: 45px;
14600  position: absolute;
14601  top: 10px;
14602  right: 23px;
14603  border: 1px solid black;
14604  width: 200px;
14605  display: -webkit-box;
14606  display: -ms-flexbox;
14607  display: flex;
14608  -webkit-box-align: center;
14609      -ms-flex-align: center;
14610          align-items: center;
14611  -webkit-box-pack: justify;
14612      -ms-flex-pack: justify;
14613          justify-content: space-between;
14614  z-index: 2;
14615}
14616.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a {
14617  line-height: 45px;
14618  vertical-align: middle;
14619  padding: 0 15px;
14620  position: relative;
14621  z-index: 3;
14622  width: 50%;
14623  display: block;
14624  text-align: center;
14625}
14626.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher i {
14627  display: inline;
14628  font-size: 25px;
14629  vertical-align: inherit;
14630  margin-right: 5px;
14631}
14632.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher > div {
14633  position: absolute;
14634  width: 50%;
14635  height: 100%;
14636  background-color: #d4d4d4;
14637  top: 0;
14638  left: 0;
14639  z-index: 2;
14640  -webkit-transition: all 350ms ease-in-out;
14641  transition: all 350ms ease-in-out;
14642}
14643.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a:first-child.active ~ div {
14644  left: 0;
14645}
14646.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a:first-child:hover ~ div {
14647  left: 0 !important;
14648}
14649.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a:nth-child(2).active ~ div {
14650  left: 50%;
14651}
14652.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a:nth-child(2):hover ~ div {
14653  left: 50% !important;
14654}
14655.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a.active {
14656  font-weight: bold;
14657}
14658.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap {
14659  width: 100%;
14660  z-index: 1;
14661  position: relative;
14662}
14663.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap.hide-me {
14664  visibility: hidden;
14665  opacity: 0;
14666  height: 0;
14667}
14668.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap > div {
14669  width: 100%;
14670  height: 0;
14671  padding-bottom: 75%;
14672  background-color: #d4d4d4;
14673  display: block;
14674  position: relative;
14675}
14676.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap > div #map {
14677  position: absolute;
14678  width: 100%;
14679  top: 0;
14680  left: 0;
14681  height: 100%;
14682}
14683.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap .mapApp__zoom {
14684  top: 20px;
14685  position: absolute;
14686  left: 18px;
14687  z-index: 999999;
14688}
14689.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap .mapApp__zoom__button {
14690  background: #fff;
14691  display: block;
14692  height: 25px;
14693  margin: 1px 0 0 0;
14694  text-align: center;
14695  text-decoration: none;
14696  width: 25px;
14697}
14698.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap .mapApp__zoom__button i {
14699  font-weight: 400;
14700  font-style: normal;
14701  font-size: 15px;
14702  line-height: 25px;
14703}
14704.jd-framework.jd-front-end .ct-switcher-wrap > .ct-crews-list {
14705  padding-top: 65px;
14706}
14707.jd-framework.jd-front-end .popup-box {
14708  position: absolute;
14709  background: rgb(255, 255, 255);
14710  border: 1px solid black;
14711  padding: 30px;
14712  height: auto;
14713  width: 300px;
14714  z-index: 1099999991;
14715  -webkit-transform: translateY(-100%);
14716          transform: translateY(-100%);
14717  margin-top: 30px;
14718}
14719.jd-framework.jd-front-end .popup-box .show-on-map {
14720  display: none !important;
14721}
14722.jd-framework.jd-front-end #pageFooter {
14723  max-width: 100%;
14724  width: 100%;
14725}
14726@media screen and (max-width: 600px) {
14727  .jd-framework.jd-front-end #pageFooter #pageFooter__smLinks {
14728    margin-right: 15px;
14729    margin-left: inherit;
14730  }
14731}
14732.jd-framework.jd-front-end .bootbox.modal {
14733  position: fixed;
14734  top: 10%;
14735  left: 50%;
14736  z-index: 1050;
14737  width: 560px;
14738  margin-left: -280px;
14739  background-color: #fff;
14740  border: none;
14741  border-radius: 0;
14742  outline: 0;
14743  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
14744  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
14745  -webkit-background-clip: padding-box;
14746  -moz-background-clip: padding-box;
14747  background-clip: padding-box;
14748  height: auto;
14749  bottom: auto;
14750}
14751@media screen and (max-width: 600px) {
14752  .jd-framework.jd-front-end .bootbox.modal {
14753    width: calc(100% - 30px);
14754    margin-left: 0;
14755    left: 15px;
14756  }
14757}
14758.jd-framework.jd-front-end .bootbox.modal .btn-primary {
14759  font-style: normal;
14760  padding: 12px 21px;
14761  line-height: 1.25;
14762  border: 1px solid #9b1d26;
14763  font-size: 16px;
14764}
14765
14766@media screen {
14767  .jd-framework.jd-front-end .activate {
14768    background-color: #9b1d26;
14769    color: #fff;
14770    font-size: 16px;
14771    padding: 15px 30px;
14772  }
14773  .jd-framework.jd-front-end #pageHeader {
14774    position: absolute;
14775    left: 0;
14776    max-width: 1920px;
14777    z-index: 99;
14778  }
14779}
14780@media screen {
14781  .jd-framework.jd-front-end #pageHeader .commission-logo {
14782    max-width: 105px;
14783    float: left;
14784    padding-top: 22px;
14785    padding-left: 25px;
14786    margin-right: 20px;
14787  }
14788  .jd-framework.jd-front-end #pageHeader #pageHeader__logo {
14789    display: block;
14790    position: absolute;
14791    top: 50%;
14792    right: 3.125%;
14793    margin-top: -18px;
14794    z-index: 10px;
14795  }
14796  .jd-framework.jd-front-end #pageHeader #pageHeader__logo > img {
14797    width: 105px;
14798    height: auto;
14799  }
14800}
14801@media screen and (max-width: 1181px) {
14802  .jd-framework.jd-front-end #pageHeader .commission-logo {
14803    float: none;
14804    position: absolute;
14805    padding-top: 17px;
14806    padding-left: 0;
14807    margin-right: 0;
14808    left: 120px;
14809  }
14810}
14811@media screen and (max-width: 1000px) {
14812  .jd-framework.jd-front-end #pageHeader #pageHeader__logo.pageHeader__logo--hidden {
14813    display: none;
14814  }
14815}
14816@media screen and (max-width: 600px) {
14817  .jd-framework.jd-front-end #pageHeader #pageHeader__logo {
14818    margin-top: -6px;
14819    right: 5.625%;
14820  }
14821  .jd-framework.jd-front-end #pageHeader #pageHeader__logo > img {
14822    width: 80px;
14823    height: 34px;
14824  }
14825}
14826@media screen {
14827  .jd-framework.jd-front-end #memorizeNav > input#mainNav__bookmark {
14828    opacity: 0;
14829    position: absolute;
14830  }
14831  .jd-framework.jd-front-end #memorizeNav > label[for=mainNav__bookmark] {
14832    display: none;
14833  }
14834  .jd-framework.jd-front-end #memorizeNav > a#bookmark {
14835    top: 2px;
14836    font: 400 20px/26px "TW_Character", Arial, sans-serif;
14837    color: #000;
14838    text-decoration: none;
14839    display: block;
14840    -webkit-box-sizing: border-box;
14841            box-sizing: border-box;
14842    cursor: pointer;
14843    height: 100%;
14844    padding: 17px 15px 0 15px;
14845  }
14846  .jd-framework.jd-front-end #memorizeNav > a#bookmark > span.icn-service-star {
14847    font-size: inherit;
14848    vertical-align: initial;
14849  }
14850  .jd-framework.jd-front-end #memorizeNav > a#bookmark > #memorizeCount {
14851    font: 700 15px/30px Georgia, serif;
14852    top: 13px;
14853    position: absolute;
14854    margin-left: 5px;
14855  }
14856}
14857
14858@media screen {
14859  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen {
14860    width: 100%;
14861    padding-bottom: 56.25%;
14862    background-size: cover;
14863    position: relative;
14864    background-position: center;
14865    /* horizontally center the video */
14866    /* set video aspect ratio and vertically center */
14867  }
14868}
14869@media screen and (max-width: 1000px) {
14870  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen {
14871    margin-top: 50px;
14872  }
14873}
14874@media screen and (max-width: 700px) and (orientation: portrait) {
14875  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen {
14876    padding-bottom: 80vh;
14877  }
14878}
14879@media screen and (max-width: 700px) and (orientation: landscape) {
14880  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen {
14881    padding-bottom: 56.25%;
14882  }
14883}
14884@media screen and (min-width: 701px) {
14885  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen {
14886    padding-bottom: 0;
14887    height: 100vh;
14888  }
14889}
14890@media screen {
14891  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen:after {
14892    background-color: rgba(0, 0, 0, 0.15);
14893    content: "";
14894    position: absolute;
14895    width: 100%;
14896    height: 100%;
14897    top: 0;
14898    left: 0;
14899  }
14900  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .iframe-wrap {
14901    width: 100%;
14902    min-height: 0;
14903    padding-bottom: 56.25%;
14904    top: 50%;
14905    -webkit-transform: translateY(-50%);
14906    transform: translateY(-50%);
14907    position: absolute;
14908  }
14909  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg {
14910    position: relative;
14911    width: 100%; /* Set video container element width here */
14912    height: 100%; /* Set video container element height here */
14913    overflow: hidden;
14914    background: #111; /* bg color, if video is not high enough */
14915  }
14916  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg-width {
14917    position: absolute;
14918    width: 100%; /* Change width value to cover more area*/
14919    height: 100%;
14920    left: -9999px;
14921    right: -9999px;
14922    margin: auto;
14923  }
14924  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg-aspect {
14925    position: absolute;
14926    width: 100%;
14927    height: 0;
14928    top: -9999px;
14929    bottom: -9999px;
14930    margin: auto;
14931    padding-bottom: 56.25%; /* 16:9 ratio */
14932    overflow: hidden;
14933  }
14934  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg-make-height {
14935    position: absolute;
14936    top: 0;
14937    right: 0;
14938    bottom: 0;
14939    left: 0;
14940  }
14941  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg-hide-control
14941s {
14942    -webkit-box-sizing: content-box;
14943            box-sizing: content-box;
14944    position: relative;
14945    height: 100%;
14946    width: 100%;
14947    /* Vimeo timeline and play button are ~55px high */
14948    padding: 55px 97.7777px; /* 16:9 ratio */
14949    top: -55px;
14950    left: -97.7777px; /* 16:9 ratio */
14951  }
14952  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg iframe {
14953    position: absolute;
14954    width: 100%;
14955    height: 100%;
14956    top: 0;
14957    left: 0;
14958    border: 0 none;
14959  }
14960  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen video, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen iframe {
14961    position: absolute;
14962    top: 0;
14963    left: 0;
14964    min-width: 100%;
14965    min-height: 100%;
14966    width: auto;
14967    height: auto;
14968    overflow: hidden;
14969  }
14970  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen video.touch, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen iframe.touch {
14971    z-index: 6;
14972    opacity: 0;
14973  }
14974  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle {
14975    position: absolute;
14976    top: 75%;
14977    left: 50%;
14978    -webkit-transform: translateX(-50%) translateY(-50%);
14979    transform: translateX(-50%) translateY(-50%);
14980    width: 100%;
14981    max-width: 550px;
14982    z-index: 1;
14983  }
14984  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle.touch {
14985    top: 50%;
14986    -webkit-transform: translateX(-50%) translateY(-50%);
14987    transform: translateX(-50%) translateY(-50%);
14988  }
14989  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText h1, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText hr, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText .subline, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText .cd-bottom {
14990    -webkit-transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1), transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
14991    transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1), transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
14992    position: relative;
14993    opacity: 0;
14994    -webkit-transform: translateY(10px);
14995    transform: translateY(10px);
14996  }
14997  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText h1.big {
14998    -webkit-transition-delay: 0ms;
14999    transition-delay: 0ms;
15000  }
15001  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText hr.ct-l {
15002    -webkit-transition-delay: 150ms;
15003    transition-delay: 150ms;
15004  }
15005  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText .subline {
15006    -webkit-transition-delay: 300ms;
15007    transition-delay: 300ms;
15008  }
15009  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText .cd-bottom {
15010    -webkit-transition-delay: 450ms;
15011    transition-delay: 450ms;
15012  }
15013  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText.fadeIn h1, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText.fadeIn hr, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText.fadeIn .subline, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText.fadeIn .cd-bottom {
15014    opacity: 1;
15015    -webkit-transform: translateY(0);
15016    transform: translateY(0);
15017  }
15018  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.ke
15018yvisual--smallVersion {
15019    padding-bottom: 40.9%;
15020    height: 0;
15021    background-size: cover;
15022    position: relative;
15023    background-color: #d4d4d4;
15024    background-attachment: fixed;
15025    overflow: hidden;
15026    /* horizontally center the video */
15027    /* set video aspect ratio and vertically center */
15028  }
15029}
15030@media screen and (max-width: 1000px) {
15031  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion {
15032    margin-top: 50px;
15033  }
15034}
15035@media screen and (max-width: 700px) {
15036  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion {
15037    padding-bottom: 56.25%;
15038  }
15039}
15040@media screen {
15041  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .bg-wrap {
15042    position: absolute;
15043    width: 100%;
15044    height: 110%;
15045    top: 0;
15046    left: 0;
15047    background-size: cover;
15048    background-position: 50% 50%;
15049  }
15050}
15051@media screen and (max-width: 700px) {
15052  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .bg-wrap {
15053    height: 100%;
15054  }
15055}
15056@media screen {
15057  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion:not(.no-title):after {
15058    position: absolute;
15059    width: 100%;
15060    height: 100%;
15061    background-color: rgba(0, 0, 0, 0.2);
15062    content: "";
15063    top: 0;
15064    left: 0;
15065  }
15066  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle {
15067    position: absolute;
15068    top: 50%;
15069    left: 50%;
15070    -webkit-transform: translateX(-50%) translateY(-55px);
15071    transform: translateX(-50%) translateY(-55px);
15072    width: 100%;
15073    max-width: 550px;
15074    z-index: 1;
15075  }
15076}
15077@media screen and (max-width: 700px) {
15078  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle {
15079    top: calc(50% + 25px);
15080  }
15081}
15082@media screen {
15083  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle h1, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle span {
15084    display: block;
15085    font-size: 56px;
15086    line-height: 62px;
15087    font-family: TW_Character, Arial, sans-serif;
15088  }
15089  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle h1:hover, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle h1:active, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle h1:focus, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle span:hover, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle span:active, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle span:focus {
15090    color: black;
15091  }
15092}
15093@media screen and (max-width: 1000px) {
15094  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle h1, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle span {
15095    font-size: 42px;
15096    line-height: 45px;
15097  }
15098}
15099@media screen and (max-width: 700px) {
15100  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle h1, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle span {
15101    font-size: 35px;
15102    line-height: 40px;
15103    margin-bottom: 15px;
15104  }
15105}
15106@media screen {
15107  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle.white h1:hover, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.ke
15107yvisual--smallVersion .contentArticle.white h1:active, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle.white h1:focus, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle.white span:hover, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle.white span:active, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle.white span:focus {
15108    color: white;
15109  }
15110  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle.white h1:hover span, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle.white h1:active span, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle.white h1:focus span, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle.white span:hover span, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle.white span:active span, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle.white span:focus span {
15111    color: white;
15112  }
15113  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg {
15114    position: absolute;
15115    width: 100%; /* Set video container element width here */
15116    height: 100%; /* Set video container element height here */
15117    overflow: hidden;
15118    background: #111; /* bg color, if video is not high enough */
15119    z-index: 1;
15120    top: 0;
15121    left: 0;
15122  }
15123  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg-width {
15124    position: absolute;
15125    width: 100%; /* Change width value to cover more area*/
15126    height: 100%;
15127    left: -9999px;
15128    right: -9999px;
15129    margin: auto;
15130  }
15131  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg-aspect {
15132    position: absolute;
15133    width: 100%;
15134    height: 0;
15135    top: -9999px;
15136    bottom: -9999px;
15137    margin: auto;
15138    padding-bottom: 56.25%; /* 16:9 ratio */
15139    overflow: hidden;
15140  }
15141  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg-make-height {
15142    position: absolute;
15143    top: 0;
15144    right: 0;
15145    bottom: 0;
15146    left: 0;
15147  }
15148  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg-hide-controls {
15149    -webkit-box-sizing: content-box;
15150            box-sizing: content-box;
15151    position: relative;
15152    height: 100%;
15153    width: 100%;
15154    /* Vimeo timeline and play button are ~55px high */
15155    padding: 55px 97.7777px; /* 16:9 ratio */
15156    top: -55px;
15157    left: -97.7777px; /* 16:9 ratio */
15158  }
15159  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg iframe {
15160    position: absolute;
15161    width: 100%;
15162    height: 100%;
15163    top: 0;
15164    left: 0;
15165    border: 0 none;
15166  }
15167  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion video, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion iframe {
15168    position: absolute;
15169    top: 0;
15170    left: 0;
15171    min-width: 100%;
15172    min-height: 100%;
15173    width: auto;
15174    height: auto;
15175    overflow: hidden;
15176  }
15177  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion video.touch, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion iframe.touch {
15178    z-index: 6;
15179    opacity: 0;
15180  }
15181  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .webgl-background {
15182    position: absolute;
15183    width: 100%;
15184    height: 100%;
15185  }
15186  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .webgl-background canvas {
15187    position: absolute;
15188    width: 100%;
15189    height: 100%;
15190    top: 0;
15191    left: 0;
15192  }
15193}
15194@media screen and (max-width: 700px) {
15195  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle {
15196    padding: 40px 26px;
15197  }
15198}
15199@media screen {
15200  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle h1 span {
15201    display: block;
15202  }
15203  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle > div {
15204    height: calc(50vh - 110px);
15205    width: 100%;
15206    position: relative;
15207  }
15208}
15209@media screen and (max-width: 1000px) {
15210  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle > div {
15211    height: calc(28vh - 110px);
15212  }
15213}
15214@media screen {
15215  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle > div > div {
15216    position: absolute;
15217    top: 50%;
15218    width: 100%;
15219    left: 0;
15220    -webkit-transform: translateY(-50%);
15221    transform: translateY(-50%);
15222  }
15223  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom {
15224    width: 44px;
15225    height: 44px;
15226    position: relative;
15227    border-radius: 50px;
15228    right: auto;
15229    bottom: auto;
15230    margin-top: 45px;
15231    transform: inherit;
15232    -webkit-transform: inherit;
15233    border: 3px solid black;
15234    background-color: transparent;
15235    display: inline-block;
15236    margin-left: 0px;
15237  }
15238  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom:hover, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom:active, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom:focus {
15239    color: black;
15240  }
15241  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom:hover span, .j
15241d-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom:active span, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom:focus span {
15242    color: black;
15243  }
15244  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom p {
15245    display: none;
15246  }
15247  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom span.icon-simpleArrowDown {
15248    margin-left: 0;
15249    font-size: 25px;
15250    line-height: 45px;
15251    display: block;
15252  }
15253  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle #header-play {
15254    position: relative;
15255    display: block;
15256    cursor: pointer;
15257  }
15258  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white h1, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white p {
15259    color: white;
15260  }
15261  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white hr {
15262    border-bottom-color: #fff;
15263    margin-top: -5px;
15264  }
15265  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom {
15266    border: 3px solid white;
15267    background-color: transparent;
15268    text-decoration: none !important;
15269    -webkit-transition: color 300ms ease-in-out, border 300ms ease-in-out;
15270    transition: color 300ms ease-in-out, border 300ms ease-in-out;
15271  }
15272  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom p {
15273    display: none;
15274  }
15275  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom span.icon-simpleArrowDown {
15276    color: white;
15277    -webkit-transition: color 300ms ease-in-out, border 300ms ease-in-out;
15278    transition: color 300ms ease-in-out, border 300ms ease-in-out;
15279  }
15280  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom:hover, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom:active, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom:focus {
15281    color: #9b1d26;
15282    border-color: #9b1d26;
15283  }
15284  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom:hover span, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom:active span, .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom:focus span {
15285    color: #9b1d26;
15286  }
15287  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo {
15288    position: relative;
15289  }
15290  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .image-wrap {
15291    width: 100%;
15292    padding-bottom: 100%;
15293    height: 0;
15294    background-size: cover;
15295    display: block;
15296    position: relative;
15297  }
15298  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay {
15299    position: absolute;
15300    width: calc(100% - 26px);
15301    height: 100%;
15302    top: 0;
15303    left: 13px;
15304    background-color: rgba(0, 0, 0, 0.6);
15305    opacity: 0;
15306    -webkit-transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
15307    transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
15308  }
15309  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay * {
15310    color: white !important;
15311    text-align: center;
15312  }
15313  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay > div {
15314    position: absolute;
15315    top: 50%;
15316    left: 50%;
15317    -webkit-transform: translateX(-50%) translateY(-50%) scale(1.2);
15318    transform: translateX(-50%) translateY(-50%) scale(1.2);
15319    -webkit-transition: -webkit-transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1), transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
15320    transition: -webkit-transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1), transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
15321    width: 80%;
15322  }
15323  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay svg {
15324    display: inline-block;
15325    width: 15px;
15326    vertical-align: middle;
15327    margin-right: 5px;
15328  }
15329  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay svg * {
15330    fill: #fff;
15331  }
15332  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay .tags {
15333    margin-top: 15px;
15334    margin-bottom: 0;
15335  }
15336  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo:hover .overlay {
15337    opacity: 1;
15338  }
15339  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo:hover .overlay > div {
15340    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
15341    transform: translateX(-50%) translateY(-50%) scale(1);
15342  }
15343  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo.col-xs-6:first-child, .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo.col-xs-6:nth-child(2) {
15344    margin-bottom: 26px;
15345  }
15346}
15347@media screen and (max-width: 700px) {
15348  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo.col-sm-4 {
15349    margin-bottom: 26px;
15350    margin-top: 26px;
15351  }
15352}
15353@media screen {
15354  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .teaser__cta {
15355    margin-top: 26px;
15356  }
15357  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap {
15358    margin: 240px 0;
15359  }
15360}
15361@media screen and (max-width: 700px) {
15362  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap {
15363    margin: 150px 0;
15364  }
15365}
15366@media screen and (max-width: 420px) {
15367  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap {
15368    margin: 100px 0;
15369  }
15370}
15371@media screen {
15372  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap h2 {
15373    font: 400 normal 28px/1.1 TW_Character, Arial, sans-serif;
15374    margin-bottom: 40px;
15375  }
15376}
15377@media screen and (max-width: 420px) {
15378  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap h2 {
15379    font-size: 20px;
15380  }
15381}
15382@media screen {
15383  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap svg.herz {
15384    display: block;
15385    width: 195px;
15386    margin: 0 auto;
15387    margin-bottom: 50px;
15388    overflow: visible;
15389  }
15390  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap svg.herz path.first {
15391    stroke-dasharray: 1500;
15392    stroke-dashoffset: 1500;
15393  }
15394}
15395@media screen and (max-width: 700px) {
15396  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap svg.herz path.first {
15397    -webkit-transition: stroke-dashoffset 3500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
15398    transition: stroke-dashoffset 3500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
15399  }
15400}
15401@media screen {
15402  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap svg.herz path.st0.second {
15403    stroke-dasharray: 1605;
15404    stroke-dashoffset: 3000;
15405  }
15406  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap svg.herz.reveal path.first {
15407    stroke-dashoffset: 3000;
15408  }
15409}
15410@media screen and (max-width: 700px) {
15411  .jd-framework.jd-front-end .jd-shortcode-marketirol-movies-wrap hr, .jd-framework.jd-front-end .jd-shortcode-marketirol-movies-wrap .noMargin {
15412    margin-left: 1.08333% !important;
15413    margin-right: 1.08333% !important;
15414  }
15415}
15416@media screen {
15417  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map {
15418    position: relative;
15419    width: 95%;
15420    padding-bottom: 56.25%;
15421    display: block;
15422    margin: 0 auto;
15423  }
15424}
15425@media screen and (min-width: 1001px) {
15426  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map.no-scroll {
15427    cursor: url("../images/[email protected]"), auto;
15428  }
15429  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map.no-scroll:hover:before {
15430    background-color: rgba(255, 255, 255, 0.6);
15431  }
15432  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map.no-scroll:before {
15433    background-color: rgba(255, 255, 255, 0);
15434    content: "";
15435    position: absolute;
15436    z-index: 9;
15437    width: 100%;
15438    height: 100%;
15439    display: block;
15440    -webkit-transition: background 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
15441    transition: background 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
15442  }
15443}
15444@media screen {
15445  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map iframe {
15446    position: absolute;
15447    top: 0;
15448    left: 0;
15449    height: 100%;
15450    width: 100%;
15451  }
15452  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map .close {
15453    position: absolute;
15454    z-index: 9;
15455    opacity: 1;
15456    background: white;
15457    border-radius: 50%;
15458    top: 20px;
15459    right: 10px;
15460    font-size: 40px;
15461  }
15462}
15463@media screen and (max-width: 1000px) {
15464  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map {
15465    position: fixed;
15466    height: 100%;
15467    width: 100%;
15468    display: block;
15469    padding-bottom: 0;
15470    z-index: 9999;
15471    top: 0;
15472    left: 0;
15473    background-color: white;
15474    opacity: 0;
15475    visibility: hidden;
15476    -webkit-transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1), visibility 600ms cubic-bezier(0.645, 0.045, 0.355, 1), transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
15477    transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1), visibility 600ms cubic-bezier(0.645, 0.045, 0.355, 1), transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
15478  }
15479  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map iframe {
15480    position: absolute;
15481    top: 1%;
15482    left: 1%;
15483    height: 98%;
15484    width: 98%;
15485  }
15486  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map.open {
15487    opacity: 1;
15488    visibility: visible;
15489  }
15490}
15491@media screen and (max-width: 700px) {
15492  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .h-grid-12 {
15493    width: 100%;
15494    margin: 0 auto;
15495    max-width: 100%;
15496  }
15497}
15498@media screen {
15499  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small {
15500    margin-bottom: 26px;
15501    position: relative;
15502  }
15503  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small .image-wrap {
15504    background-size: cover;
15505    background-repeat: no-repeat;
15506    width: 100%;
15507    height: 0;
15508    padding-bottom: 76.47%;
15509    position: relative;
15510  }
15511  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small .image-wrap:before {
15512    content: "";
15513    position: absolute;
15514    width: 100%;
15515    height: 100%;
15516    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+61,0.6+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
15517    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(61%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
15518    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
15519    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#99000000", GradientType=0); /* IE6-9 */
15520    display: block;
15521    top: 0;
15522    left: 0;
15523  }
15524  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small .image-wrap:after {
15525    content: "";
15526    position: absolute;
15527    width: 100%;
15528    height: 100%;
15529    background-color: #000000;
15530    display: block;
15531    top: 0;
15532    left: 0;
15533    opacity: 0;
15534    -webkit-transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
15535    transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
15536  }
15537  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small:hover .image-wrap:after, .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small:active .image-wrap:after, .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small:focus .image-wrap:after {
15538    opacity: 0.6;
15539  }
15540  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small .image-head {
15541    width: 80%;
15542  }
15543  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .gradient {
15544    position: absolute;
15545    width: 100%;
15546    height: 100%;
15547    opacity: 0;
15548    top: 0;
15549    left: 0;
15550    -webkit-transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
15551    transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
15552  }
15553}
15554@media screen and (max-width: 1000px) and (min-width: 701px) {
15555  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right {
15556    margin-top: 20px;
15557  }
15558}
15559@media screen {
15560  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right .
15560image-head {
15561    width: 90%;
15562  }
15563  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a {
15564    position: relative;
15565    width: 100%;
15566    background-color: #d4d4d4;
15567    display: block;
15568  }
15569  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .col-lg-12 {
15570    float: none;
15571  }
15572  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a:hover .gradient {
15573    opacity: 0.65;
15574  }
15575  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .image {
15576    position: relative;
15577  }
15578  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .image .image-wrap {
15579    background-size: cover;
15580    background-repeat: no-repeat;
15581    width: 100%;
15582    height: 0;
15583    padding-bottom: 99%;
15584    position: relative;
15585  }
15586}
15587@media screen and (min-width: 701px) {
15588  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .image .image-wrap {
15589    padding-bottom: 93.3%;
15590  }
15591}
15592@media screen and (max-width: 1000px) {
15593  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .image .image-wrap {
15594    padding-bottom: 89.5%;
15595  }
15596}
15597@media screen {
15598  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content {
15599    position: relative;
15600    padding: 40px;
15601    padding-bottom: 70%;
15602    height: 0;
15603    background-color: #d4d4d4;
15604  }
15605}
15606@media screen and (min-width: 1001px) {
15607  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content {
15608    width: 100%;
15609  }
15610}
15611@media screen and (max-width: 1000px) {
15612  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content {
15613    padding: 40px;
15614    padding-bottom: 39.4%;
15615  }
15616}
15617@media screen and (max-width: 700px) {
15618  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content {
15619    height: auto;
15620    padding: 26px;
15621    padding-bottom: 50px;
15622  }
15623}
15624@media screen {
15625  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content * {
15626    color: #000 !important;
15627  }
15628  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content .teaser__cta {
15629    position: absolute;
15630    bottom: 40px;
15631    right: 40px;
15632  }
15633}
15634@media screen and (max-width: 700px) {
15635  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content .teaser__cta {
15636    bottom: 16px;
15637    right: 26px;
15638  }
15639}
15640@media screen {
15641  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser__cta {
15642    background-color: transparent;
15643    border: none;
15644    padding-left: 0;
15645    padding-right: 0;
15646    color: #000;
15647    cursor: pointer;
15648  }
15649  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser__cta * {
15650    color: #000;
15651    -webkit-transition: color 300ms;
15652    transition: color 300ms;
15653  }
15654  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser__cta:hover {
15655    color: #9b1d26 !important;
15656  }
15657  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser__cta:hover * {
15658    color: #9b1d26 !important;
15659  }
15660  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .custom-owl-carousel {
15661    width: 100%;
15662    position: relative;
15663  }
15664  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .owl-item {
15665    display: inline-block;
15666    vertical-align: top;
15667  }
15668  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlungen {
15669    overflow: hidden;
15670  }
15671}
15672@media screen and (max-width: 700px) {
15673  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlungen {
15674    margin-bottom: 26px;
15675  }
15676}
15677@media screen {
15678  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlungen .ausstrahlung-title {
15679    position: absolute;
15680    width: 50%;
15681    height: 100%;
15682    top: 0;
15683    left: 0;
15684    pointer-events: none;
15685  }
15686  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .owl-nav {
15687    display: none;
15688  }
15689  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung {
15690    background-color: #d4d4d4;
15691    position: relative;
15692    display: inline-block;
15693    width: 100%;
15694  }
15695  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung p {
15696    color: black !important;
15697  }
15698  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung .image-wrap {
15699    width: 50%;
15700    padding-bottom: 43.7%;
15701    background-size: cover;
15702    display: inline-block;
15703    float: left;
15704    position: relative;
15705  }
15706}
15707@media screen and (max-width: 700px) {
15708  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung .image-wrap {
15709    width: 100%;
15710    padding-bottom: 76.47%;
15711    float: none;
15712  }
15713}
15714@media screen {
15715  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung .text-wrap {
15716    width: 50%;
15717    display: inline-block;
15718    float: left;
15719    position: absolute;
15720    height: calc(100% - 50px);
15721    right: 0;
15722    top: 0;
15723  }
15724}
15725@media screen and (min-width: 701px) {
15726  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung .text-wrap div {
15727    position: absolute;
15728    top: 50%;
15729    width: 100%;
15730    padding: 40px;
15731    -webkit-transform: translateY(-50%);
15732    transform: translateY(-50%);
15733  }
15734}
15735@media screen and (max-width: 700px) {
15736  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung .text-wrap {
15737    width: 100%;
15738    position: relative;
15739    height: auto !important;
15740    display: block;
15741    float: none;
15742    padding: 26px;
15743    padding-bottom: 100px;
15744  }
15745}
15746@media screen {
15747  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung:after {
15748    content: " ";
15749    display: table;
15750    clear: both;
15751  }
15752  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .owl-dots {
15753    position: absolute;
15754    right: 0;
15755    bottom: 30px;
15756    height: 15px;
15757    width: 50%;
15758    text-align: center;
15759  }
15760}
15761@media screen and (max-width: 700px) {
15762  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .owl-dots {
15763    right: 50%;
15764    -webkit-transform: translateX(50%);
15765    transform: translateX(50%);
15766  }
15767}
15768@media screen {
15769  .jd-framework.jd-front-end .three-rows {
15770    display: block; /* Fallback for non-webkit */
15771    display: -webkit-box;
15772    -webkit-line-clamp: 4;
15773    -webkit-box-orient: vertical;
15774    height: 80px;
15775    overflow: hidden;
15776    text-overflow: ellipsis;
15777  }
15778  .jd-framework.jd-front-end .three-rows.three {
15779    display: block; /* Fallback for non-webkit */
15780    display: -webkit-box;
15781    -webkit-line-clamp: 3;
15782    -webkit-box-orient: vertical;
15783    height: 60px;
15784    overflow: hidden;
15785    text-overflow: ellipsis;
15786  }
15787  .jd-framework.jd-front-end .owl-dot {
15788    border: 2px black solid;
15789    border-radius: 100%;
15790    height: 15px;
15791    width: 15px;
15792    display: inline-block;
15793    cursor: pointer;
15794  }
15795  .jd-framework.jd-front-end .owl-dot:not(:last-child) {
15796    margin-right: 9px;
15797  }
15798  .jd-framework.jd-front-end .owl-dot.active {
15799    background-color: black;
15800  }
15801}
15802@media screen and (max-width: 1000px) {
15803  .jd-framework.jd-front-end .jd-shortcode-marketirol-zukunftsteaser-wrap .section-image-wrap .section-image {
15804    padding-bottom: 47.39%;
15805    height: 0;
15806  }
15807}
15808@media screen {
15809  .jd-framework.jd-front-end .jd-shortcode-marketirol-threeblocksteaser-wrap .subline {
15810    font: 400 italic 19px/26px Georgia, serif;
15811  }
15812}
15813@media screen and (max-width: 700px) {
15814  .jd-framework.jd-front-end .jd-shortcode-marketirol-downloadgrid-wrap .imageTeaser {
15815    padding-left: 22px;
15816    padding-right: 22px;
15817  }
15818  .jd-framework.jd-front-end .jd-shortcode-marketirol-downloadgrid-wrap .imageTeaser__prospect__image {
15819    margin-right: 2%;
15820  }
15821}
15822@media screen {
15823  .jd-framework.jd-front-end .jd-shortcode-marketirol-downloadgrid-wrap .imageTeaser__prospect__image {
15824    margin-right: 4%;
15825  }
15826  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap {
15827    background-color: #000;
15828  }
15829  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row {
15830    position: relative;
15831    overflow: hidden;
15832  }
15833  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row .image-wrap {
15834    position: relative;
15835    width: 100%;
15836    height: auto;
15837  }
15838  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row .image-wrap img {
15839    display: block;
15840    width: 100%;
15841    position: relative;
15842    height: auto;
15843  }
15844}
15845@media screen and (min-width: 701px) {
15846  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row .image-wrap {
15847    position: relative;
15848    width: 100%;
15849    padding-bottom: 100%;
15850    overflow: hidden;
15851  }
15852  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row .image-wrap div {
15853    position: absolute;
15854    top: 0;
15855    width: 110%;
15856    height: 110%;
15857    left: -5%;
15858  }
15859  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row .image-wrap img {
15860    position: absolute;
15861    top: 50%;
15862    left: 50%;
15863    transform: translateX(-50%) translateY(-50%);
15864    -webkit-transform: translateX(-50%) translateY(-50%);
15865    width: 100%;
15866    height: auto;
15867  }
15868}
15869@media screen {
15870  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer * {
15871    color: white !important;
15872    border-color: white;
15873    text-align: left;
15874  }
15875  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer h3.h2 {
15876    margin-top: 0;
15877  }
15878  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap {
15879    position: relative;
15880    width: 100%;
15881    padding-bottom: 100%;
15882    overflow: hidden;
15883    height: 0;
15884    text-align: left;
15885  }
15886}
15887@media screen and (max-width: 700px) {
15888  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap {
15889    padding: 40px 26px;
15890    height: auto;
15891  }
15892}
15893@media screen and (max-width: 700px) {
15894  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap > div {
15895    position: relative;
15896  }
15897}
15898@media screen and (min-width: 701px) {
15899  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap > div {
15900    width: 75%;
15901    position: absolute;
15902    top: 50%;
15903    left: 50%;
15904    transform: translateX(-50%) translateY(-50%);
15905    -webkit-transform: translateX(-50%) translateY(-50%);
15906  }
15907}
15908@media screen {
15909  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap .teaser__cta {
15910    margin-top: 65px;
15911  }
15912}
15913@media screen and (max-width: 1000px) {
15914  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap .teaser__cta {
15915    margin-top: 20px;
15916  }
15917}
15918@media screen {
15919  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap .teaser__cta:hover {
15920    border-color: #9b1d26;
15921    background-color: #9b1d26;
15922  }
15923  .jd-framework.jd-front-end .v-element {
15924    margin-top: 0;
15925    margin-bottom: 0;
15926  }
15927  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .contentArticle {
15928    margin-bottom: 20px !important;
15929    margin-top: 0;
15930  }
15931  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .contentArticle h2 {
15932    font: 400 normal 35px/40px TW_Character, Arial, sans-serif;
15933    color: #000;
15934    margin: 0 0 8px;
15935    text-align: center;
15936    letter-spacing: 0.5px;
15937  }
15938}
15939@media screen and (max-width: 700px) {
15940  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .contentArticle h2 {
15941    font: 400 normal 28px/32px TW_Character, Arial, sans-serif;
15942  }
15943}
15944@media screen and (max-width: 700px) {
15945  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaser {
15946    margin-bottom: 30px;
15947  }
15948}
15949@media screen and (max-width: 700px) {
15950  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent {
15951    padding: 16px 18px 55px;
15952  }
15953}
15954@media screen {
15955  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .teaser__cta {
15956    right: 16px;
15957    left: auto;
15958  }
15959  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .license-image-wrap {
15960    background-color: #f6f6f6;
15961    width: 100%;
15962    padding-bottom: 38.2%;
15963    height: 0;
15964    position: relative;
15965  }
15966  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .license-image-wrap > div {
15967    position: absolute;
15968    width: calc(100% - 20px);
15969    height: calc(100% - 20px);
15970    background-size: contain;
15971    background-repeat: no-repeat;
15972    top: 10px;
15973    left: 10px;
15974    background-position: center;
15975  }
15976  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .facts-wrap {
15977    padding: 15px;
15978  }
15979  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .facts-wrap .fact {
15980    width: 100%;
15981  }
15982  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .facts-wrap .fact span {
15983    font-size: 35px;
15984    font-family: TW_Character, Arial, sans-serif;
15985    line-height: 35px;
15986  }
15987  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .facts-wrap .fact .subline {
15988    font-weight: normal;
15989    font-style: italic;
15990    font-size: 16px;
15991    display: inline-block;
15992    vertical-align: initial;
15993    line-height: 46px;
15994    margin-left: 15px;
15995    margin-bottom: 0;
15996  }
15997}
15998@media screen and (min-width: 701px) {
15999  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-twlogin-wrap .infoTeaserContent form {
16000    padding-bottom: 0;
16001  }
16002}
16003@media screen {
16004  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-twlogin-wrap .infoTeaserContent > .teaser__cta {
16005    height: 30px;
16006    padding: 4px 10px;
16007    font: 700 normal 15px/20px Georgia, serif;
16008  }
16009}
16010@media screen and (max-width: 700px) {
16011  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-twlogin-wrap .infoTeaserContent .login-submit > .button-primary {
16012    float: left;
16013  }
16014  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-twlogin-wrap .infoTeaserContent > .teaser__cta {
16015    padding: 4px 10px;
16016  }
16017}
16018.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap {
16019  position: relative;
16020}
16021.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap .reg-form {
16022  opacity: 1;
16023  -webkit-transition: opacity 0.4s ease-in-out;
16024  transition: opacity 0.4s ease-in-out;
16025}
16026.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap .reg-form.success_hide {
16027  opacity: 0;
16028}
16029.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap .success {
16030  position: absolute;
16031  top: 50%;
16032  left: 50%;
16033  -webkit-transform: translateY(-50%) translateX(-50%);
16034          transform: translateY(-50%) translateX(-50%);
16035  opacity: 0;
16036  -webkit-transition: opacity 0.4s ease-in-out;
16037  transition: opacity 0.4s ease-in-out;
16038  pointer-events: none;
16039}
16040.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap .success p {
16041  font-size: 20px;
16042  line-height: 1.25;
16043}
16044.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap .success.success_show {
16045  opacity: 1;
16046  pointer-events: auto;
16047}
16048.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap {
16049  padding-top: 100px;
16050}
16051.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen {
16052  display: -webkit-box;
16053  display: -ms-flexbox;
16054  display: flex;
16055  -webkit-box-pack: justify;
16056      -ms-flex-pack: justify;
16057          justify-content: space-between;
16058}
16059.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen a {
16060  padding: 10px;
16061  font-family: TW_Character, Arial, sans-serif;
16062  font-size: 16px;
16063  color: #d4d4d4;
16064}
16065.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen a span {
16066  z-index: 1;
16067  position: relative;
16068}
16069.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen a:before {
16070  content: "";
16071}
16072.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen a.aktiv {
16073  font-size: 28px;
16074  position: relative;
16075}
16076.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen a.aktiv:before {
16077  position: absolute;
16078  top: 50%;
16079  left: 50%;
16080  -webkit-transform: translateY(-50%) translateX(-50%);
16081          transform: translateY(-50%) translateX(-50%);
16082  height: 40px;
16083  width: 40px;
16084  border-radius: 50%;
16085  background-color: #000;
16086}
16087.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .notice {
16088  padding-top: 12px;
16089  text-align: right;
16090  padding-bottom: 50px;
16091}
16092.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .notice span {
16093  font-size: 10px;
16094  color: #000000;
16095}
16096.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation {
16097  text-align: right;
16098}
16099.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation .back {
16100  float: left;
16101}
16102.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation .msg label {
16103  line-height: 46px;
16104  margin-bottom: 0;
16105  font-size: 15px;
16106  margin-right: 20px;
16107  font-style: italic;
16108  font-weight: 400;
16109}
16110.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation .btn-primary {
16111  font-style: normal;
16112  padding: 12px 21px;
16113  line-height: 1.25;
16114  border: 1px solid #9b1d26;
16115  font-size: 16px;
16116}
16117.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation .btn-secondary {
16118  line-height: 1.25;
16119}
16120.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .headline h2 {
16121  margin-top: 44px;
16122}
16123.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .headline hr {
16124  width: 130px;
16125  border-color: #030405;
16126  margin-left: auto;
16127  margin-right: auto;
16128}
16129.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .item {
16130  overflow: hidden;
16131}
16132.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container {
16133  padding-top: 60px;
16134  padding-bottom: 15px;
16135}
16136.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container:nth-of-type(2) {
16137  margin-top: 60px;
16138}
16139.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container.grey {
16140  position: relative;
16141}
16142.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container.grey:before {
16143  content: "";
16144  background-color: rgb(216, 216, 216);
16145  position: absolute;
16146  top: 0;
16147  bottom: 0;
16148  width: 200vw;
16149  left: 0;
16150  height: 100%;
16151  -webkit-transform: translateX(-100vw);
16152          transform: translateX(-100vw);
16153}
16154.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .small-headline h2 {
16155  text-align: left;
16156  font-size: 16px;
16157  font-weight: 700;
16158  margin-top: 0;
16159  margin-bottom: 35px;
16160}
16161.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group {
16162  padding-bottom: 45px;
16163  text-align: left;
16164  margin-bottom: 0;
16165}
16166.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group label {
16167  color: #010101;
16168  font-size: 14px;
16169  font-weight: 700;
16170  font-style: italic;
16171  margin-bottom: 12px;
16172}
16173.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group label.checkbox-label {
16174  font-weight: 400;
16175  font-style: normal;
16176}
16177.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group label.error {
16178  color: #dd0000;
16179}
16180.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.uploadwrap label, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .uploadwrap label {
16181  display: block;
16182}
16183.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.uploadwrap span.load, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .uploadwrap span.load {
16184  width: 15px;
16185  height: 15px;
16186  display: none;
16187  vertical-align: middle;
16188  margin-left: 10px;
16189  position: relative;
16190  -webkit-transform: translateY(-50%);
16191          transform: translateY(-50%);
16192}
16193.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.uploadwrap span.load:after, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .uploadwrap span.load:after {
16194  content: "";
16195  width: 100%;
16196  height: 100%;
16197  position: absolute;
16198  top: 0;
16199  left: 0;
16200  border-color: rgba(0, 0, 0, 0.3) #fff #fff;
16201  border-width: 2px;
16202  border-style: solid;
16203  border-radius: 50%;
16204  -webkit-animation: spin 0.75s linear infinite;
16205          animation: spin 0.75s linear infinite;
16206}
16207.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.uploadwrap.loading .load, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .uploadwrap.loading .load {
16208  display: inline-block;
16209}
16210.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.uploadwrap .upload-message, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .uploadwrap .upload-message {
16211  opacity: 0;
16212  -webkit-transition: opacity 0.4s ease-in-out;
16213  transition: opacity 0.4s ease-in-out;
16214}
16215.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.uploadwrap .upload-message.show, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .uploadwrap .upload-message.show {
16216  opacity: 1;
16217}
16218.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group textarea {
16219  background: none;
16220  width: 100%;
16221  padding: 6px 11px;
16222  font-size: 12px;
16223}
16224.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group textarea.error {
16225  background-color: #dd0000;
16226}
16227.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input {
16228  width: 100%;
16229  background: none;
16230  border: 1px solid #7d7d7d;
16231  padding: 6px 11px;
16232  font-size: 12px;
16233}
16234.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input:nth-child(1n+2) {
16235  margin-top: 10px;
16236}
16237.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error {
16238  background-color: #dd0000;
16239}
16240.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error::-webkit-input-placeholder {
16241  color: #fff;
16242}
16243.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error::-moz-placeholder {
16244  color: #fff;
16245}
16246.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error:-ms-input-placeholder {
16247  color: #fff;
16248}
16249.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error::-ms-input-placeholder {
16250  color: #fff;
16251}
16252.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error::placeholder {
16253  color: #fff;
16254}
16255.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .more, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .more-file {
16256  font-size: 14px;
16257  position: relative;
16258  padding-left: 24px;
16259  text-decoration: underline;
16260  margin-top: 25px;
16261  display: inline-block;
16262}
16263.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .more:before, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .more-file:before {
16264  content: "+";
16265  position: absolute;
16266  left: 0;
16267  width: 16px;
16268  height: 16px;
16269  top: 50%;
16270  -webkit-transform: translateY(-50%);
16271          transform: translateY(-50%);
16272  line-height: 16px;
16273  text-align: center;
16274  background-color: #000;
16275  color: #fff;
16276  border-radius: 50%;
16277  font-size: 14px;
16278}
16279.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .more-file {
16280  margin-top: 10px;
16281}
16282.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .file-multiple > strong:first-child {
16283  margin-bottom: 5px;
16284}
16285.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .file-multiple:not(.hidden) + .file-multiple {
16286  margin-top: 20px;
16287}
16288.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.no-padding {
16289  padding-bottom: 0;
16290}
16291.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .inputfile {
16292  width: 0.1px;
16293  height: 0.1px;
16294  opacity: 0;
16295  overflow: hidden;
16296  position: absolute;
16297  z-index: -1;
16298}
16299.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .button-upload strong {
16300  font-weight: normal !important;
16301  font-size: 18px;
16302  font-style: initial;
16303  padding: 10px 20px;
16304  border: 1px solid #7d7d7d;
16305  display: inline-block;
16306  margin-right: 20px;
16307  cursor: pointer;
16308}
16309.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .button-upload span {
16310  font-weight: normal !important;
16311  font-size: 15px;
16312  font-style: initial;
16313  overflow: visible;
16314  display: inline-block;
16315  text-overflow: ellipsis;
16316  white-space: nowrap;
16317}
16318.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer {
16319  display: -webkit-box;
16320  display: -ms-flexbox;
16321  display: flex;
16322  -webkit-box-pack: justify;
16323      -ms-flex-pack: justify;
16324          justify-content: space-between;
16325}
16326.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap {
16327  line-height: 16px;
16328  position: relative;
16329}
16330.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap input {
16331  top: 0;
16332  width: 16px;
16333  height: 16px;
16334  -webkit-appearance: none !important;
16335  position: absolute;
16336  padding: 0;
16337  margin: 0;
16338  border: 1px solid #010101;
16339}
16340.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap input:after {
16341  content: "";
16342  opacity: 0;
16343  background-image: url("/wp-content/themes/jd-bootpress/custom/styles/default/images/check.png");
16344  width: 12px;
16345  height: 12px;
16346  left: 50%;
16347  top: 50%;
16348  -webkit-transform: translateY(-50%) translateX(-50%);
16349          transform: translateY(-50%) translateX(-50%);
16350  background-repeat: no-repeat;
16351  background-size: contain;
16352  background-position: center center;
16353  position: absolute;
16354}
16355.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap input.aktiv {
16356  background-color: #010101;
16357}
16358.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap input.aktiv:after {
16359  opacity: 1;
16360}
16361.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap label {
16362  line-height: 16px;
16363  padding-left: 28px;
16364  margin: 0;
16365}
16366.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer {
16367  display: -webkit-box;
16368  display: -ms-flexbox;
16369  display: flex;
16370  -webkit-box-pack: justify;
16371      -ms-flex-pack: justify;
16372          justify-content: space-between;
16373}
16374.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer .radio-wrap {
16375  position: relative;
16376  line-height: 1;
16377}
16378.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer .radio-wrap input {
16379  width: 16px;
16380  height: 16px;
16381  -webkit-appearance: none !important;
16382  position: absolute;
16383  padding: 0;
16384  margin: 0;
16385  top: 0;
16386  border: 1px solid #010101;
16387}
16388.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer .radio-wrap input:after {
16389  content: "";
16390  opacity: 0;
16391  width: 10px;
16392  height: 10px;
16393  background-repeat: no-repeat;
16394  background-size: contain;
16395  background-position: center center;
16396  position: absolute;
16397  left: 50%;
16398  top: 50%;
16399  -webkit-transform: translateY(-50%) translateX(-50%);
16400          transform: translateY(-50%) translateX(-50%);
16401  background-color: #010101;
16402}
16403.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer .radio-wrap input.aktiv:after {
16404  opacity: 1;
16405}
16406.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer .radio-wrap label {
16407  line-height: 16px;
16408  padding-left: 28px;
16409  margin: 0;
16410}
16411.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggle {
16412  padding-bottom: 25px;
16413}
16414.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggle label:not(.checkbox-label) {
16415  font-weight: 700;
16416  margin-bottom: 40px;
16417}
16418.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggle .checkbox-label {
16419  text-decoration: underline;
16420}
16421.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable .checkboxes-outer {
16422  display: inline-block;
16423  padding-left: 32px;
16424}
16425.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable .checkboxes-outer .checkbox-wrap {
16426  margin-bottom: 24px;
16427}
16428.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable .checkboxes-outer .checkbox-wrap.disabled input {
16429  border-color: #d4d4d4;
16430}
16431.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable .checkboxes-outer .checkbox-wrap.disabled label {
16432  color: #d4d4d4;
16433}
16434.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea {
16435  margin-left: 32px;
16436}
16437.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea::-webkit-input-placeholder {
16438  color: #d4d4d4;
16439}
16440.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea::-moz-placeholder {
16441  color: #d4d4d4;
16442}
16443.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea:-ms-input-placeholder {
16444  color: #d4d4d4;
16445}
16446.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea::-ms-input-placeholder {
16447  color: #d4d4d4;
16448}
16449.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea::placeholder {
16450  color: #d4d4d4;
16451}
16452.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea.disabled {
16453  border-color: #d4d4d4;
16454  color: #d4d4d4;
16455}
16456.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro {
16457  position: relative;
16458}
16459.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro:not(.form-group):nth-child(1n+2) {
16460  margin-top: 10px;
16461}
16462.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro:not(.form-group):nth-child(1n+2)::after {
16463  right: 10px;
16464}
16465.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro:not(.form-group):nth-child(1n+2)::before {
16466  left: 10px;
16467}
16468.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro.form-group {
16469  margin-bottom: 45px;
16470  text-align: left;
16471  padding-bottom: 0;
16472}
16473.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro::before {
16474  content: "€";
16475  position: absolute;
16476  bottom: 0;
16477  left: 25px;
16478  line-height: 32px;
16479  display: block;
16480  pointer-events: none;
16481  height: 32px;
16482  font-size: 12px;
16483}
16484.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro input {
16485  padding-right: 30px;
16486  padding-left: 30px;
16487}
16488.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .submit-message:not(:empty) {
16489  color: #dd0000;
16490  padding: 30px;
16491  border: 1px solid #dd0000;
16492  margin-bottom: 30px;
16493}
16494@media screen and (min-width: 701px) {
16495  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .submit-message:not(:empty) > ul {
16496    display: -webkit-box;
16497    display: -ms-flexbox;
16498    display: flex;
16499    -webkit-box-align: stretch;
16500        -ms-flex-align: stretch;
16501            align-items: stretch;
16502    -ms-flex-wrap: wrap;
16503        flex-wrap: wrap;
16504  }
16505  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .submit-message:not(:empty) > ul > li {
16506    width: 50%;
16507    cursor: pointer;
16508    position: relative;
16509  }
16510  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .submit-message:not(:empty) > ul >
16510 li:nth-child(odd):not(:nth-last-child(1)):not(:nth-last-child(2)):after {
16511    position: absolute;
16512    width: calc(200% - 30px);
16513    content: "";
16514    border-bottom: 1px solid #dd0000;
16515    bottom: 0;
16516  }
16517}
16518.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .submit-message:not(:empty) > ul > li {
16519  margin-top: 15px;
16520  padding-bottom: 15px;
16521}
16522.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .textblock1 {
16523  padding-top: 60px;
16524  font-size: 16px;
16525  text-align: left;
16526}
16527.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .textblock2 {
16528  padding-top: 30px;
16529  padding-bottom: 30px;
16530  font-size: 14px;
16531  line-height: 1.4;
16532  text-align: left;
16533}
16534.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .textblock3 {
16535  padding-top: 85px;
16536  font-size: 14px;
16537  line-height: 1.4;
16538  text-align: left;
16539}
16540.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess {
16541  padding: 40px 30px;
16542  margin: 46px -20px 34px;
16543  display: -webkit-box;
16544  display: -ms-flexbox;
16545  display: flex;
16546  -webkit-box-pack: justify;
16547      -ms-flex-pack: justify;
16548          justify-content: space-between;
16549  background-color: rgba(216, 216, 216, 0.2);
16550}
16551.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span {
16552  font-weight: 700;
16553  padding-left: 20px;
16554  position: relative;
16555}
16556.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span:after {
16557  width: 12px;
16558  height: 12px;
16559  border-radius: 50%;
16560  background-color: #000;
16561  position: absolute;
16562  left: 0;
16563  top: 50%;
16564  -webkit-transform: translateY(-50%);
16565          transform: translateY(-50%);
16566  font-size: 9px;
16567  color: #fff;
16568  line-height: 10px;
16569}
16570.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span:first-of-type:after {
16571  content: "1";
16572}
16573.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span:nth-of-type(2):after {
16574  content: "2";
16575}
16576.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span:nth-of-type(3):after {
16577  content: "3";
16578}
16579.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span:nth-of-type(4):after {
16580  content: "4";
16581}
16582.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation-submit {
16583  position: relative;
16584}
16585.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation-submit .back {
16586  position: absolute;
16587  left: 0;
16588  top: 50%;
16589  -webkit-transform: translateY(-50%);
16590          transform: translateY(-50%);
16591  font-size: 14px;
16592  text-decoration: underline;
16593}
16594.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .owl-nav.disabled {
16595  display: none;
16596}
16597.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .profil-col {
16598  padding-bottom: 20px;
16599}
16600.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col {
16601  padding: 0 84px;
16602}
16603@media (min-width: 992px) {
16604  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col {
16605    padding: 0 30px;
16606  }
16607}
16608.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col hr {
16609  margin-left: -15px;
16610  margin-right: -15px;
16611}
16612.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col h2 {
16613  font-size: 22px;
16614  display: block;
16615  height: 50px;
16616  vertical-align: middle;
16617  position: relative;
16618  font-weight: 700;
16619}
16620.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col h2 .btn-secondary {
16621  position: absolute;
16622  right: 0;
16623  top: 50%;
16624  -webkit-transform: translateY(-50%);
16625          transform: translateY(-50%);
16626  font-size: 14px;
16627  font-weight: 700;
16628}
16629.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col h2 span {
16630  position: absolute;
16631  left: 0;
16632  top: 50%;
16633  -webkit-transform: translateY(-50%);
16634          transform: translateY(-50%);
16635  width: 75%;
16636}
16637.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .content {
16638  text-align: left;
16639  width: 75%;
16640}
16641.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraege {
16642  text-align: left;
16643}
16644.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraege a {
16645  float: right;
16646  padding: 12px 21px;
16647  color: #fff !important;
16648  background-color: #9c1e26;
16649  font-size: 14px;
16650  font-weight: 700;
16651  text-decoration: none !important;
16652}
16653.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraege a:hover {
16654  color: #fff !important;
16655}
16656.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung {
16657  position: relative;
16658  width: calc(100% + 86px);
16659  margin-left: -43px;
16660}
16661@media (min-width: 992px) {
16662  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung {
16663    margin-left: 0;
16664  }
16665}
16666.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung .text {
16667  text-align: left;
16668  padding-bottom: 10px;
16669}
16670@media (min-width: 992px) {
16671  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung .text {
16672    width: 100%;
16673  }
16674}
16675@media (min-width: 992px) {
16676  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung .text .inner {
16677    width: 66%;
16678    min-width: 500px;
16679    display: inline-block;
16680  }
16681}
16682.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung .text .inner h1 {
16683  font-size: 22px;
16684  margin: 0;
16685  padding-bottom: 21px;
16686  font-family: "TW_Character", sans-serif;
16687  font-weight: 400;
16688}
16689.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung .text a {
16690  display: inline-block;
16691  vertical-align: top;
16692  padding: 12px 21px;
16693  color: #fff !important;
16694  background-color: #9c1e26;
16695  font-size: 14px;
16696  font-weight: 700;
16697  text-decoration: none !important;
16698}
16699.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table {
16700  text-align: left;
16701}
16702@media (min-width: 992px) {
16703  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table {
16704    width: 66%;
16705    min-width: 500px;
16706  }
16707}
16708.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table thead tr td {
16709  padding: 12px 0;
16710  font-size: 14px;
16711  font-weight: 700;
16712}
16713.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table thead tr td:first-of-type {
16714  padding-left: 15px;
16715}
16716.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table thead tr td:last-of-type {
16717  padding-right: 15px;
16718}
16719.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr {
16720  border-bottom: 1px solid #000;
16721  border-top: 1px solid #000;
16722}
16723.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr.dark {
16724  background-color: rgb(216, 216, 216);
16725}
16726.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td {
16727  font-size: 10px;
16728  padding: 10px 0;
16729}
16730.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:first-of-type {
16731  font-size: 14px;
16732  padding-left: 15px;
16733}
16734.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4) {
16735  padding-bottom: 13px;
16736  width: 13px;
16737  position: relative;
16738}
16739.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4):after {
16740  content: "";
16741  position: absolute;
16742  border-radius: 50%;
16743  width: 13px;
16744  height: 13px;
16745  top: 50%;
16746  -webkit-transform: translateY(-50%);
16747          transform: translateY(-50%);
16748  right: 0;
16749}
16750.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4).saved:after {
16751  background-color: #9c1e26;
16752}
16753.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4).processing:after {
16754  background-color: #f7b500;
16755}
16756.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4).accepted:after {
16757  background-color: #79b51c;
16758}
16759.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4).declined:after {
16760  background-color: #000;
16761}
16762.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:last-of-type {
16763  font-weight: 700;
16764  padding-right: 5px;
16765  padding-left: 10px;
16766}
16767.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:last-of-type:before {
16768  content: "";
16769  width: 6px;
16770  height: 7px;
16771  margin-right: 4px;
16772  padding-right: 7px;
16773  background-image: url(/wp-content/themes/jd-bootpress/custom/styles/default/images/arrows_link.png);
16774  background-size: contain;
16775  background-position: center center;
16776  background-repeat: no-repeat;
16777}
16778
16779.jd-framework.jd-front-end .jd-posts-holder > section:first-child {
16780  margin-top: 0;
16781}
16782@media screen and (max-width: 700px) {
16783  .jd-framework.jd-front-end .jd-posts-holder .contentSliderTeaser__image, .jd-framework.jd-front-end .jd-posts-holder .h-element-12 {
16784    margin-left: 0 !important;
16785    margin-right: 0 !important;
16786    width: 100%;
16787  }
16788}
16789.jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .jd-pagination .button-big, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .jd-pagination .button-big {
16790  margin-top: 50px;
16791}
16792.jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .close, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .close {
16793  position: absolute;
16794  z-index: 99;
16795  top: 0;
16796  right: 0;
16797  background-color: white;
16798  opacity: 1;
16799  border-radius: 50%;
16800  -webkit-transform: translateX(50%) translateY(-50%);
16801          transform: translateX(50%) translateY(-50%);
16802}
16803.jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .close:hover, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .close:hover {
16804  color: #9b1d26;
16805}
16806.jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .isotope-container-custom.jd-posts-innerwrap, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .isotope-container-custom.jd-posts-innerwrap {
16807  width: 100%;
16808}
16809.jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .isotope-container-custom.jd-posts-innerwrap.not-home, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .isotope-container-custom.jd-posts-innerwrap.not-home {
16810  width: 95%;
16811  margin: 0 auto;
16812  padding: 0px 1.88333333%;
16813}
16814@media screen and (max-width: 1000px) {
16815  .jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .isotope-container-custom.jd-posts-innerwrap.not-home, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .isotope-container-custom.jd-posts-innerwrap.not-home {
16816    padding: 0px 2.4%;
16817  }
16818}
16819@media screen and (max-width: 700px) {
16820  .jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .isotope-container-custom.jd-posts-innerwrap.not-home, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .isotope-container-custom.jd-posts-innerwrap.not-home {
16821    padding: 0px 4.8333333%;
16822  }
16823}
16824.jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .isotope-container-custom.jd-posts-innerwrap .v-element, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .isotope-container-custom.jd-posts-innerwrap .v-element {
16825  margin-bottom: 1.08333%;
16826  margin-top: 1.08333%;
16827}
16828@media screen and (max-width: 1000px) {
16829  .jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .isotope-container-custom.jd-posts-innerwrap .v-element, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .isotope-container-custom.jd-posts-innerwrap .v-element {
16830    width: 48.916663%;
16831  }
16832  .jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .isotope-container-custom.jd-posts-innerwrap .v-element:nth-child(even), .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .isotope-container-custom.jd-posts-innerwrap .v-element:nth-child(even) {
16833    margin-right: 0;
16834    right: 0 !important;
16835    left: auto !important;
16836  }
16837  .jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .isotope-container-custom.jd-posts-innerwrap .v-element:nth-child(odd), .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .isotope-container-custom.jd-posts-innerwrap .v-element:nth-child(odd) {
16838    margin-left: 0;
16839  }
16840}
16841@media screen and (max-width: 420px) {
16842  .jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .isotope-container-custom.jd-posts-innerwrap .v-element, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .isotope-container-custom.jd-posts-innerwrap .v-element {
16843    width: 100%;
16844  }
16845}
16846.jd-framework.jd-front-end .contentArticle .subline {
16847  text-align: center !important;
16848}
16849.jd-framework.jd-front-end .niceletter-wrap {
16850  background-color: #d4d4d4;
16851  padding: 50px 0;
16852  position: relative;
16853}
16854.jd-framework.jd-front-end .niceletter-wrap .col-xs-10.col-xs-offset-1 {
16855  position: static;
16856}
16857.jd-framework.jd-front-end .niceletter-wrap .owl-stage-outer, .jd-framework.jd-front-end .niceletter-wrap .owl-carousel {
16858  position: static;
16859}
16860@media screen and (max-width: 700px) {
16861  .jd-framework.jd-front-end .niceletter-wrap .owl-nav {
16862    display: none;
16863  }
16864}
16865.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-prev {
16866  position: absolute;
16867  right: calc(100% + 30px);
16868  top: 50%;
16869  -webkit-transform: translateY(-50%);
16870          transform: translateY(-50%);
16871}
16872.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-prev:before {
16873  content: "\e605";
16874  right: 0;
16875}
16876.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-next {
16877  position: absolute;
16878  left: calc(100% + 30px);
16879  top: 50%;
16880  -webkit-transform: translateY(-50%);
16881          transform: translateY(-50%);
16882}
16883.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-next:before {
16884  content: "\e606";
16885  left: 0;
16886}
16887.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-prev, .jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-next {
16888  font-family: icomoon;
16889  speak: none;
16890  font-style: normal;
16891  font-weight: 400;
16892  font-variant: normal;
16893  text-transform: none;
16894  line-height: 1;
16895  -webkit-font-smoothing: antialiased;
16896  -moz-osx-font-smoothing: grayscale;
16897  color: rgba(255, 255, 255, 0);
16898  font-size: 40px;
16899}
16900.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-prev:before, .jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-next:before {
16901  position: absolute;
16902  color: black;
16903}
16904.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-prev:hover:before, .jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-next:hover:before {
16905  color: #9b1d26;
16906}
16907.jd-framework.jd-front-end .niceletter-wrap .owl-item {
16908  position: static;
16909}
16910.jd-framework.jd-front-end .niceletter-wrap .owl-dots {
16911  position: absolute;
16912  right: 0;
16913  bottom: 5px;
16914  height: 15px;
16915  width: auto;
16916  text-align: center;
16917}
16918@media screen and (min-width: 701px) {
16919  .jd-framework.jd-front-end .niceletter-wrap .owl-dots {
16920    display: none;
16921  }
16922  .jd-framework.jd-front-end .niceletter-wrap .owl-dots:after {
16923    width: 200%;
16924    height: 300%;
16925    z-index: 0;
16926    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(34%, rgb(212, 212, 212)));
16927    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(212, 212, 212) 34%);
16928    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#d4d4d4", GradientType=1);
16929    position: absolute;
16930    content: "";
16931    bottom: -50%;
16932    right: 0;
16933  }
16934}
16935.jd-framework.jd-front-end .niceletter-wrap .owl-dots .owl-dot {
16936  z-index: 1;
16937  position: relative;
16938}
16939@media screen and (max-width: 700px) {
16940  .jd-framework.jd-front-end .niceletter-wrap .owl-dots {
16941    right: 50%;
16942    -webkit-transform: translateX(50%);
16943    transform: translateX(50%);
16944    position: relative;
16945    bottom: auto;
16946    margin-top: 30px;
16947  }
16948}
16949.jd-framework.jd-front-end .niceletter-wrap p:last-child {
16950  margin-bottom: 0;
16951}
16952.jd-framework.jd-front-end .niceletter-wrap .content * {
16953  font-style: italic;
16954}
16955@media screen and (min-width: 701px) {
16956  .jd-framework.jd-front-end .niceletter-wrap .content {
16957    margin-bottom: 80px;
16958  }
16959}
16960@media screen and (max-width: 700px) {
16961  .jd-framework.jd-front-end .niceletter-wrap .content {
16962    margin-bottom: 20px;
16963    height: auto !important;
16964  }
16965}
16966@media screen and (min-width: 701px) {
16967  .jd-framework.jd-front-end .niceletter-wrap .author {
16968    position: absolute;
16969    left: 0;
16970    bottom: 0;
16971    width: 100%;
16972    text-align: center;
16973  }
16974}
16975@media screen and (max-width: 700px) {
16976  .jd-framework.jd-front-end .isotope-container-custom > .row {
16977    margin-left: 0;
16978    margin-right: 0;
16979  }
16980}
16981.jd-framework.jd-front-end .location-detail .jd-posts-form, .jd-framework.jd-front-end .crews-facilities .jd-posts-form {
16982  position: relative;
16983}
16984.jd-framework.jd-front-end .location-detail .jd-posts-form label, .jd-framework.jd-front-end .crews-facilities .jd-posts-form label {
16985  position: absolute;
16986  top: 0;
16987  left: 0;
16988  width: 100%;
16989  height: 100%;
16990  background-color: #eeeeee;
16991  text-align: left;
16992  line-height: 50px;
16993  padding-left: 15px;
16994  pointer-events: none;
16995}
16996.jd-framework.jd-front-end .location-detail .jd-posts-form label:after, .jd-framework.jd-front-end .crews-facilities .jd-posts-form label:after {
16997  content: "\e609";
16998  font-family: icomoon;
16999  speak: none;
17000  font-style: normal;
17001  font-weight: 400;
17002  font-variant: normal;
17003  text-transform: none;
17004  line-height: 1;
17005  -webkit-font-smoothing: antialiased;
17006  -moz-osx-font-smoothing: grayscale;
17007  position: absolute;
17008  right: 15px;
17009  -webkit-transform: rotate(90deg);
17010  transform: rotate(90deg);
17011  top: 16px;
17012}
17013.jd-framework.jd-front-end .location-detail .jd-posts-form .form-control, .jd-framework.jd-front-end .crews-facilities .jd-posts-form .form-control {
17014  height: 50px;
17015}
17016@media screen and (max-width: 700px) {
17017  .jd-framework.jd-front-end .ct-team {
17018    width: 100%;
17019    max-width: 100%;
17020  }
17021  .jd-framework.jd-front-end .ct-team .team-member {
17022    padding: 0;
17023  }
17024}
17025.jd-framework.jd-front-end .ct-team .team-member:only-child {
17026  margin: 0 auto;
17027  float: none;
17028}
17029.jd-framework.jd-front-end .ct-team .team-wrap {
17030  width: 100%;
17031  position: relative;
17032  background-color: #eeeeee;
17033  margin-bottom: 26px;
17034}
17035.jd-framework.jd-front-end .ct-team .team-wrap .image-wrap {
17036  width: calc(50% - 13px);
17037  padding-bottom: calc(50% - 13px);
17038  height: 0;
17039  position: relative;
17040  overflow: hidden;
17041  float: left;
17042}
17043.jd-framework.jd-front-end .ct-team .team-wrap .image-wrap img {
17044  width: 100%;
17045  height: auto;
17046}
17047@media screen and (max-width: 700px) {
17048  .jd-framework.jd-front-end .ct-team .team-wrap .image-wrap {
17049    width: 100%;
17050    padding-bottom: 100%;
17051    float: none;
17052    display: block;
17053  }
17054}
17055@media screen and (max-width: 1030px) and (min-width: 1001px) {
17056  .jd-framework.jd-front-end .ct-team .team-wrap .image-wrap {
17057    width: calc(49% - 13px);
17058    padding-bottom: calc(58% - 13px);
17059    margin-left: -15px;
17060  }
17061}
17062.jd-framework.jd-front-end .ct-team .team-wrap .text-wrap {
17063  float: right;
17064  padding: 6.5% 25px;
17065  width: calc(50% + 13px);
17066  position: absolute;
17067  height: 100%;
17068  right: 0;
17069  top: 0;
17070}
17071@media screen and (min-width: 701px) {
17072  .jd-framework.jd-front-end .ct-team .team-wrap .text-wrap div {
17073    padding: 25px;
17074    position: absolute;
17075    top: 50%;
17076    left: 50%;
17077    transform: translateX(-50%) translateY(-50%);
17078    -webkit-transform: translateX(-50%) translateY(-50%);
17079    width: 100%;
17080  }
17081}
17082@media screen and (max-width: 1030px) and (min-width: 1001px) {
17083  .jd-framework.jd-front-end .ct-team .team-wrap .text-wrap {
17084    width: calc(56% + 13px);
17085  }
17086}
17087@media screen and (max-width: 700px) {
17088  .jd-framework.jd-front-end .ct-team .team-wrap .text-wrap {
17089    width: 100%;
17090    padding: 0;
17091    float: none;
17092    display: block;
17093    position: relative;
17094    height: auto;
17095  }
17096  .jd-framework.jd-front-end .ct-team .team-wrap .text-wrap div {
17097    padding: 26px;
17098    width: 100%;
17099  }
17100}
17101.jd-framework.jd-front-end .ct-team .team-wrap .text-wrap h4 {
17102  margin-bottom: 0;
17103}
17104.jd-framework.jd-front-end .ct-team .team-wrap .text-wrap * {
17105  color: black;
17106}
17107.jd-framework.jd-front-end .ct-team .team-wrap .text-wrap a {
17108  text-decoration: none !important;
17109}
17110.jd-framework.jd-front-end .ct-team .team-wrap .text-wrap p:last-child {
17111  margin-bottom: 0;
17112}
17113.jd-framework.jd-front-end .ct-team .team-wrap:after {
17114  content: "";
17115  display: table;
17116  clear: both;
17117}
17118.jd-framework.jd-front-end .isotope-item.threeblock:not(:last-child) {
17119  margin-bottom: 26px;
17120}
17121.jd-framework.jd-front-end .isotope-item .blog-article {
17122  width: 100%;
17123  height: 0;
17124  padding-bottom: 100%;
17125  overflow: hidden;
17126  background-color: #6d6d6d;
17127  position: relative;
17128  cursor: pointer;
17129  display: block;
17130}
17131.jd-framework.jd-front-end .isotope-item .blog-article .img-wrap {
17132  width: 100%;
17133  height: 100%;
17134  position: absolute;
17135  overflow: hidden;
17136  background-size: cover;
17137}
17138.jd-framework.jd-front-end .isotope-item .blog-article .img-wrap .gradient {
17139  position: absolute;
17140  width: 100%;
17141  height: 100%;
17142  top: 0;
17143  left: 0;
17144  display: block;
17145  z-index: 4;
17146  -webkit-transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
17147  transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
17148  opacity: 0;
17149}
17150.jd-framework.jd-front-end .isotope-item .blog-article .img-wrap:after {
17151  position: absolute;
17152  display: block;
17153  width: 160%;
17154  height: 80%;
17155  z-index: 5;
17156  content: "";
17157  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.6) 0%, rgba(101, 149, 187, 0) 80%, rgba(125, 185, 232, 0) 99%);
17158  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000", endColorstr="#007db9e8", GradientType=1);
17159  -webkit-transform: translateX(25%) translateY(25%);
17160  transform: translateX(15%) translateY(65%);
17161  opacity: 0.8;
17162  -webkit-filter: blur(5px);
17163  -moz-filter: blur(5px);
17164  -o-filter: blur(5px);
17165  -ms-filter: blur(5px);
17166  filter: blur(5px);
17167  -webkit-transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
17168  transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
17169}
17170.jd-framework.jd-front-end .isotope-item .blog-article .img-wrap img {
17171  width: 116%;
17172  height: 116%;
17173  top: 50%;
17174  left: 50%;
17175  position: absolute;
17176  -webkit-transform: translateY(-50%) translateX(-50%) translateZ(0);
17177          transform: translateY(-50%) translateX(-50%) translateZ(0);
17178  z-index: 3;
17179  -webkit-transform: translate3D(-50%, -50%, 0) scale(1);
17180  transform: translate3D(-50%, -50%, 0) scale(1);
17181  -webkit-transition: opacity 600ms ease-in, -webkit-transform 600ms ease-in;
17182  transition: opacity 600ms ease-in, -webkit-transform 600ms ease-in;
17183  transition: transform 600ms ease-in, opacity 600ms ease-in;
17184  transition: transform 600ms ease-in, opacity 600ms ease-in, -webkit-transform 600ms ease-in;
17185  -webkit-transition: transform 600ms ease-in, opacity 600ms ease-in;
17186}
17187.jd-framework.jd-front-end .isotope-item .blog-article:after {
17188  position: absolute;
17189  top: 0;
17190  left: 0;
17191  width: 100%;
17192  height: 100%;
17193  opacity: 0;
17194  background-color: #000;
17195  -webkit-transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
17196  transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
17197  content: "";
17198  display: block;
17199  z-index: 3;
17200}
17201.jd-framework.jd-front-end .isotope-item .image-head {
17202  z-index: 5;
17203}
17204.jd-framework.jd-front-end .isotope-item:not(.contact-block):hover .blog-article:after, .jd-framework.jd-front-end .isotope-item:not(.contact-block):active .blog-article:after, .jd-framework.jd-front-end .isotope-item:not(.contact-block):focus .blog-article:after {
17205  opacity: 0.4;
17206}
17207.jd-framework.jd-front-end .isotope-item .logo-wrap {
17208  position: absolute;
17209  z-index: 4;
17210  width: 100%;
17211  height: 100%;
17212}
17213.jd-framework.jd-front-end .isotope-item .logo-wrap img {
17214  width: 50%;
17215  height: auto;
17216  position: absolute;
17217  top: 50%;
17218  left: 50%;
17219  -webkit-transform: translateY(-50%) translateX(-50%);
17220  transform: translateY(-50%) translateX(-50%);
17221}
17222@media screen and (max-width: 700px) {
17223  .jd-framework.jd-front-end .isotope-item .logo-wrap img {
17224    width: 70%;
17225  }
17226}
17227.jd-framework.jd-front-end .isotope-item .logo-wrap h3 {
17228  color: white;
17229  position: absolute;
17230  top: 50%;
17231  left: 50%;
17232  -webkit-transform: translate(-50%, -50%);
17233          transform: translate(-50%, -50%);
17234  margin: 0;
17235  max-width: 80%;
17236  text-align: center;
17237  overflow: hidden;
17238  font-family: TW_Character, Arial, sans-serif;
17239}
17240@media screen and (max-width: 420px) {
17241  .jd-framework.jd-front-end .isotope-item .logo-wrap h3 {
17242    font-size: 20px;
17243  }
17244}
17245.jd-framework.jd-front-end .isotope-item .logo-wrap img ~ h3 {
17246  visibility: hidden;
17247  display: none;
17248}
17249.jd-framework.jd-front-end .isotope-item .blog-article.contact-block, .jd-framework.jd-front-end .contact-block {
17250  background-color: #d4d4d4;
17251  text-align: left;
17252  width: 100%;
17253  height: 0;
17254  padding-bottom: 100%;
17255  overflow: hidden;
17256  position: relative;
17257  cursor: pointer;
17258}
17259.jd-framework.jd-front-end .isotope-item .blog-article.contact-block h4, .jd-framework.jd-front-end .contact-block h4 {
17260  font: 400 25px/1em TW_Character, Arial, sans-serif;
17261}
17262.jd-framework.jd-front-end .isotope-item .blog-article.contact-block h4 ~ hr, .jd-framework.jd-front-end .contact-block h4 ~ hr {
17263  margin-bottom: 10px;
17264}
17265.jd-framework.jd-front-end .isotope-item .blog-article.contact-block > div, .jd-framework.jd-front-end .contact-block > div {
17266  position: absolute;
17267  width: 100%;
17268  height: 100%;
17269  padding: 18px;
17270}
17271.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .img-wrap, .jd-framework.jd-front-end .contact-block .img-wrap {
17272  width: 35%;
17273  height: 35%;
17274  border-radius: 100%;
17275  overflow: hidden;
17276  position: relative;
17277  background-color: gray;
17278  display: inline-block;
17279  margin-right: 26px;
17280  vertical-align: middle;
17281}
17282.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .img-wrap img, .jd-framework.jd-front-end .contact-block .img-wrap img {
17283  -webkit-transform: none;
17284  transform: none;
17285  width: 110%;
17286  height: auto;
17287  left: -5%;
17288  top: -5%;
17289}
17290.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .text-wrap, .jd-framework.jd-front-end .contact-block .text-wrap {
17291  max-width: 55%;
17292  display: inline-block;
17293  vertical-align: middle;
17294  white-space: nowrap;
17295}
17296.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .text-wrap a, .jd-framework.jd-front-end .contact-block .text-wrap a {
17297  text-decoration: none !important;
17298}
17299.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .text-wrap p:last-child, .jd-framework.jd-front-end .contact-block .text-wrap p:last-child {
17300  margin-bottom: 0;
17301}
17302.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .text-wrap .caption, .jd-framework.jd-front-end .contact-block .text-wrap .caption {
17303  width: 15px;
17304  display: inline-block;
17305}
17306.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .description, .jd-framework.jd-front-end .contact-block .description {
17307  margin-top: 26px;
17308}
17309@media screen and (max-width: 1000px) {
17310  .jd-framework.jd-front-end .isotope-item.h-element-8 {
17311    width: 100% !important;
17312  }
17313}
17314@media screen and (min-width: 701px) {
17315  .jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block {
17316    padding-bottom: 48.3%;
17317    cursor: inherit;
17318  }
17319}
17320@media screen and (max-width: 700px) {
17321  .jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block {
17322    padding-bottom: 0;
17323    height: auto;
17324  }
17325  .jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block > div, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block > div {
17326    position: relative;
17327  }
17328  .jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block > div:after, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block > div:after {
17329    content: "";
17330    clear: both;
17331    display: table;
17332  }
17333  .jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block > div .description, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block > div .description {
17334    margin-top: 20px;
17335    margin-bottom: 20px;
17336  }
17337}
17338.jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block .img-wrap, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block .img-wrap {
17339  width: 16%;
17340  padding-bottom: 16%;
17341  background-color: white;
17342}
17343.jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block .img-wrap:after, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block .img-wrap:after {
17344  display: none;
17345}
17346@media screen and (max-width: 700px) {
17347  .jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block .img-wrap, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block .img-wrap {
17348    width: 20%;
17349    padding-bottom: 20%;
17350    vertical-align: top;
17351  }
17352}
17353.jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block .text-wrap, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block .text-wrap {
17354  max-width: 77%;
17355  white-space: normal;
17356}
17357@media screen and (max-width: 700px) {
17358  .jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block .text-wrap, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block .text-wrap {
17359    max-width: 68%;
17360  }
17361}
17362.jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block:after, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block:after {
17363  display: none;
17364}
17365@media screen and (min-width: 701px) {
17366  .jd-framework.jd-front-end .isotope-item.h-element-8 > .blog-article.contact-block .teaser__cta, .jd-framework.jd-front-end .isotope-item.h-element-8 > .contact-block .teaser__cta {
17367    position: absolute;
17368    right: 18px;
17369    bottom: 18px;
17370  }
17371}
17372.jd-framework.jd-front-end .mt-beitraege-posts.jd-posts-innerwrap {
17373  width: 101.681666665%;
17374  margin-left: -0.541666665%;
17375}
17376.jd-framework.jd-front-end .crews-facilities .jd-article:first-child > div {
17377  border-top: 1px solid #000;
17378}
17379.jd-framework.jd-front-end .crews-facilities .jd-article > div {
17380  padding: 20px;
17381  min-height: 250px;
17382  border: 1px solid #000;
17383  margin-bottom: 30px;
17384}
17385@media screen and (max-width: 700px) {
17386  .jd-framework.jd-front-end .crews-facilities .jd-article > div {
17387    margin-bottom: 10px;
17388  }
17389}
17390.jd-framework.jd-front-end .crews-facilities .jd-article a {
17391  text-decoration: none !important;
17392}
17393.jd-framework.jd-front-end .crews-facilities .jd-article .desc a {
17394  text-decoration: underline !important;
17395}
17396.jd-framework.jd-front-end .crews-facilities .jd-article .jd-email-link:before {
17397  content: "e";
17398  margin-right: 10px;
17399}
17400.jd-framework.jd-front-end .crews-facilities .jd-article .desc {
17401  margin-bottom: 0;
17402}
17403.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li >
17403 span, .jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > a {
17404  font-size: 16px;
17405  line-height: 30px;
17406  vertical-align: middle;
17407  height: 25px;
17408  width: 25px;
17409  border-radius: 0;
17410  background-color: transparent;
17411  border: none !important;
17412  color: #000;
17413  padding: 0;
17414}
17415.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > span:hover, .jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > span:focus, .jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > span:active, .jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > a:hover, .jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > a:focus, .jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > a:active {
17416  background-color: transparent;
17417  color: #9b1d26;
17418}
17419.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li {
17420  position: relative;
17421}
17422.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li.next a, .jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li.prev a {
17423  opacity: 0;
17424}
17425.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li.current.active a, .jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li.current.active span {
17426  font-weight: bold;
17427}
17428.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li:before {
17429  position: absolute;
17430  top: 50%;
17431  left: 50%;
17432  -webkit-transform: translateX(-50%) translateY(-50%);
17433  transform: translateX(-50%) translateY(-50%);
17434  font-size: 20px;
17435}
17436.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li.next:before {
17437  font-family: icomoon;
17438  speak: none;
17439  font-style: normal;
17440  font-weight: 400;
17441  font-variant: normal;
17442  text-transform: none;
17443  line-height: 1;
17444  -webkit-font-smoothing: antialiased;
17445  -moz-osx-font-smoothing: grayscale;
17446  content: "\e606";
17447}
17448.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li.prev:before {
17449  font-family: icomoon;
17450  speak: none;
17451  font-style: normal;
17452  font-weight: 400;
17453  font-variant: normal;
17454  text-transform: none;
17455  line-height: 1;
17456  -webkit-font-smoothing: antialiased;
17457  -moz-osx-font-smoothing: grayscale;
17458  content: "\e605";
17459}
17460.jd-framework.jd-front-end .single-film .btn-primary {
17461  margin-right: 5px;
17462  margin-top: 20px;
17463}
17464
17465.jd-framework.jd-front-end .keyvisual--smallVersion .keyvisual__imageArea__image > .image, .jd-framework.jd-front-end .keyvisual--smallVersion #keyvisual__innerSlider__controls {
17466  padding-bottom: 40.25%;
17467}
17468@media screen and (max-width: 700px) {
17469  .jd-framework.jd-front-end .keyvisual--smallVersion .keyvisual__imageArea__image > .image, .jd-framework.jd-front-end .keyvisual--smallVersion #keyvisual__innerSlider__controls {
17470    padding-bottom: 46.25%;
17471    margin-top: 50px;
17472  }
17473}
17474.jd-framework.jd-front-end .contentArticle__text {
17475  text-align: left;
17476  display: block;
17477}
17478.jd-framework.jd-front-end .contentArticle__text figure.alignright, .jd-framework.jd-front-end .contentArticle__text img.alignright {
17479  max-width: 80%;
17480  height: auto;
17481  float: right;
17482  margin-right: -27.2%;
17483  padding: 0 0 30px 30px;
17484  -webkit-box-sizing: content-box;
17485          box-sizing: content-box;
17486}
17487@media screen and (max-width: 1000px) {
17488  .jd-framework.jd-front-end .contentArticle__text figure.alignright, .jd-framework.jd-front-end .contentArticle__text img.alignright {
17489    max-width: 70%;
17490    height: auto;
17491    float: right;
17492    margin-right: -11.2%;
17493    padding: 0 0 30px 30px;
17494    -webkit-box-sizing: content-box;
17495            box-sizing: content-box;
17496  }
17497}
17498.jd-framework.jd-front-end .contentArticle__text figure.alignright img, .jd-framework.jd-front-end .contentArticle__text img.alignright img {
17499  width: 100%;
17500  height: auto;
17501}
17502.jd-framework.jd-front-end .contentArticle__text figure.alignleft, .jd-framework.jd-front-end .contentArticle__text img.alignleft {
17503  max-width: 80%;
17504  height: auto;
17505  float: left;
17506  margin-left: -27.2%;
17507  padding: 0 30px 30px 0;
17508  -webkit-box-sizing: content-box;
17509          box-sizing: content-box;
17510}
17511@media screen and (max-width: 1000px) {
17512  .jd-framework.jd-front-end .contentArticle__text figure.alignleft, .jd-framework.jd-front-end .contentArticle__text img.alignleft {
17513    max-width: 70%;
17514    height: auto;
17515    float: left;
17516    margin-left: -11.2%;
17517    padding: 0 30px 30px 0;
17518    -webkit-box-sizing: content-box;
17519            box-sizing: content-box;
17520  }
17521}
17522.jd-framework.jd-front-end .contentArticle__text figure.alignleft img, .jd-framework.jd-front-end .contentArticle__text img.alignleft img {
17523  width: 100%;
17524  height: auto;
17525}
17526.jd-framework.jd-front-end .single-beitrag figure.alignnone, .jd-framework.jd-front-end .single-beitrag img.alignnone, .jd-framework.jd-front-end .single-beitrag img.aligncenter, .jd-framework.jd-front-end .single-beitrag figure.aligncenter {
17527  width: 155% !important;
17528  height: auto;
17529  margin-left: -27.5%;
17530  max-width: inherit !important;
17531  display: inherit;
17532}
17533.jd-framework.jd-front-end .single-beitrag figure.alignnone img, .jd-framework.jd-front-end .single-beitrag img.alignnone img, .jd-framework.jd-front-end .single-beitrag img.aligncenter img, .jd-framework.jd-front-end .single-beitrag figure.aligncenter img {
17534  width: 100%;
17535  height: auto;
17536}
17537.jd-framework.jd-front-end .single-beitrag figure.alignnone, .jd-framework.jd-front-end .single-beitrag figure.aligncenter {
17538  display: inherit;
17539  margin-left: 0 !important;
17540  padding: 80px 0;
17541}
17542@media screen and (max-width: 700px) {
17543  .jd-framework.jd-front-end .single-beitrag figure.alignnone, .jd-framework.jd-front-end .single-beitrag figure.aligncenter {
17544    padding: 50px 0;
17545  }
17546}
17547.jd-framework.jd-front-end img.alignnone, .jd-framework.jd-front-end img.aligncenter {
17548  width: 100%;
17549  height: auto;
17550  padding: 80px 0;
17551}
17552@media screen and (max-width: 700px) {
17553  .jd-framework.jd-front-end img.alignnone, .jd-framework.jd-front-end img.aligncenter {
17554    padding: 50px 0;
17555  }
17556}
17557.jd-framework.jd-front-end figure.alignright, .jd-framework.jd-front-end img.alignright {
17558  max-width: 80%;
17559  height: auto;
17560  float: right;
17561  margin-right: 0;
17562  padding: 0 0 30px 30px;
17563  -webkit-box-sizing: content-box;
17564          box-sizing: content-box;
17565}
17566@media screen and (max-width: 1000px) {
17567  .jd-framework.jd-front-end figure.alignright, .jd-framework.jd-front-end img.alignright {
17568    max-width: 70%;
17569    height: auto;
17570    float: right;
17571    margin-right: -11.2%;
17572    padding: 0 0 30px 30px;
17573    -webkit-box-sizing: content-box;
17574            box-sizing: content-box;
17575  }
17576}
17577.jd-framework.jd-front-end figure.alignright img, .jd-framework.jd-front-end img.alignright img {
17578  width: 100%;
17579  height: auto;
17580}
17581@media screen and (max-width: 420px) {
17582  .jd-framework.jd-front-end figure.alignleft, .jd-framework.jd-front-end img.alignleft, .jd-framework.jd-front-end figure.alignright, .jd-framework.jd-front-end img.alignright {
17583    width: 110% !important;
17584    float: none !important;
17585    height: auto;
17586    display: block !important;
17587    padding: 0 !important;
17588    margin-right: 0 !important;
17589    max-width: inherit !important;
17590    margin-left: -5%;
17591    margin-top: 10px;
17592    margin-bottom: 20px;
17593  }
17594}
17595.jd-framework.jd-front-end figure.alignleft img, .jd-framework.jd-front-end img.alignleft img, .jd-framework.jd-front-end figure.alignright img, .jd-framework.jd-front-end img.alignright img {
17596  width: 100%;
17597  height: auto;
17598}
17599.jd-framework.jd-front-end figcaption.wp-caption-text {
17600  font-family: Georgia, serif;
17601  font-weight: 400;
17602  font-size: 14px;
17603  margin-top: 15px;
17604}
17605.jd-framework.jd-front-end figure.alignleft, .jd-framework.jd-front-end img.alignleft {
17606  max-width: 80%;
17607  height: auto;
17608  float: right;
17609  margin-right: 0;
17610  padding: 0 0 30px 30px;
17611  -webkit-box-sizing: content-box;
17612          box-sizing: content-box;
17613}
17614@media screen and (max-width: 1000px) {
17615  .jd-framework.jd-front-end figure.alignleft, .jd-framework.jd-front-end img.alignleft {
17616    max-width: 70%;
17617    height: auto;
17618    float: right;
17619    margin-right: 0;
17620    padding: 0px 0 30px 30px;
17621    -webkit-box-sizing: content-box;
17622            box-sizing: content-box;
17623  }
17624}
17625.jd-framework.jd-front-end figcaption.wp-caption-text {
17626  font-family: Georgia, serif;
17627  font-weight: 400;
17628  font-size: 14px;
17629  margin-top: 5px;
17630}
17631@media screen and (min-width: 1001px) {
17632  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-headlinetext-wrap .contentArticle {
17633    margin-bottom: 26px;
17634  }
17635}
17636@media screen and (max-width: 420px) {
17637  .jd-framework.jd-front-end .single-beitrag {
17638    margin-top: 23px;
17639  }
17640}
17641.jd-framework.jd-front-end .single-beitrag .contentArticle {
17642  margin-bottom: 5px !important;
17643}
17644.jd-framework.jd-front-end .single-beitrag .contentArticle h3 {
17645  text-align: center;
17646  font-family: TW_Character, Arial, sans-serif;
17647}
17648.jd-framework.jd-front-end .single-beitrag .contentArticle hr {
17649  margin: 0;
17650}
17651.jd-framework.jd-front-end .downloads {
17652  margin-top: 50px;
17653}
17654.jd-framework.jd-front-end .downloads .images {
17655  margin-top: 20px;
17656}
17657.jd-framework.jd-front-end .downloads .images .image {
17658  position: relative;
17659  -webkit-transition: opacity 600ms;
17660  transition: opacity 600ms;
17661  opacity: 1;
17662  margin-bottom: 10px;
17663  margin-top: 10px;
17664}
17665.jd-framework.jd-front-end .downloads .images .image > div {
17666  position: relative;
17667  width: 100%;
17668  padding-bottom: 100%;
17669  overflow: hidden;
17670  height: 0;
17671  background-size: cover;
17672  background-position: center center;
17673  background-repeat: no-repeat;
17674}
17675.jd-framework.jd-front-end .downloads .images .image p {
17676  margin-top: 5px;
17677}
17678.jd-framework.jd-front-end .downloads .images .image.no-image > div {
17679  background-size: contain;
17680  background-color: rgba(0, 0, 0, 0.2);
17681}
17682.jd-framework.jd-front-end .downloads .images .image img {
17683  width: 150%;
17684  height: auto;
17685  left: -25%;
17686  position: absolute;
17687}
17688.jd-framework.jd-front-end .downloads .images .image:hover {
17689  opacity: 0.6;
17690}
17691.jd-framework.jd-front-end .jd-shortcode-marketirol-beitragsslider-wrap {
17692  max-width: 1280px;
17693  position: relative;
17694  margin: 0 auto;
17695}
17696.jd-framework.jd-front-end .small-article {
17697  width: 100%;
17698  height: 0;
17699  padding-bottom: 87.95811518%;
17700  background-size: cover;
17701  background-position: 50% 50%;
17702  display: block;
17703  position: relative;
17704}
17705.jd-framework.jd-front-end .small-article h4 {
17706  position: absolute;
17707  bottom: 0;
17708  left: 0;
17709  line-height: 37px;
17710  margin: 0;
17711  font-size: 15px;
17712  background-color: rgba(255, 255, 255, 0.9);
17713  padding: 0 20px;
17714  font-family: Georgia, serif;
17715  font-weight: bold;
17716}
17717.jd-framework.jd-front-end .small-article h4 span {
17718  font-size: 10px;
17719  vertical-align: baseline;
17720  margin-right: 5px;
17721}
17722@media screen and (max-width: 1240px) {
17723  .jd-framework.jd-front-end .small-article h4 {
17724    font-size: 15px;
17725  }
17726}
17727@media screen and (max-width: 420px) {
17728  .jd-framework.jd-front-end .small-article {
17729    width: 105%;
17730    max-width: inherit;
17731    margin-left: -2.5%;
17732  }
17733}
17734
17735.jd-framework.jd-front-end .finderWrapper {
17736  margin-top: 150px;
17737}
17738.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter.foederung-verwaltung {
17739  width: 100%;
17740}
17741@media (max-width: 991px) {
17742  .jd-framework.jd-front-end .finderWrapper #finderWrapper__filter.foederung-verwaltung .membermenu {
17743    padding-bottom: 30px;
17744  }
17745  .jd-framework.jd-front-end .finderWrapper #finderWrapper__filter.foederung-verwaltung .infoTeaserContent {
17746    width: 45%;
17747    display: inline-block;
17748    vertical-align: top;
17749    margin: 0;
17750    padding-top: 0;
17751    padding-left: 0;
17752  }
17753  .jd-framework.jd-front-end .finderWrapper #finderWrapper__filter.foederung-verwaltung nav {
17754    width: 45%;
17755    display: inline-block;
17756    vertical-align: top;
17757    margin: 0;
17758  }
17759}
17760.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .infoTeaserContent {
17761  background-color: transparent;
17762  border: 1px solid black;
17763  padding: 25px;
17764}
17765@media screen and (max-width: 1000px) {
17766  .jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .infoTeaserContent {
17767    min-height: inherit;
17768    border: none !important;
17769    margin-top: 50px;
17770  }
17771}
17772.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .infoTeaserContent h2 {
17773  margin: 20px 0 11px;
17774}
17775@media screen and (max-width: 1000px) {
17776  .jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .infoTeaser {
17777    background-color: white;
17778  }
17779}
17780.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .partner-logo img {
17781  width: 100%;
17782  height: auto;
17783}
17784.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .partner-logo.no-logo {
17785  width: 100%;
17786  padding-bottom: 40.5%;
17787  display: block;
17788  margin-bottom: 20px;
17789  background-color: #d4d4d4;
17790  position: relative;
17791}
17792.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .partner-logo.no-logo:after {
17793  content: "Noch kein Logo hochgeladen";
17794  color: white;
17795  top: 50%;
17796  left: 50%;
17797  position: absolute;
17798  text-align: center;
17799  -webkit-transform: translate(-50%, -50%);
17800          transform: translate(-50%, -50%);
17801  font-size: 15px;
17802  font-family: Georgia;
17803  white-space: nowrap;
17804  font-weight: bold;
17805}
17806.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .profile-progress-bar {
17807  width: 100%;
17808  height: 45px;
17809  border: 1px solid #9b1d26;
17810  position: relative;
17811}
17812.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .profile-progress-bar > div {
17813  position: relative;
17814  height: 100%;
17815  margin: 0;
17816  padding: 0;
17817  background-color: #9b1d26;
17818  text-align: right;
17819  line-height: 45px;
17820  font-size: 15px;
17821  font-family: Georgia, serif;
17822  font-weight: bold;
17823  color: white;
17824  padding-right: 15px;
17825}
17826.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter nav {
17827  margin-top: 20px;
17828  padding: 20px 0;
17829  background-color: #d4d4d4;
17830}
17831.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter nav li {
17832  padding: 10px 25px;
17833}
17834.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter nav li a {
17835  font-size: 20px;
17836  font-family: "TW_Character", sans-serif;
17837  width: 100%;
17838  display: inline-block;
17839}
17840.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter nav li span {
17841  font-size: 19px;
17842  float: right;
17843  line-height: 25px;
17844}
17845.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter nav li span.message-count {
17846  font-family: "Times New Roman", sans-serif;
17847  font-size: 15px;
17848  width: 25px;
17849  height: 25px;
17850  background-color: #9b1d26;
17851  text-align: center;
17852  line-height: 25px;
17853  border-radius: 100%;
17854  color: white;
17855  display: inline-block;
17856  margin-top: 1px;
17857  margin-right: 10px;
17858}
17859.jd-framework.jd-front-end .finderWrapper .button-middle {
17860  text-align: center;
17861}
17862.jd-framework.jd-front-end .finderWrapper .button-middle > a {
17863  float: none !important;
17864}
17865.jd-framework.jd-front-end .finderWrapper .license-detail {
17866  margin-top: 50px;
17867}
17868.jd-framework.jd-front-end .finderWrapper .license-detail .infoTeaserContent {
17869  padding-top: 25px;
17870  padding-bottom: 25px;
17871}
17872.jd-framework.jd-front-end .finderWrapper .license-detail h2 {
17873  display: block;
17874  width: 100%;
17875  text-align: center;
17876}
17877.jd-framework.jd-front-end .finderWrapper .license-detail ul li * {
17878  display: inline-block;
17879}
17880.jd-framework.jd-front-end .finderWrapper .license-detail ul li h4 {
17881  font-family: TW_Character, Arial, sans-serif;
17882  margin: 0;
17883  line-height: 50px;
17884}
17885.jd-framework.jd-front-end .finderWrapper .license-detail ul li span:not([class^=icon]) {
17886  font: 400 italic 16px Georgia, serif;
17887  line-height: 50px;
17888}
17889.jd-framework.jd-front-end .finderWrapper .license-detail ul li a {
17890  float: none;
17891  margin-top: 8px;
17892}
17893.jd-framework.jd-front-end .finderWrapper .license-detail ul hr {
17894  margin-top: 15px;
17895}
17896.jd-framework.jd-front-end .finderWrapper .downloadcenter-results.messages {
17897  margin-top: 50px;
17898}
17899.jd-framework.jd-front-end .finderWrapper .downloadcenter-results.messages button {
17900  margin-top: 25px;
17901}
17902.jd-framework.jd-front-end .finderWrapper .listElement.message.unread .listElement__text *.h2 span:nth-child(2) {
17903  font-weight: bold;
17904}
17905.jd-framework.jd-front-end .finderWrapper .listElement.message.unread .listElement__text span.readMarker {
17906  opacity: 1;
17907}
17908.jd-framework.jd-front-end .finderWrapper .listElement.message:last-child .listElement__text {
17909  border-bottom: 1px solid black;
17910  padding-bottom: 10px;
17911}
17912.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 {
17913  font-family: Georgia, serif;
17914  font-size: 16px;
17915}
17916.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span.readMarker {
17917  width: 5px;
17918  height: 5px;
17919  display: inline-block;
17920  vertical-align: text-top;
17921  padding: 6px;
17922  background-color: #9b1d26;
17923  -webkit-box-sizing: inherit;
17924          box-sizing: inherit;
17925  border-radius: 100%;
17926  margin-right: 10px;
17927  opacity: 0;
17928}
17929.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span.date {
17930  float: right;
17931  width: 80px;
17932  text-align: left;
17933  display: inline-block;
17934}
17935.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span:nth-child(2):not([class^=h-element]) {
17936  width: calc(100% - 115px);
17937  white-space: nowrap;
17938  overflow: hidden;
17939  text-overflow: ellipsis;
17940  display: inline-block;
17941}
17942.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span a {
17943  line-height: 40px;
17944}
17945.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span a.doc:before {
17946  background-image: url(../images/doc.svg);
17947  width: 20px;
17948  height: 20px;
17949  background-size: contain;
17950  display: inline-block;
17951  margin-right: 5px;
17952  content: "";
17953  vertical-align: middle;
17954}
17955.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span a.image:before {
17956  background-image: url(../images/image.svg);
17957  width: 20px;
17958  height: 20px;
17959  background-size: contain;
17960  display: inline-block;
17961  margin-right: 5px;
17962  content: "";
17963  vertical-align: middle;
17964}
17965.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span.h-element-4 {
17966  margin-top: 11px;
17967}
17968.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text [id^=more] {
17969  padding-left: 25px;
17970  margin-top: 20px;
17971}
17972.jd-framework.jd-front-end .finderWrapper .listElement.message hr {
17973  margin-top: 10px;
17974  margin-bottom: 10px;
17975}
17976.jd-framework.jd-front-end .finderWrapper .listElement.message.unread *.h2 {
17977  font-size: 16px;
17978}
17979.jd-framework.jd-front-end .finderWrapper .listElement.message.unread *.h2 span.readMarker {
17980  opacity: 1;
17981}
17982.jd-framework.jd-front-end .finderWrapper .listElement__image.cover {
17983  background-size: cover;
17984  background-position: 50% 50%;
17985  padding-bottom: 16.6%;
17986}
17987@media screen and (max-width: 1000px) {
17988  .jd-framework.jd-front-end .finderWrapper .listElement__image.cover {
17989    padding-bottom: 25.13178295%;
17990  }
17991}
17992@media screen and (max-width: 700px) {
17993  .jd-framework.jd-front-end .finderWrapper .listElement__image.cover {
17994    padding-bottom: 57.13178295%;
17995    margin-bottom: 5px;
17996  }
17997}
17998.jd-framework.jd-front-end .finderWrapper .listElement__image.cover ~ .listElement__text {
17999  padding-bottom: 1%;
18000}
18001.jd-framework.jd-front-end .finderWrapper .listElement__image.cover ~ .listElement__text > p {
18002  height: 120px;
18003  -webkit-line-clamp: 6;
18004  -webkit-box-orient: vertical;
18005}
18006.jd-framework.jd-front-end .finderWrapper .subsectionTitle:not(:first-child) {
18007  margin-top: 50px;
18008}
18009.jd-framework.jd-front-end .finderWrapper .recent-uploads {
18010  margin: 50px 0;
18011}
18012.jd-framework.jd-front-end .finderWrapper .downloadcenter-results.messages .message a.h2 {
18013  margin-bottom: 0 !important;
18014  margin-top: 0 !important;
18015  display: block;
18016  line-height: 20px !important;
18017}
18018.jd-framework.jd-front-end .finderWrapper .downloadcenter-results.messages .message a.h2 > * {
18019  line-height: 25px !important;
18020}
18021.jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 {
18022  margin-bottom: 0;
18023  margin-right: 0;
18024  margin-left: 0;
18025  width: 100%;
18026  padding-bottom: 30%;
18027}
18028.jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 .contentArticle {
18029  margin-top: 10px;
18030  margin-bottom: 0;
18031}
18032.jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 .contentArticle h3 span {
18033  font-size: 42px;
18034  line-height: 45px;
18035}
18036@media screen and (max-width: 1000px) {
18037  .jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 {
18038    padding-bottom: 32.13178295%;
18039  }
18040}
18041@media screen and (max-width: 700px) {
18042  .jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 {
18043    padding-bottom: 57.13178295%;
18044  }
18045  .jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 .contentArticle h3 span {
18046    font-size: 35px;
18047    line-height: 40px;
18048  }
18049}
18050@media screen and (max-width: 700px) {
18051  .jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 {
18052    padding-bottom: 65%;
18053  }
18054}
18055.jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12:after {
18056  position: absolute;
18057  width: 100%;
18058  height: 100%;
18059  background-color: black;
18060  content: "";
18061  opacity: 0.15;
18062}
18063.jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12.black:after {
18064  background-color: white;
18065}
18066.jd-framework.jd-front-end form.jd-forms, .jd-framework.jd-front-end .jd-form, .jd-framework.jd-front-end .reg-form {
18067  font-family: Georgia, serif;
18068  margin: 33px auto;
18069}
18070.jd-framework.jd-front-end form.jd-forms hr, .jd-framework.jd-front-end .jd-form hr, .jd-framework.jd-front-end .reg-form hr {
18071  margin: 30px auto;
18072}
18073.jd-framework.jd-front-end form.jd-forms .input-wrap, .jd-framework.jd-front-end .jd-form .input-wrap, .jd-framework.jd-front-end .reg-form .input-wrap {
18074  margin-left: -1.08333%;
18075  margin-right: -1.08333%;
18076}
18077.jd-framework.jd-front-end form.jd-forms .input-wrap > div, .jd-framework.jd-front-end .jd-form .input-wrap > div, .jd-framework.jd-front-end .reg-form .input-wrap > div {
18078  margin-bottom: 10px;
18079}
18080.jd-framework.jd-front-end form.jd-forms label, .jd-framework.jd-front-end .jd-form label, .jd-framework.jd-front-end .reg-form label {
18081  font-style: italic;
18082  font-size: 13px;
18083  display: block;
18084  font-weight: normal;
18085  text-align: left;
18086}
18087.jd-framework.jd-front-end form.jd-forms input, .jd-framework.jd-front-end form.jd-forms .form-group .jd-form-input-wrap .form-control, .jd-framework.jd-front-end .jd-form input, .jd-framework.jd-front-end .jd-form .form-group .jd-form-input-wrap .form-control, .jd-framework.jd-front-end .reg-form input, .jd-framework.jd-front-end .reg-form .form-group .jd-form-input-wrap .form-control {
18088  font-size: 15px;
18089  width: 100%;
18090  -webkit-box-shadow: none;
18091          box-shadow: none;
18092  border: 1px solid #7d7d7d;
18093  padding: 8px;
18094  border-radius: 0;
18095}
18096.jd-framework.jd-front-end form.jd-forms input:disabled, .jd-framework.jd-front-end form.jd-forms .form-group .jd-form-input-wrap .form-control:disabled, .jd-framework.jd-front-end .jd-form input:disabled, .jd-framework.jd-front-end .jd-form .form-group .jd-form-input-wrap .form-control:disabled, .jd-framework.jd-front-end .reg-form input:disabled, .jd-framework.jd-front-end .reg-form .form-group .jd-form-input-wrap .form-control:disabled {
18097  opacity: 0.6;
18098  cursor: not-allowed;
18099}
18100.jd-framework.jd-front-end form.jd-forms span#password-strength, .jd-framework.jd-front-end .jd-form span#password-strength, .jd-framework.jd-front-end .reg-form span#password-strength {
18101  height: 37px;
18102  width: 100%;
18103  font-weight: bold;
18104  font-size: 13px;
18105  display: block;
18106}
18107.jd-framework.jd-front-end form.jd-forms span#password-strength.short, .jd-framework.jd-front-end .jd-form span#password-strength.short, .jd-framework.jd-front-end .reg-form span#password-strength.short {
18108  border: 1px solid #9b1d26;
18109  width: 100%;
18110  display: block;
18111  text-align: center;
18112  padding: 10px;
18113  color: #9b1d26;
18114  opacity: 0.6;
18115}
18116.jd-framework.jd-front-end form.jd-forms span#password-strength.bad, .jd-framework.jd-front-end .jd-form span#password-strength.bad, .jd-framework.jd-front-end .reg-form span#password-strength.bad {
18117  border: 1px solid #9b1d26;
18118  width: 100%;
18119  display: block;
18120  text-align: center;
18121  padding: 10px;
18122  color: #9b1d26;
18123}
18124.jd-framework.jd-front-end form.jd-forms span#password-strength.good, .jd-framework.jd-front-end .jd-form span#password-strength.good, .jd-framework.jd-front-end .reg-form span#password-strength.good {
18125  border: 1px solid #c67d0d;
18126  width: 100%;
18127  display: block;
18128  text-align: center;
18129  padding: 10px;
18130  color: #c67d0d;
18131}
18132.jd-framework.jd-front-end form.jd-forms span#password-strength.strong, .jd-framework.jd-front-end .jd-form span#password-strength.strong, .jd-framework.jd-front-end .reg-form span#password-strength.strong {
18133  border: 1px solid #389b21;
18134  width: 100%;
18135  display: block;
18136  text-align: center;
18137  padding: 10px;
18138  color: #389b21;
18139}
18140.jd-framework.jd-front-end form.jd-forms .inputfile, .jd-framework.jd-front-end .jd-form .inputfile, .jd-framework.jd-front-end .reg-form .inputfile {
18141  width: 0.1px;
18142  height: 0.1px;
18143  opacity: 0;
18144  overflow: hidden;
18145  position: absolute;
18146  z-index: -1;
18147}
18148.jd-framework.jd-front-end form.jd-forms .button-upload strong, .jd-framework.jd-front-end .jd-form .button-upload strong, .jd-framework.jd-front-end .reg-form .button-upload strong {
18149  font-weight: normal !important;
18150  font-size: 18px;
18151  font-style: initial;
18152  padding: 10px 20px;
18153  border: 1px solid #7d7d7d;
18154  display: inline-block;
18155  margin-right: 20px;
18156  cursor: pointer;
18157}
18158.jd-framework.jd-front-end form.jd-forms .button-upload span, .j
18158d-framework.jd-front-end .jd-form .button-upload span, .jd-framework.jd-front-end .reg-form .button-upload span {
18159  font-weight: normal !important;
18160  font-size: 15px;
18161  font-style: initial;
18162  overflow: visible;
18163  display: inline-block;
18164  text-overflow: ellipsis;
18165  white-space: nowrap;
18166}
18167.jd-framework.jd-front-end form.jd-forms .msg, .jd-framework.jd-front-end .jd-form .msg, .jd-framework.jd-front-end .reg-form .msg {
18168  float: right;
18169}
18170.jd-framework.jd-front-end form.jd-forms .msg label, .jd-framework.jd-front-end .jd-form .msg label, .jd-framework.jd-front-end .reg-form .msg label {
18171  line-height: 53px;
18172  margin-bottom: 0;
18173  font-size: 15px;
18174  margin-right: 20px;
18175}
18176.jd-framework.jd-front-end .search-page .finderWrapper {
18177  margin-top: 0;
18178}
18179.jd-framework.jd-front-end .search-page .listElement__image {
18180  background-size: cover;
18181  background-position: center top;
18182}
18183
18184@media screen and (min-width: 701px) {
18185  .jd-framework.jd-front-end .modal-dialog {
18186    width: 90%;
18187  }
18188}
18189@media screen and (min-width: 1001px) {
18190  .jd-framework.jd-front-end .modal-dialog {
18191    width: 75%;
18192  }
18193}
18194.jd-framework.jd-front-end .modal-dialog .modal-body {
18195  padding: 0;
18196}
18197.jd-framework.jd-front-end .ms-skin-default .ms-nav-next, .jd-framework.jd-front-end .ms-skin-default .ms-nav-prev {
18198  width: auto;
18199  background: none;
18200  background-position: -89px -26px;
18201  height: auto;
18202  cursor: pointer;
18203  top: 50%;
18204  left: 8px;
18205  -webkit-transform: translateY(-50%);
18206  transform: translateY(-50%);
18207  position: absolute;
18208  z-index: 110;
18209  font-family: icomoon;
18210  speak: none;
18211  font-style: normal;
18212  font-weight: 400;
18213  font-variant: normal;
18214  text-transform: none;
18215  line-height: 1;
18216  -webkit-font-smoothing: antialiased;
18217  -moz-osx-font-smoothing: grayscale;
18218  font-size: 80px;
18219  color: #fff;
18220  opacity: 0.6;
18221  -webkit-transition: color 300ms, opacity 300ms;
18222  transition: color 300ms, opacity 300ms;
18223}
18224.jd-framework.jd-front-end .ms-skin-default .ms-nav-next:before, .jd-framework.jd-front-end .ms-skin-default .ms-nav-prev:before {
18225  content: "\e605";
18226}
18227.jd-framework.jd-front-end .ms-skin-default .ms-nav-next:hover, .jd-framework.jd-front-end .ms-skin-default .ms-nav-prev:hover {
18228  color: #9b1d26;
18229}
18230@media screen and (max-width: 700px) {
18231  .jd-framework.jd-front-end .ms-skin-default .ms-nav-next, .jd-framework.jd-front-end .ms-skin-default .ms-nav-prev {
18232    display: none !important;
18233  }
18234}
18235.jd-framework.jd-front-end .ms-container:hover .ms-nav-next, .jd-framework.jd-front-end .ms-container:hover .ms-nav-prev {
18236  opacity: 1 !important;
18237}
18238.jd-framework.jd-front-end .ms-skin-default .ms-nav-next {
18239  right: 8px;
18240  left: auto;
18241  background-position: -89px -103px;
18242}
18243.jd-framework.jd-front-end .ms-skin-default .ms-nav-next:before {
18244  content: "\e606";
18245}
18246.jd-framework.jd-front-end .quicklink {
18247  text-align: left;
18248  background-color: #d4d4d4;
18249  margin-left: -15px;
18250  padding: 40px;
18251}
18252.jd-framework.jd-front-end .quicklink h3 {
18253  margin-top: 0;
18254  font-size: 30px;
18255  font-family: TW_Character, Arial, sans-serif;
18256}
18257.jd-framework.jd-front-end .quicklink ul li a {
18258  line-height: 36px;
18259  font-size: 18px;
18260}
18261.jd-framework.jd-front-end .quicklink ul li.active a {
18262  font-weight: bold;
18263  position: relative;
18264}
18265.jd-framework.jd-front-end .quicklink ul li.active a:before {
18266  font-family: icomoon;
18267  speak: none;
18268  font-style: normal;
18269  font-weight: 400;
18270  font-variant: normal;
18271  text-transform: none;
18272  line-height: 1;
18273  -webkit-font-smoothing: antialiased;
18274  -moz-osx-font-smoothing: grayscale;
18275  content: "\e609";
18276  font-size: 0.8em;
18277  margin-right: 12px;
18278  position: absolute;
18279  right: 100%;
18280  height: 36px;
18281  top: 4px;
18282}
18283.jd-framework.jd-front-end .contact-block.single {
18284  margin-top: 26px;
18285  width: inherit;
18286  margin-left: -15px;
18287  padding-bottom: calc(100% + 2px);
18288}
18289.jd-framework.jd-front-end .location-detail .reference-text {
18290  padding: 21px 0 24px;
18291}
18292.jd-framework.jd-front-end .location-detail .isotope-item .blog-article {
18293  width: calc(100% + 15px);
18294  padding-bottom: calc(100% + 15px);
18295  margin-right: -15px;
18296  margin-bottom: 26px;
18297}
18298@media screen and (max-width: 700px) {
18299  .jd-framework.jd-front-end .location-detail .isotope-item .blog-article {
18300    width: initial;
18301    padding-bottom: calc(100% + 15px);
18302    margin-left: -7px;
18303    margin-bottom: 10px;
18304  }
18305}
18306.jd-framework.jd-front-end .location-detail .isotope-item:nth-child(odd) .blog-article {
18307  width: calc(100% + 15px);
18308  padding-bottom: calc(100% + 15px);
18309  margin-left: -15px;
18310}
18311@media screen and (max-width: 700px) {
18312  .jd-framework.jd-front-end .location-detail .isotope-item:nth-child(odd) .blog-article {
18313    width: initial;
18314    padding-bottom: calc(100% + 15px);
18315    margin-left: -15px;
18316    margin-right: -7px;
18317  }
18318}
18319@media screen and (max-width: 700px) {
18320  .jd-framework.jd-front-end .location-detail .isotope-item .image-head {
18321    padding: 10px;
18322    white-space: nowrap;
18323  }
18324}
18325.jd-framework.jd-front-end #ct-location-detail {
18326  position: relative;
18327}
18328.jd-framework.jd-front-end #ct-location-detail #map-wrap {
18329  position: absolute;
18330  width: 100%;
18331  height: 100%;
18332  top: 0;
18333  left: 0;
18334  visibility: hidden;
18335  opacity: 0;
18336  z-index: 999;
18337  -webkit-transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1), visibility 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
18338  transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1), visibility 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
18339}
18340.jd-framework.jd-front-end #ct-location-detail #map-wrap.show {
18341  visibility: visible;
18342  opacity: 1;
18343}
18344.jd-framework.jd-front-end #ct-location-detail #map-wrap #map {
18345  width: 100%;
18346  height: 100%;
18347}
18348.jd-framework.jd-front-end #ct-location-detail #map-wrap select {
18349  position: absolute;
18350  top: 0;
18351  right: 0;
18352  margin: 20px;
18353}
18354@media screen and (max-width: 700px) {
18355  .jd-framework.jd-front-end #ct-location-detail:after {
18356    position: absolute;
18357    top: 100%;
18358    height: 80px;
18359    background-color: white;
18360    content: "";
18361    display: block;
18362    width: 100%;
18363    left: 0;
18364  }
18365}
18366@media screen and (max-width: 450px) {
18367  .jd-framework.jd-front-end #ct-location-detail:after {
18368    height: 115px;
18369  }
18370}
18371.jd-framework.jd-front-end #ct-location-detail .jd-shortcode-ctgallery-modulectgallery-wrap {
18372  position: relative;
18373  width: 100%;
18374  overflow: hidden;
18375}
18376.jd-framework.jd-front-end #ct-location-detail .gallery-slider {
18377  width: 100%;
18378  left: 0;
18379  top: 0;
18380  /* .ms-thumb-list {
18381
18382
18383     overflow: visible;
18384
18385     .ms-thumbs-cont {
18386
18387       display: inline-block;
18388       border: 4px solid $gray;
18389       border-left-width: 2px;
18390       border-right-width: 2px;
18391       background: $gray;
18392
18393       .ms-thumb-frame {
18394
18395         width: 15% !important;
18396         height: 0!important;
18397         margin: 0 2px;
18398         position: relative;
18399         opacity: 0.9;
18400
18401         overflow: visible;
18402
18403         &:after {
18404           content:'';
18405           position: relative;
18406           padding-bottom: 56.25%;
18407         }
18408
18409         &.ms-thumb-frame-selected {
18410           opacity: 1;
18411           &:after {
18412             opacity: 0;
18413           }
18414           &:before {
18415             bottom: 100%;
18416             left: 50%;
18417             border: solid transparent;
18418             content: "";
18419             height: 0;
18420             width: 0;
18421             position: absolute;
18422             pointer-events: none;
18423             border-color: rgba(136, 183, 213, 0);
18424             border-bottom-color: $gray;
18425             border-width: 12px;
18426             margin-left: -12px;
18427           }
18428         }
18429
18430       }
18431
18432       .ms-thumb-img {
18433         padding-bottom: 60%;
18434         background-position: center;
18435         background-size: cover;
18436         background-repeat: no-repeat;
18437       }
18438
18439     }
18440
18441   }*/
18442}
18443.jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h {
18444  width: 86%;
18445  margin: 0 auto;
18446  position: relative;
18447  height: auto !important;
18448}
18449@media screen and (max-width: 1000px) {
18450  .jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h {
18451    width: 82%;
18452  }
18453}
18454@media screen and (max-width: 420px) {
18455  .jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h {
18456    width: 210px;
18457  }
18458}
18459.jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h .ms-thumb-frame {
18460  position: relative;
18461  width: 131px !important;
18462  height: 74px !important;
18463  margin-right: 15px;
18464}
18465@media screen and (max-width: 420px) {
18466  .jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h .ms-thumb-frame {
18467    position: relative;
18468    width: 100px !important;
18469    height: 56px !important;
18470    margin-right: 10px;
18471  }
18472}
18473.jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h .ms-thumb-img {
18474  position: absolute;
18475  top: 0;
18476  left: 0;
18477  height: 100%;
18478  width: 100%;
18479  background-position: center;
18480  background-size: cover;
18481  background-repeat: no-repeat;
18482}
18483.jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-view {
18484  background-color: white;
18485}
18486.jd-framework.jd-front-end .control-thumb {
18487  font-size: 40px;
18488  position: absolute;
18489  bottom: 20px;
18490}
18491@media screen and (max-width: 420px) {
18492  .jd-framework.jd-front-end .control-thumb {
18493    font-size: 30px;
18494    bottom: 18px;
18495  }
18496}
18497.jd-framework.jd-front-end .control-thumb.next {
18498  right: 15px;
18499}
18500@media screen and (max-width: 420px) {
18501  .jd-framework.jd-front-end .control-thumb.next {
18502    right: 5px;
18503  }
18504}
18505.jd-framework.jd-front-end .control-thumb.prev {
18506  left: 15px;
18507}
18508@media screen and (max-width: 420px) {
18509  .jd-framework.jd-front-end .control-thumb.prev {
18510    left: 5px;
18511  }
18512}
18513
18514/* Global tastaturfokus */
18515:where(a, button, [role=button], input, select, textarea, summary, [tabindex]):focus-visible {
18516  outline: 3px solid #9b1d26 !important;
18517  outline-offset: 3px !important;
18518}
18519
18520/* Großflächige Teaser & Slider-Karten: doppelter Ring für Kontrast */
18521.jd-shortcode-marketirol-recentteaser-wrap a {
18522  position: relative;
18523  display: block;
18524}
18525
18526.jd-shortcode-marketirol-recentteaser-wrap .teaser-small > a:focus-visible,
18527.jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a:focus-visible,
18528.jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung:focus-visible {
18529  outline: none !important;
18530  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 6px #9b1d26 !important;
18531          box-shadow: 0 0 0 3px #fff, 0 0 0 6px #9b1d26 !important;
18532}
18533
18534/* Hover-Optik auch bei Fokus aktivieren (optional) */
18535.jd-shortcode-marketirol-recentteaser-wrap .teaser-small > a:focus-visible .image-wrap::after,
18536.jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a:focus-visible .gradient {
18537  opacity: 0.6 !important;
18538}
18539
18540/* Owl dots tastaturfähig + Fokus */
18541.owl-dot {
18542  cursor: pointer;
18543}
18544
18545.owl-dot:focus-visible {
18546  outline: 3px solid #9b1d26;
18547  outline-offset: 3px;
18548}
18549
18550/* High-contrast/Windows */
18551@media (forced-colors: active) {
18552  :where(a, button, [role=button], [tabindex]):focus-visible {
18553    outline: 2px solid CanvasText;
18554    outline-offset: 2px;
18555    -webkit-box-shadow: none !important;
18556            box-shadow: none !important;
18557  }
18558}    .cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}
18558.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
18559    .cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
18560    .cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
18560.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
18561    @media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
18562    .cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
18563    .cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
18564
18565    #contentWrapper.ready{
18566        opacity: 1;
18567        visibility: visible;
18568    }
18569
18570</style>
18571
18572	<!-- Scripts -->
18573	<div id="jd-scripts">
18574		
18575		<div class="modal fade" id="modal-dummy" tabindex="-1" role="dialog" aria-hidden="true">
18576			<div class="modal-dialog">
18577				<div class="modal-content">
18578					<div class="modal-header">
18579						<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
18580					</div>
18581					<div class="modal-body">
18582						<div class="jd-loader jd-loader-modal"></div>						<div class="modal-body-holder">
18583
18584						</div>
18585					</div>
18586					<div class="modal-footer"></div>
18587				</div>
18588			</div>
18589		</div>
18590
18591		<div id="jd_js_text_messages"><input type="hidden" id="jd-ajax-url" value="https://www.cine.tirol/" /><input type="hidden" id="jd-theme-url" value="https://www.cine.tirol/wp-content/themes/jd-bootpress/" /><input type="hidden" id="jd_js_modal_title" value="Message"/><input type="hidden" id="jd_js_modal_ok" value="OK"/><input type="hidden" id="jd_js_error_title" value="An error occured"/><input type="hidden" id="jd_js_error_loading_url" value="URL"/><input type="hidden" id="jd_js_error_loading_error" value="Error message"/><input type="hidden" id="jd_js_error_form_required" value="This field is required."/><input type="hidden" id="jd_js_error_form_remote" value="Please fix this field."/><input type="hidden" id="jd_js_error_form_url" value="Please enter a valid URL."/><input type="hidden" id="jd_js_error_form_email" value="Please enter a valid email address."/><input type="hidden" id="jd_js_error_form_date" value="Please enter a valid date."/><input type="hidden" id="jd_js_error_form_dateISO" value="Please enter a valid date ( ISO )."/><input type="hidden" id="jd_js_error_form_number" value="Please enter a valid number."/><input type="hidden" id="jd_js_error_form_digits" value="Please enter only digits."/><input type="hidden" id="jd_js_datepicker_month_names" value="January,February,March,April,May,June,July,August,September,October,November,December"/><input type="hidden" id="jd_js_datepicker_month_names_short" value="Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec"/><input type="hidden" id="jd_js_datepicker_day_names" value="Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday"/><input type="hidden" id="jd_js_datepicker_day_names_short" value="Sun,Mon,Tue,Wed,Thu,Fri,Sat"/><input type="hidden" id="jd_js_datepicker_day_names_min" value="Su,Mo,Tu,We,Th,Fr,Sa"/></div>
18592<!-- Google Tag Manager -->
18593<script>
vendor: 359 bytes, lines 18593-18597
18593(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
18594            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
18595        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
18596        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
18597    })(window,document,'script','dataLayer','
18597GTM-WPVSQ85
vendor: 3 bytes, line 18597
18597');
18597</script>
18597
18598<!-- End Google Tag Manager -->
18599
18600
18601			</div>
18602
18603	
18603<script type="speculationrules">
18604{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/jd-bootpress\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
18605</script>
18605
18606<!-- YouTube Feeds JS -->
18607<script type="text/javascript">
18608
18609</script>
vendor: 2 bytes, line 18609
18609
18610<script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAggaJe8AH-_VUw65SgGQdHh1rQDDOv1nM&libraries=places"></script>
18610        <style>
18611            .master-slider{position:relative;visibility:hidden;-moz-transform:translate3d(0, 0, 0)}.master-slider a{-webkit-transition:none;-o-transition:none;transition:none}.master-slider,.master-slider *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.master-slider.ms-fullheight{height:100%}.ms-layout-partialview .ms-view{overflow:visible;background-color:transparent}.ms-layout-partialview .ms-container{overflow:hidden}.master-slider img,.ms-slide-bgvideocont video{max-width:none}.ms-ie img{border:none}.ms-ie8 *{opacity:inherit;filter:inherit}.ms-ie7{zoom:1}.ms-moz .ms-slide-bgcont>img{transform:translateX(0px)}.ms-loading-container{position:absolute;width:100%;top:0}.ms-slide-auto-height{display:table}.ms-loading-container .ms-loading,.ms-slide .ms-slide-loading{width:36px;height:36px;background:url(../images/jquery-masterslider/loading-2.gif) no-repeat center white;border-radius:60px;box-shadow:0px 0px 3px rgba(0,0,0,0.2);position:absolute;left:50%;top:50%;margin:-18px;opacity:0.9}.ms-no-swipe,.ms-def-cursor{cursor:auto !important}.ms-grab-cursor{cursor:url(../images/jquery-masterslider/grab.png),move}.ms-grabbing-cursor{cursor:url(../images/jquery-masterslider/grabbing.png),move}.ms-ie .ms-grab-cursor{cursor:move}.ms-ie .ms-grabbing-cursor{cursor:move}.ms-view{margin:0px auto;overflow:hidden;background:black;position:relative;-webkit-perspective:2000px;-moz-perspective:2000px;-ms-perspective:2000px;perspective:2000px}.ms-view .ms-slide-container{position:relative}.ms-slide{position:absolute;height:100%;-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}.ms-wk .ms-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ms-slide .ms-slide-bgcont,.ms-slide .ms-slide-bgvideocont{position:absolute;overflow:hidden;width:100%}.ms-slide .ms-slide-link{display:block;width:100%;height:100%;position:absolute;top:0;z-index:110}.ms-ie .ms-slide-link{background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7") 0 0 repeat}.ms-slide .ms-slide-bgvideocont{z-index:105;height:100%}.ms-wk .ms-slide .ms-slide-bgvideocont,.ms-wk .ms-slide-bgvideocont>video{-webkit-transform:translateZ(0.3px);transform:translateZ(0.3px)}.ms-slide .ms-slide-bgvideo{position:absolute;top:0px}.ms-inner-controls-cont,.ms-container{position:relative;margin:0 auto}.ms-slide .ms-slide-bgcont img,.ms-container,.ms-inner-controls-cont{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ms-slide .ms-layer,.ms-fixed-layers .ms-layer{position:absolute;pointer-events:auto}.ms-slide .ms-slide-layers,.ms-fixed-layers{position:absolute;overflow:hidden;width:100%;height:100%;z-index:109;top:0px;pointer-events:none}.ms-slide .ms-slide-video{position:absolute;top:0;z-index:111;background:black;padding:0;margin:0;border:none}.ms-parallax-layer{width:100%;position:absolute;top:0}.ms-scroll-parallax-cont{position:absolute;top:0;width:100%;height:100%}.ms-wk .ms-scroll-parallax-cont{-webkit-transform:translateZ(0.4px);transform:translateZ(0.4px)}.ms-action-layer{cursor:pointer}.ms-btn-container{position:absolute}.ms-btn{text-decoration:none;display:inline-block;color:black;position:relative;padding:8px 15px;cursor:pointer;white-space:nowrap}.ms-default-btn{background:#0074A2;border-radius:5px;color:#FFF}.ms-default-btn:hover{background-color:#0098D5}.ms-default-btn:active{top:1px}.ms-btn-s{padding:14px 17px;font-size:80%;line-height:0}.ms-btn-m{padding:12px 40px}.ms-btn-n{padding:8px 25px;font-size:95%}.ms-btn-l{padding:17px 50px;font-size:120%}.ms-btn-round{border-radius:5px}.ms-btn-circle{border-radius:100px}.ms-btn-outline-round{border-radius:5px}.ms-btn-outline-circle{border-radius:100px}.ms-layer.video-box{background:black}.ms-layer.video-box iframe{padding:0;margin:0;border:none;position:absolute;z-index:111}.ms-slide .ms-slide-vpbtn,.ms-slide .ms-video-btn{position:absolute;cursor:pointer;z-index:112}.ms-slide .ms-slide-vcbtn{position:absolute;cursor:pointer;z-index:113}.ms-slide-vcbtn-mobile{position:relative;bottom:0;left:0;width:100%;height:28px;background-color:black;color:white;text-align:center;cursor:pointer;z-index:113}.ms-slide-vcbtn-mobile .ms-vcbtn-txt{text-transform:uppercase;font-family:sans-serif;font-size:0.75em;display:inline-block;background:url(../images/jquery-masterslider/video-close-btn.png) no-repeat 0px 3px;padding-left:15px;height:15px;color:#DBDBDB;margin-top:7px}.ms-wk .ms-slide .ms-slide-vcbtn,.ms-wk .ms-slide .ms-slide-layers,.ms-wk .ms-slide .ms-slide-vpbtn,.ms-wk .ms-slide .ms-slide-video,.ms-wk .ms-slide-link{-webkit-transform:translateZ(0.44px);transform:translateZ(0.44px)}.ms-video-img{position:absolute;width:100%;height:100%;top:0;left:0}.ms-mask-frame{overflow:hidden;position:absolute;float:left}.ms-thumb-list{overflow:hidden;position:absolute}.ms-thumb-list.ms-dir-h{width:100%}.ms-thumb-list.ms-dir-v{height:100%;top:0}.ms-thumbs-cont{position:relative}.ms-thumb-frame img{width:100%;height:auto}.ms-thumb-frame{cursor:pointer;float:left;overflow:hidden;opacity:0.5;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.ms-thumb-frame-selected{opacity:1}.ms-tabs .ms-thumb-frame{background-color:#F6f6f6;text-shadow:0 1px 1px white;color:#222;border:solid 1px white;border-width:0 1px 1px 0;overflow:visible;position:relative;opacity:1;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.ms-tabs.ms-dir-h .ms-thumb-frame{margin-top:12px}.ms-tabs.ms-dir-v .ms-thumb-frame{margin-left:12px}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame{margin-left:0px}.ms-tabs.ms-dir-h.ms-align-top{z-index:140}.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame{margin-top:-12px}.ms-tabs .ms-thumb{padding:20px 20px}.ms-tabs .ms-thumb-frame-selected{opacity:1;background:#EDEDED}.ms-tabs .ms-thumb-frame .ms-thumb-ol{position:absolute;opacity:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol{top:0px;left:50%;margin-left:-12px;border-bottom:solid 12px #F6f6f6;border-left:solid 12px transparent;border-right:solid 12px transparent}.ms-tabs.ms-dir-h.ms-align-bottom .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;top:-12px;border-bottom-color:#EDEDED}.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame .ms-thumb-ol{bottom:0px;top:auto;border-bottom:0px;border-top:solid 12px #F6f6f6}.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;bottom:-12px;border-top-color:#EDEDED}.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol{top:50%;left:0;margin-top:-12px;border-right:solid 12px #EDEDED;border-top:solid 12px transparent;border-bottom:solid 12px transparent}.ms-tabs.ms-dir-v.ms-align-right .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;left:-12px;border-right-color:#EDEDED}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame .ms-thumb-ol{left:auto;right:0;border-right:0;border-left:solid 12px #EDEDED}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;right:-12px;border-left-color:#EDEDED}.ms-thumb-list.ms-dir-h .ms-thumblist-fwd,.ms-thumb-list.ms-dir-h .ms-thumblist-bwd{height:100%;width:20px;position:absolute;
18611left:0;cursor:pointer;background:rgba(128,128,128,0.5);text-align:center;color:white}.ms-thumb-list.ms-dir-h .ms-thumblist-bwd{right:0;left:auto}.ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after,.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after{content:close-quote;top:43%;position:relative;border:solid rgba(0,0,0,0);border-width:5px 5px 5px 0px;display:block;border-right-color:#FFF;width:6px;height:1px}.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after{border-width:5px 0px 5px 5px;border-left-color:#FFF;left:7px}.ms-thumb-list.ms-dir-v .ms-thumblist-fwd,.ms-thumb-list.ms-dir-v .ms-thumblist-bwd{width:100%;height:20px;position:absolute;top:0;cursor:pointer;background:rgba(128,128,128,0.5);text-align:center;color:white}.ms-thumb-list.ms-dir-v .ms-thumblist-bwd{bottom:0;top:auto}.ms-thumb-list.ms-dir-v .ms-thumblist-fwd:after,.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after{content:close-quote;left:43%;position:relative;border:solid rgba(0,0,0,0);border-width:0px 5px 5px 5px;display:block;border-bottom-color:#FFF;height:1px;top:5px;width:0}.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after{border-width:5px 5px 0px 5px;border-top-color:#FFF;top:7px}.ms-bullet{cursor:pointer;float:left}.ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px}.ms-bullets.ms-dir-v{position:absolute;top:50%}.ms-bullets.ms-dir-v .ms-bullet{float:none}.ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%}.ms-sbar{position:absolute}.ms-sbar.ms-dir-h{left:10px;right:10px;top:5px}.ms-sbar.ms-dir-v{top:10px;bottom:10px;right:5px}.ms-sbar .ms-bar{height:4px;background:#333;border-radius:4px}.ms-sbar.ms-dir-v .ms-bar{width:4px}.ms-sbar .ms-bar{position:relative;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.ms-timerbar{width:100%;bottom:0px;position:absolute}.ms-ctimer{position:absolute;top:30px;left:30px;cursor:pointer}.ms-time-bar{-webkit-transition:width 120ms linear;-moz-transition:width 120ms linear;-ms-transition:width 120ms linear;-o-transition:width 120ms linear;transition:width 120ms linear}.ms-ie7 .ms-tooltip-arrow{height:0px}.ms-slide-info{position:absolute}.ms-slide-info.ms-dir-v{top:0}.ms-slide-info.ms-dir-h{width:100%}@keyframes point-anim{0%{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);opacity:1}100%{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);opacity:0}}@-webkit-keyframes point-anim{0%{-webkit-transform:scale(0.5);opacity:1}100%{-webkit-transform:scale(1.5);opacity:0}}.ms-android .ms-tooltip-point .ms-point-border{animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none}.ms-skin-default .ms-slide .ms-slide-vpbtn,.ms-skin-default .ms-video-btn{width:50px;height:51px;background:url(../images/jquery-masterslider/light-skin-1.png) no-repeat -14px -150px;top:50%;left:50%;margin:-25px 0 0 -25px}.ms-skin-default .ms-slide .ms-slide-vcbtn{width:30px;height:30px;background:url(../images/jquery-masterslider/light-skin-1.png) no-repeat -24px -28px;top:18px;right:30px}.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{width:30px;background:url(../images/jquery-masterslider/light-skin-1.png);background-position:-89px -26px;height:40px;cursor:pointer;top:50%;left:30px;margin-top:-20px;position:absolute;z-index:110}.ms-skin-default .ms-nav-next{right:30px;left:auto;background-position:-89px -103px}.ms-skin-default .ms-bullet{width:10px;height:10px;background:url(../images/jquery-masterslider/light-skin-1.png) no-repeat;margin:4px;background-position:-34px -117px}.ms-skin-default .ms-bullet-selected{background-position:-34px -84px}.ms-skin-default .ms-time-bar{height:3px;background:#FFFFFF;border-top:solid 1px rgba(0,0,0,0.41)}.ms-skin-default .ms-tooltip{position:absolute;z-index:210;cursor:auto}.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow,.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;
18611left:50%;margin-left:-10px}.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:silver;border-top-color:rgba(240,240,240,0.88);bottom:-10px}.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:silver;border-bottom-color:rgba(240,240,240,0.88);top:-10px}.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow,.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px}.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:silver;border-right-color:rgba(240,240,240,0.88);left:-10px}.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:silver;border-left-color:rgba(240,240,240,0.88);right:-10px}.ms-skin-default .ms-tooltip-point{cursor:pointer}.ms-skin-default .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #BBB;background:white;margin:-8px 0 0 -8px;position:absolute;z-index:105}.ms-skin-default .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:black;background:rgba(0,0,0,0.36);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite}.ms-skin-default .ms-tooltip{max-width:200px}.ms-skin-default .ms-tooltip-cont{padding:10px;background:silver;background:rgba(240,240,240,0.88);text-shadow:0 1px 0px white;margin-left:-1px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ms-skin-default .ms-slide .ms-slide-vpbtn,.ms-skin-default .ms-video-btn,.ms-skin-default .ms-slide .ms-slide-vcbtn,.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev,.ms-skin-default .ms-bullet{background-image:url(../images/jquery-masterslider/light-skin-1-retina.png);background-size:152px 225px}}        </style>
18612        		<style>
18613			:root {
18614				-webkit-user-select: none;
18615				-webkit-touch-callout: none;
18616				-ms-user-select: none;
18617				-moz-user-select: none;
18618				user-select: none;
18619			}
18620		</style>
18621		
18621<script type="text/javascript">
18622			/*<![CDATA[*/
18623			document.oncontextmenu = function(event) {
18624				if (event.target.tagName != 'INPUT' && event.target.tagName != 'TEXTAREA') {
18625					event.preventDefault();
18626				}
18627			};
18628			document.ondragstart = function() {
18629				if (event.target.tagName != 'INPUT' && event.target.tagName != 'TEXTAREA') {
18630					event.preventDefault();
18631				}
18632			};
18633			/*]]>*/
18634		</script>
18634
18635		<!-- Instagram Feed JS -->
18636<script type="text/javascript">
18637var sbiajaxurl = "https://www.cine.tirol/wp-admin/admin-ajax.php";
18638</script>
vendor: 2 bytes, line 18638
18638
18639<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js" id="jquery-js"></script>
vendor: 1 bytes, line 18639
18639
18640<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/js/jquery-base64.js" id="jquery-base64-js"></script>
vendor: 1 bytes, line 18640
18640
18641<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/js/jquery-masterslider.js" id="jquery-masterslider-js"></script>
vendor: 1 bytes, line 18641
18641
18642<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/js/modernizr.js" id="modernizr-js"></script>
vendor: 1 bytes, line 18642
18642
18643<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js" id="jquery-ui-old-js"></script>
vendor: 1 bytes, line 18643
18643
18644<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/js/bootstrap.js" id="bootstrap-js"></script>
vendor: 1 bytes, line 18644
18644
18645<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/js/enquire.js" id="enquirejs-js"></script>
vendor: 1 bytes, line 18645
18645
18646<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/js/history.js" id="history-js"></script>
vendor: 1 bytes, line 18646
18646
18647<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/js/jquery-serializejson.js" id="jquery-serializejson-js"></script>
vendor: 1 bytes, line 18647
18647
18648<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/js/jquery-ajaxretry.js" id="jquery-ajaxretry-js"></script>
vendor: 1 bytes, line 18648
18648
18649<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/js/jd-functions.js" id="jd-functions-js"></script>
vendor: 1 bytes, line 18649
18649
18650<script type="text/javascript" id="jd-custom-functions-js-extra">
18651/* <![CDATA[ */
18652var wpRestSettings = {"root":"https:\/\/www.cine.tirol","nonce":"2f12dd1338"};
18653/* ]]> */
18654</script>
vendor: 1 bytes, line 18654
18654
18655<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/js/functions.min.js?v=20240304" id="jd-custom-functions-js"></script>
vendor: 1 bytes, line 18655
18655
18656<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/js/belazy.js" id="blazy-js"></script>
vendor: 1 bytes, line 18656
18656
18657<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/js/jquery-owlcarousel.js" id="jquery-owlcarousel-js"></script>
vendor: 1 bytes, line 18657
18657
18658<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/js/mt-main.js" id="mt-main-js"></script>
vendor: 1 bytes, line 18658
18658
18659<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/js/hammer.min.js" id="hammer-js"></script>
vendor: 1 bytes, line 18659
18659
18660<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/js/portal.js" id="tw-portal-js"></script>
vendor: 1 bytes, line 18660
18660
18661<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/js/wow.min.js" id="wow-js"></script>
vendor: 1 bytes, line 18661
18661
18662<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/js/jquery.hypher.js" id="hyphenator-js"></script>
vendor: 1 bytes, line 18662
18662
18663<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/js/de.js" id="lang-de-js"></script>
vendor: 1 bytes, line 18663
18663
18664<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/js/jquery.stellar.min.js" id="stellar-js"></script>
vendor: 1 bytes, line 18664
18664
18665<script type="text/javascript" id="sbi_scripts-js-extra">
18666/* <![CDATA[ */
18667var sb_instagram_js_options = {"font_method":"svg","resized_url":"https:\/\/www.cine.tirol\/wp-content\/uploads\/sb-instagram-feed-images\/","placeholder":"https:\/\/www.cine.tirol\/wp-content\/plugins\/instagram-feed\/img\/placeholder.png","ajax_url":"https:\/\/www.cine.tirol\/wp-admin\/admin-ajax.php"};
18668/* ]]> */
18669</script>
vendor: 1 bytes, line 18669
18669
18670<script type="text/javascript" src="https://www.cine.tirol/wp-content/plugins/instagram-feed/js/sbi-scripts.min.js" id="sbi_scripts-js"></script>
18670
18671
18672<script id="usercentrics-cmp" src="https://app.usercentrics.eu/browser-ui/latest/loader.js" data-language="de" data-settings-id="HOxyg1aYr" async="" data-avoid-prefetch-services=""></script>
vendor: 1 bytes, line 18672
18672
18673<script>
18674    window.addEventListener("load", function(){
18675        window.cookieconsent.initialise({
18676            "palette": {
18677                "popup": {
18678                    "background": "#ffffff"
18679                },
18680                "button": {
18681                    "background": "#9b1d26",
18682                    "text": "#ffffff"
18683                }
18684            },
18685            "content": {
18686                "message": "Cine.tirol verwendet Cookies, um Ihnen die bestmögliche Benutzererfahrung zu ermöglichen. Wenn Sie auf der Seite weitersurfen, stimmen Sie den Datenschutzbestimmungen zu.",
18687                "dismiss": "Ja, verstanden",
18688                "link": "Mehr Informationen",
18689                "href": "https://www.cine.tirol/datenschutz/"
18690            }
18691        })});
18692</script>
18692
18693	</body>
18694
18695</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.