PageSourceSearch

https://www.cine.tirol/cine-tirol/

html cine.tirol collected 2026-10-02 17:03:04 UTC 939,739 bytes, 18,308 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 | Cine Tirol | Cine Tirol</title>
10    <meta name="description" content="Die Cine Tirol Film Commission ist die erste Anlaufstelle für die Realisierung von Spiel-, Dokumentar- und Werbefilmen, Musikvideos sowie Fotoshootings in Tirol." />
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/14037" /><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/cine-tirol/" />
31<link rel='shortlink' href='https://www.cine.tirol/?p=14037' />
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%2Fcine-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%2Fcine-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 | Cine Tirol">
40			<meta itemprop="description" content="Die Cine Tirol Film Commission ist die erste Anlaufstelle für die Realisierung von Spiel-, Dokumentar- und Werbefilmen, Musikvideos sowie Fotoshootings in Tirol.">
41			<meta itemprop="image" content="">
42			<meta itemprop="url" content="https://www.cine.tirol/cine-tirol/">
43
44			<!-- Open Graph -->
45			<meta property="og:title" content="Cine Tirol | Cine Tirol"/><!-- Seitentitel -->
46			<meta property="og:description" content="Die Cine Tirol Film Commission ist die erste Anlaufstelle für die Realisierung von Spiel-, Dokumentar- und Werbefilmen, Musikvideos sowie Fotoshootings in Tirol."/><!-- Seitenbeschreibung -->
47			<meta property="og:type" content="website"/><!-- Seitentyp, http://ogp.me/#types -->
48			<meta property="og:url" content="https://www.cine.tirol/cine-tirol/" /><!-- Canonical URL dieser Seite -->
49			<meta property="og:image" content="https://www.cine.tirol/wp-content/uploads/2024/07/opengraph-cine-tirol-team-ap-jck-hk-ae-3.jpg" /><!-- URL zum Featured-Bild dieser Seite (optional) -->
50			<meta property="og:image:height" content="630" />
51			<meta property="og:image:width" content="1200" />
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 | Cine Tirol"><!-- Seitentitel -->
60			<meta name="twitter:url" content="https://www.cine.tirol/cine-tirol/"><!-- Canonical URL der Seite -->
61			<meta name="twitter:description" content="Die Cine Tirol Film Commission ist die erste Anlaufstelle für die Realisierung von Spiel-, Dokumentar- und Werbefilmen, Musikvideos sowie Fotoshootings in Tirol."><!-- Seitenbeschreibung -->
62			<meta name="twitter:creator" content="Cine Tirol">
63			<meta name="twitter:image" content=""><!-- 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="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                <ul><li class="startPoint breadcrumb__label">Sie befinden sich hier:</li><li><a href="https://www.cine.tirol" >Home</a></li><li class="current_breadcrumb"><span aria-current="page">Cine Tirol</span></li></ul>            </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/cine-tirol-film-commission/">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            <div id="keyvisual" class="keyvisual--smallVersion no-title"
297                 data-stellar-offset-parent="true"  style="/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bfe8+0,70b0e0+100;Blue+3D+%2317 */
298                    background: rgba(95,93,97,1); /* Old browsers */
299                    background: -moz-linear-gradient(-45deg,  rgba(95,93,97,1) 0%, rgba(207,211,221,1) 100%); /* FF3.6-15 */
300                    background: -webkit-linear-gradient(-45deg,  rgba(95,93,97,1) 0%,rgba(207,211,221,1) 100%); /* Chrome10-25,Safari5.1-6 */
301                    background: linear-gradient(135deg,  rgba(95,93,97,1) 0%,rgba(207,211,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
302                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
303                    " >
304                
305                <div class="contentArticle  h-hidden-sm ">
306                    
307                    <p class="subline"></p>
308
309                </div>
310                <div class="bg-wrap b-lazy" data-stellar-ratio="0.8" data-src="https://www.cine.tirol/wp-content/uploads/2022/07/header_setbesuch_ein-ganzes-leben_1920x768-cine-tirol-1920x768.jpg">
311
312                </div>
313                <span class="copyright hidden-xs"> © Cine Tirol</span>
314            </div>
315            <div class=""
316
317
318            </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=""  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">
319        <section class="h-grid-12 h-grid-fixed v-grid">
320            <div class="h-element-8 h-offset-2 h-offset-md-0 h-element-md-12 h-element-sm-12 v-element">
321                <article class="contentArticle v-element">
322                                        <h1 class="h-element-12 h-offset-0 h-element-md-10 h-offset-md-1 h-element-sm-12
323                    h-offset-sm-0">Cine Tirol Film Commission</h1>
324                <hr class="ct-l "/>
325                                <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">
326                     <p
327                            class="hyphenate subline">Unser Service ist professionell, kompetent, schnell und kostenlos.</p>                    <div><p>Die Cine Tirol Film Commission ist die erste Anlaufstelle für die Realisierung von Spiel-, Dokumentar- und Werbefilmen, Musikvideos sowie Fotoshootings in Tirol.</p><p>Cine Tirol versteht sich als 'Motor' des Filmlandes Tirol: alle Maßnahmen dienen der Akquisition von Filmproduktionen und der Realisierung von Dreharbeiten in Tirol – dadurch werden positive Effekte im wirtschaftlichen, medialen und filmtouristischen Sinne ausgelöst und filmische Beiträge zur Steigerung der Bekanntheit und Beliebtheit der Marke Tirol geleistet.</p><p>Cine Tirol bewirbt das Filmland Tirol durch Marketing- und Kommunikationsmaßnahmen sowie Netzwerkveranstaltungen im In- und Ausland und bietet allen Filmschaffenden ein professionelles Location Service, um die geeigneten Drehorte in Tirol zu finden. Ausgewählte Filmprojekte können mit einem Production Incentive unterstützt werden.</p><p>Das Cine Tirol Team steht darüber hinaus gerne mit Rat und Tat sowie mit umfassenden Informationen über <em>die</em> Location im Herz der Alpen zur Verfügung.</p><p> </p></div>                </div>
328                </article></div>
329        </section>
330
331
332        </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="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_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-headlinetextct-3-wrap" class="jd-shortcode-marketirol-headlinetextct-wrap  display-block-lg display-block-md display-block-sm display-block-xs" style=" "  data-fluid-position-lg
332="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">
333        <section class="h-grid-12 h-grid-fixed v-grid">
334            <div class="h-element-8 h-offset-2 h-offset-md-0 h-element-md-12 h-element-sm-12 v-element">
335                <article class="contentArticle v-element">
336                                        <h2 class="h-element-12 h-offset-0 h-element-md-10 h-offset-md-1 h-element-sm-12
337                    h-offset-sm-0">Cine Tirol Team</h2>
338                <hr class="ct-l "/>
339                                <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">
340                                                        </div>
341                </article></div>
342        </section>
343
344
345        </div><section id="jd-posts-1-wrap" class="jd-posts-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"><div class="h-grid-12 isotope-container-custom jd-posts-innerwrap row not-home"><div class="jd-loader"></div><div class="h-grid-12 h-grid-fixed ct-team"><div class="h-element-12 v-element">
346                    <div class="row jd-match-height" data-match-height-items=".col">        <div class="col-sm-12 col-lg-6 col-md-12 team-member">
347        <div class="team-wrap col">
348            <div class="image-wrap">
349                <img width="327" height="313" src="https://www.cine.tirol/wp-content/uploads/2017/04/angelika-pagitz_01_327x313.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" fetchpriority="high" />            </div>
350            <div class="text-wrap">
351                <div>
352                <h4 class="h4">Angelika Pagitz</h4>
353                <p>Certified Film Commissioner</p>
354<p>Leitung Cine Tirol<br />Production Incentive</p>
355
356                <p><span class="caption">t</span> <a href="tel:+43.512.5320-283">+43.512.5320-283</a><br> <span class="caption">m</span> <a href="tel:+43.676.88158283">+43.676.88158283</a></p>
357
358                <p><strong><a class="jd-email-link" rel="lorit/enic//ztigap/akilegna"> lorit/enic//ztigap/akilegna</a></strong></p>                </div>
359            </div>
360        </div>
361        </div>
362
363                <div class="col-sm-12 col-lg-6 col-md-12 team-member">
364        <div class="team-wrap col">
365            <div class="image-wrap">
366                <img width="327" height="313" src="https://www.cine.tirol/wp-content/uploads/2022/05/anna-eisner_327x313.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" />            </div>
367            <div class="text-wrap">
368                <div>
369                <h4 class="h4">Anna Eisner</h4>
370                <p>Film Commissioner</p>
371<p>Content &amp; Media Management</p>
372
373                <p><span class="caption">t</span> <a href="tel:+43.512.5320-258">+43.512.5320-258</a><br> <span class="caption">m</span> <a href="tel:+43.676.88158258">+43.676.88158258</a></p>
374
375                <p><strong><a class="jd-email-link" rel="lorit/enic//rensie/anna"> lorit/enic//rensie/anna</a></strong></p>                </div>
376            </div>
377        </div>
378        </div>
379
380                <div class="col-sm-12 col-lg-6 col-md-12 team-member">
381        <div class="team-wrap col">
382            <div class="image-wrap">
383                <img width="327" height="313" src="https://www.cine.tirol/wp-content/uploads/2022/11/josephine-kennel_01_327x313.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" />            </div>
384            <div class="text-wrap">
385                <div>
386                <h4 class="h4">Joséphine Kennel</h4>
387                <p>Certified Film Commissioner</p>
388<p>Location Service<br />Crew &amp; Facilities<br />Green Filming</p>
389
390                <p><span class="caption">t</span> <a href="tel:+43.512.5320-269">+43.512.5320-269</a><br> <span class="caption">m</span> <a href="tel:+43.676.88158269">+43.676.88158269</a></p>
391
392                <p><strong><a class="jd-email-link" rel="lorit/enic//lennek/enihpesoj"> lorit/enic//lennek/enihpesoj</a></strong></p>                </div>
393            </div>
394        </div>
395        </div>
396
397        </div></div></div><div class="hidden jd-posts-data"  data-post_type="employees" data-posts_per_page="20" data-offset="" data-order="ASC" data-orderby="date" data-latitude="" data-longitude="" data-post_status="publish" data-post_mime_type="" data-tax_query="json_encode::%5B%7B%22taxonomy%22%3A%22corporate_category%22%2C%22field%22%3A%22term_id%22%2C%22terms%22%3A%5B%2239
3970%22%2C%22395%22%2C%22436%22%2C%22457%22%2C%22458%22%2C%22459%22%2C%22460%22%2C%22717%22%2C%22718%22%2C%22719%22%5D%7D%5D" data-meta_query="json_encode::%5B%5D" data-date_query="json_encode::%5B%5D" data-s="" data-paged="1" data-current=""  data-meta_query="" data-date_query="" data-post_my_lat="" data-post_my_lng="" data-post_type_taxonomies_category="" data-post_type_taxonomies_post_tag="" data-post_type_taxonomies_nav_menu="" data-post_type_taxonomies_link_category="" data-post_type_taxonomies_post_format="" data-post_type_taxonomies_wp_theme="" data-post_type_taxonomies_wp_template_part_area="" data-post_type_taxonomies_wp_pattern_category="" data-post_type_taxonomies_topics="" data-post_type_taxonomies_jd_localizations="" data-post_type_taxonomies_jd_multisites="" data-post_type_taxonomies_attachment_category="" data-post_type_taxonomies_attachment_tags="" data-post_type_taxonomies_sparte="" data-post_type_taxonomies_corporate_category="390%2C395%2C436%2C457%2C458%2C459%2C460%2C717%2C718%2C719" data-post_type_taxonomies_einreichung_bereich="" data-post_type_taxonomies_genre="" data-post_type_taxonomies_years="" data-post_type_taxonomies_type="" data-post_type_taxonomies_forms_data_category="" data-post_type_taxonomies_galleries_category="" data-post_type_taxonomies_loc_cat="" data-post_type_taxonomies_portfolio_category="" data-post_type_taxonomies_regional_sparte="" data-post_type_tags_antraege="" data-post_type_tags_attachment="" data-post_type_tags_change_log="" data-post_type_tags_crews="" data-post_type_tags_employees="" data-post_type_tags_films="" data-post_type_tags_forms="" data-post_type_tags_galleries="" data-post_type_tags_leuchtkasten="" data-post_type_tags_location="" data-post_type_tags_niceletter="" data-post_type_tags_page="" data-post_type_tags_portfolio="" data-post_type_tags_post="" data-post_type_tags_regional="" data-post_layout="jdPresetCtMitarbeiter" data-post_item_layout="style1" data-post_query="preset_query" data-post_custom_query="" data-post_custom_sql_where="" data-post_custom_sql_join="" data-post_type="employees" data-post_type_taxonomies="" data-post_type_tags="" data-post_keyword="" data-post_limit="20" data-post_offset="" data-post_order_by="publish_date" data-post_order="ASC" data-post_status="publish" data-post_mime_type="" data-post_content="teaser" data-post_options="" data-post_item_options="image%2Ctitle%2Ccontent" data-post_pagination="none" data-post_pagination_extend_button_class="" data-post_media_crop="fill" data-post_class="" data-jd_status="show" data-jd_visible_lg="show" data-jd_visible_md="show" data-jd_visible_sm="show" data-jd_visible_xs="show" data-pagebuilder="col-lg-12%2Ccol-md-12%2Ccol-sm-12%2Ccol-xs-12" data-layout="presets"></div></section></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 no-mrg-b" 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="" ><section id="jd-posts-2-wrap" class="jd-posts-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"><div class="h-grid-12 isotope-container-custom jd-posts-innerwrap row not-home"><div class="jd-loader"></div>
398
399<div class="h-grid-12 h-grid-fixed niceletter-wrap">   <div class="h-element-8 h-offset-2 h-element-md-10 h-offset-md-1 h-element-sm-10 h-offset-sm-1 v-element">
400                <article class="contentArticle v-element text-center">
401                                        <h3 class="h3 h-element-12 h-offset-0 h-element-md-10 h-offset-md-1 h-element-sm-12
402                    h-offset-sm-0">Nice Letters an Cine Tirol</h3>
403                    <hr class="ct-l ">
404                </article></div><div class="h-element-12 v-element"><div class="row jd-match-height" data-match-height-items=".col">    <div class="col-xs-10 col-xs-offset-1 "><div class="row"> <div class="owl-carousel">        <div class="nice-letter">
405
406                    <div class="content ">
407                        <p>Had a great time in Tirol, the locations were beautiful, the weather as you know 
407was perfect and the crews were well trained, we made great Pictures!</p>                    </div>
408                    <div class="author">
409                        <p>
410                            <strong>Keith Collea, 3D Film Arts</strong><br>Stereographer “Das Geheimnis der Schneekönigin”                        </p>
411                    </div>
412
413        </div>
414
415                <div class="nice-letter">
416
417                    <div class="content ">
418                        <p>Thanks for your kind wishes. We all are very happy shooting in the scenic locations of Tirol. I am sure the locations and the support in Tirol will go a long way in making this chapter very exciting in the film. special thanks for playing such an active part at the shooting in Austria.</p>                    </div>
419                    <div class="author">
420                        <p>
421                            <strong>Aashish Singh, Yash Raj Films</strong><br>Producer “Tiger Zinda Hai”                        </p>
422                    </div>
423
424        </div>
425
426                <div class="nice-letter">
427
428                    <div class="content ">
429                        <p>We have been on a fantastic location scout trip, and found some absolutely stunning locations. Just perfect!</p>                    </div>
430                    <div class="author">
431                        <p>
432                            <strong>Phil Trail</strong><br>Director “The Chalet Girl”                        </p>
433                    </div>
434
435        </div>
436
437                <div class="nice-letter">
438
439                    <div class="content ">
440                        <p><em>Thank you so much for all the information. I very much appreciate you thinking of me. I am of course very familiar with Tyrol, and find it to be one of the most beautiful regions in Austria. It would be wonderful to film there some day, and I will definitely keep it in mind should an opportunity present itself. In the meantime, my best wishes to you for continuing a successful promotion of Tyrol as a place to make movies. With my best, Arnold Schwarzenegger</em></p>                    </div>
441                    <div class="author">
442                        <p>
443                            <strong>Arnold Schwarzenegger</strong><br>                        </p>
444                    </div>
445
446        </div>
447
448                <div class="nice-letter">
449
450                    <div class="content ">
451                        <p>The combination of alpine wilderness with modern and traditional architecture makes Tirol unique.</p>                    </div>
452                    <div class="author">
453                        <p>
454                            <strong>William Bill Bowling</strong><br>Location Scout & Manager                        </p>
455                    </div>
456
457        </div>
458
459        </div></div></div></div></div></div><div class="hidden jd-posts-data"  data-post_type="niceletter" data-posts_per_page="5" data-offset="" data-order="ASC" data-orderby="rand" data-latitude="" data-longitude="" data-post_status="publish" data-post_mime_type="" data-tax_query="json_encode::%5B%5D" data-meta_query="json_encode::%5B%5D" data-date_query="json_encode::%5B%5D" data-s="" data-paged="1" data-current=""  data-meta_query="" data-date_query="" data-post_my_lat="" data-post_my_lng="" data-post_type_taxonomies_category="" data-post_type_taxonomies_post_tag="" data-post_type_taxonomies_nav_menu="" data-post_type_taxonomies_link_category="" data-post_type_taxonomies_post_format="" data-post_type_taxonomies_wp_theme="" data-post_type_taxonomies_wp_template_part_area="" data-post_type_taxonomies_wp_pattern_category="" data-post_type_taxonomies_topics="" data-post_type_taxonomies_jd_localizations="" data-post_type_taxonomies_jd_multisites="" data-post_type_taxonomies_attachment_category="" data-post_type_taxonomies_attachment_tags="" data-post_type_taxonomies_sparte="" data-post_type_taxonomies_corporate_category="" data-post_type_taxonomies_einreichung_bereich="" data-post_type_taxonomies_genre="" data-post_type_taxonomies_years="" data-post_type_taxonomies_type="" data-post_type_taxonomies_forms_data_category="" data-post_type_taxonomies_galleries_category="" data-post_type_taxonomies_loc_cat="" data-post_type_taxonomies_portfolio_category="" data-post_type_taxonomies_regional_sparte="" data-post_type_tags_antraege="" data-post_type_tags_attachment="" data-post_type_tags_change_log="" data-post_type_tags_crews="" data-post_type_tags_employees="" data-post_type_tags_films="" data-post_type_tags_forms="" data-post_type_tags_galleries="" data-post_type_tags_leuchtkasten="" data-post_type_tags_location="" data-post_type_tags_niceletter="" data-post_type_tags_page="" data-post_type_tags_portfolio="" data-post_type_tags_post="" data-post_type_tags_regional="" data-post_layout="jdPresetNiceletters" data-post_item_layout="style1" data-post_query="preset_query" data-post_custom_query="" data-post_custom_sql_where="" data-post_custom_sql_join="" data-post_type="niceletter" data-post_type_taxonomies="" data-post_type_tags="" data-post_keyword="" data-post_limit="5" data-post_offset="" data-post_order_by="random" data-post_order="ASC" data-post_status="publish" data-post_mime_type="" data-post_content="teaser" data-post_options="" data-post_item_options="image%2Ctitle%2Ccontent" data-post_pagination="none" data-post_pagination_extend_button_class="" data-post_media_crop="fill" data-post_class="" data-jd_status="show" data-jd_visible_lg="show" data-jd_visible_md="show" data-jd_visible_sm="show" data-jd_visible_xs="show" data-pagebuilder="col-lg-12%2Ccol-md-12%2Ccol-sm-12%2Ccol-xs-12" data-layout="presets"></div></section></div></div><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-4-wrap" class="jd-shortcode-marketirol-headlinetextct-wrap  display-block-lg display-block-md display-block-sm display-block-xs" style=" "  data-fluid-position-lg
459="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">
460        <section class="h-grid-12 h-grid-fixed v-grid">
461            <div class="h-element-8 h-offset-2 h-offset-md-0 h-element-md-12 h-element-sm-12 v-element">
462                <article class="contentArticle v-element">
463                                        <h2 class="h-element-12 h-offset-0 h-element-md-10 h-offset-md-1 h-element-sm-12
464                    h-offset-sm-0">Cine Tirol Movie Map</h2>
465                <hr class="ct-l "/>
466                                <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">
467                     <p
468                            class="hyphenate subline">Die Cine Tirol Movie Map präsentiert die Auswahl an Filmprojekten „made in Tirol“.</p>                                    </div>
469                </article></div>
470        </section>
471
472
473        </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=""  data-fullscreen-lg="false" data-fullscreen-md="false" data-fullscreen-sm="false" data-fullscreen-xs="false"><div class="container-fluid "><div id="jd_row_5_" 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_5_" 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-moviemap-5-wrap" class="jd-shortcode-marketirol-moviemap-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">        <div class="row" id="movie-map">
474
475            <a href="#" class="btn btn-primary hidden-lg">Movie Map öffnen</a>
476            <div class="movie-map no-scroll">
477                <button class="close hidden-lg"></button>
478                <iframe src="https://tirol.mapservices.eu/nefos_app/frontend/page/cine_tirol/de"
479                        frameBorder="0"></iframe>
480            </div>
481
482        </div>
483
484        </div></div></div></div></section>
485
486</main>
487
488<div class="container">
489<footer id="pageFooter" class="h-grid-12 h-grid-fixed">
490    <a href="#0" class="cd-top"><p>Nach oben</p><span class="icon-simpleArrowUp"></span></a>
491    <div class="h-element-4 h-element-md-6 h-element-sm-12">
492        <h3>Kontakt</h3>
493        <ul>
494
495            <li>Maria-Theresien-Straße 55a, 6020&nbsp;Innsbruck</li>
496        </ul>
497        <ul>
498            <li><a href="tel:+43.512.5320-258">+43.512.5320-258</a> , <a class="jd-email-link" rel="lorit/enic//eciffo">
499                    lorit/enic//eciffo                </a>
500            </li>
501        </ul>
502    </div><!--
503
504  --><div class="h-element-4 h-element-md-6 h-element-sm-12" id="pageFooter__metaNavi">
505
506            <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>
507<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>
508<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>
509<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>
510<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>
511<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>
512<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>
513<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>
514<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>
515<li><a href="javascript:;" onClick="UC_UI.showSecondLayer();">Datenschutz Einstellungen</a></li></ul>    </div><!--
516  --><div class="h-element-4 h-element-md-0"></div><!--
517
518  --><div class="h-element-4 h-element-md-6 h-element-sm-0"></div><!--
519  --><div class="h-element-4 h-element-md-6 h-element-sm-0"></div><!--
520  --><div class="h-element-4 h-element-md-0"></div>
521
522  <ul id="pageFooter__smLinks">
523
524 <li>
525                        <a href='https://www.facebook.com/CineTirol/' target='_blank'><span class='icon-facebook'></span></a>
526                  </li><li>
527                        <a href='https://www.instagram.com/cinetirol/' target='_blank'><span class='icon-instagram'></span></a>
528                  </li><li>
529                        <a href='https://www.youtube.com/user/locationtirol' target='_blank'><span class='icon-youtube'></span></a>
530                  </li><li>
531                        <a href='https://www.tirol.at/aktivitaeten/ausflugsziele/drehorte' target='_blank'><span class='icon-blogger'></span></a>
532                  </li><li>
533                        <a href='https://www.pinterest.com/tirol/ ' target='_blank'><span class='icon-pinterest'></span></a>
534                  </li>
535    </ul>
536
537    <span class="copyright">© 2026 Tirol Werbung</span>
538
539</footer>
540    <div class="modal fade reg-form-success" id="reg-form-success" tabindex="-1" role="dialog">
541        <div class="modal-dialog">
542            <div class="modal-content">
543                <div class="modal-header">
544                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
545                                aria-hidden="true">×</span></button>
546                </div>
547                <div class="modal-body">
548                    <p>Du hast dich erfolgreich registriert. In Kürze solltest du eine Bestätigungsemail bekommen.</p>
549                </div>
550            </div>
551        </div>
552    </div>
553</div>
554<!-- Footer -->
555
556</div>
557<style>
558    /*! 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;
558margin: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"}
558.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"}
558.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;
558left: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;
558display: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 
558.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
558-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
558rk .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
558mework .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;
558border-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}
558.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}
558/*!
559Animate.css - http://daneden.me/animate
560Licensed under the MIT license - http://opensource.org/licenses/MIT
561
562Copyright (c) 2014 Daniel Eden
563*/.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}
563.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)}
56360%{-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;
563-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}
563100%{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}
56340%{-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}
56340%{-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)}
56330%{-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}
563}@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}
563}@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}
563100%{-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}
563100%{-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}
563100%{-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}
563}.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}
563}@-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}
563}@-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}
563}@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}
563.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%}
563.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%}
563.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>
563th,.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>
563th,.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;
563height: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
563play: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
563s,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}
563.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-
563fixed-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
563play: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}}
563.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>
563a,.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>
563a,.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
563play: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>
563th,.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;
563opacity:.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;
563left: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}
563.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
563play: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
563play: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>
563.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
563play: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
563play: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}}
564/*# sourceMappingURL=jd-bootstrap-pro.css.map */
565
566    @charset "UTF-8";
567.jd-framework .jd-form, .jd-framework .reg-form {
568  margin-top: 0 !important;
569  margin-bottom: 0 !important;
570}
571.jd-framework .jd-form > .h-grid > .historyBox:nth-child(2), .jd-framework .reg-form > .h-grid > .historyBox:nth-child(2) {
572  margin-top: 0;
573}
574.jd-framework .jd-form > .h-grid .radio label, .jd-framework .reg-form > .h-grid .radio label {
575  font-style: normal;
576  padding-left: 25px;
577  line-height: 22px;
578}
579.jd-framework .jd-form > .h-grid .radio label input, .jd-framework .reg-form > .h-grid .radio label input {
580  margin-left: -25px;
581  width: auto;
582}
583.jd-framework .jd-form > .h-grid p.charcount, .jd-framework .reg-form > .h-grid p.charcount {
584  font-size: 13px;
585  margin-top: 5px;
586  float: right;
587  font-style: italic;
588}
589.jd-framework .jd-form .upload-wrap, .jd-framework .reg-form .upload-wrap {
590  position: relative;
591  margin-bottom: 15px;
592}
593.jd-framework .jd-form .upload-wrap .placeholder, .jd-framework .reg-form .upload-wrap .placeholder {
594  vertical-align: top;
595  line-height: 34px;
596  width: 100%;
597  display: inline-block;
598  white-space: nowrap;
599  overflow: hidden;
600  text-overflow: ellipsis;
601  border: 1px solid #7d7d7d;
602  border-right: none;
603  padding-left: 8px;
604  padding-right: 200px;
605  position: relative;
606  z-index: 1;
607}
608.jd-framework .jd-form .upload-wrap .placeholder ~ .icon-close, .jd-framework .reg-form .upload-wrap .placeholder ~ .icon-close {
609  position: absolute;
610  right: 128px;
611  font-size: 20px;
612  line-height: 34px;
613  padding: 0 10px;
614  background-color: #ffffff;
615  display: none;
616  top: 1px;
617  z-index: 2;
618}
619.jd-framework .jd-form .upload-wrap .placeholder.active ~ .icon-close, .jd-framework .reg-form .upload-wrap .placeholder.active ~ .icon-close {
620  display: block;
621}
622.jd-framework .jd-form .upload-wrap .fileUpload, .jd-framework .reg-form .upload-wrap .fileUpload {
623  position: absolute;
624  overflow: hidden;
625  right: 0;
626  top: 0;
627  z-index: 2;
628  height: 36px;
629}
630.jd-framework .jd-form .upload-wrap .fileUpload span, .jd-framework .reg-form .upload-wrap .fileUpload span {
631  font-weight: bold;
632  cursor: pointer;
633  pointer-events: none;
634  line-height: 26px;
635}
636.jd-framework .jd-form .upload-wrap .fileUpload input[type=file], .jd-framework .reg-form .upload-wrap .fileUpload input[type=file] {
637  position: absolute;
638  top: 0;
639  right: 0;
640  margin: 0;
641  padding: 0;
642  font-size: 20px;
643  cursor: pointer;
644  opacity: 0;
645  filter: alpha(opacity=0);
646}
647.jd-framework .jd-form .form-submit, .jd-framework .reg-form .form-submit {
648  text-align: right;
649}
650.jd-framework .jd-form .form-submit button, .jd-framework .reg-form .form-submit button {
651  margin-left: 10px;
652}
653.jd-framework .jd-form .form-group.has-error *, .jd-framework .reg-form .form-group.has-error * {
654  border-color: #9b1d26 !important;
655}
656.jd-framework .jd-form .error-block, .jd-framework .reg-form .error-block {
657  font-size: 14px;
658  padding-left: 10px;
659  border-left: 2px solid #9b1d26;
660  font-weight: bold;
661  margin-top: 5px;
662  display: block;
663}
664.jd-framework #modal-dummy .modal-content {
665  border-radius: 0;
666}
667.jd-framework #modal-dummy .modal-content .modal-header {
668  text-align: left;
669}
670.jd-framework #modal-dummy .modal-content .modal-header .close {
671  opacity: 1;
672}
673.jd-framework #modal-dummy .modal-content .modal-header .modal-title {
674  font-family: "TW Character Sans", arial, sans-serif;
675}
676
677@media screen and (min-width: 701px) {
678  .jd-framework .mrg-l-0 {
679    margin-left: 0 !important;
680  }
681  .jd-framework .mrg-r-0 {
682    margin-right: 0 !important;
683  }
684}
685.jd-framework .jd-row:not(:first-child) {
686  margin-top: 50px;
687}
688
689.jd-framework.jd-front-end {
690  padding: 0;
691  margin: 0;
692  /* ✅ Reflow-safe small screens: don't hide; make compact */
693}
694.jd-framework.jd-front-end #loader, .jd-framework.jd-front-end .loading-icon {
695  width: 60px;
696}
697.jd-framework.jd-front-end #loader.hideSearch, .jd-framework.jd-front-end .loading-icon.hideSearch {
698  opacity: 0;
699}
700.jd-framework.jd-front-end #loader.animate, .jd-framework.jd-front-end .loading-icon.animate {
701  animation: rotate ease-in-out 1s;
702  animation-iteration-count: infinite;
703  transform-origin: 50% 50%;
704  -webkit-animation: rotate ease-in-out 1s;
705  -webkit-animation-iteration-count: infinite;
706  -webkit-transform-origin: 50% 50%;
707  -moz-animation: rotate ease-in-out 1s;
708  -moz-animation-iteration-count: infinite;
709  -moz-transform-origin: 50% 50%;
710  -o-animation: rotate ease-in-out 1s;
711  -o-animation-iteration-count: infinite;
712  -o-transform-origin: 50% 50%;
713  -ms-animation: rotate ease-in-out 1s;
714  -ms-animation-iteration-count: infinite;
715  -ms-transform-origin: 50% 50%;
716}
717@keyframes rotate {
718  0% {
719    -webkit-transform: rotate(0deg);
720    transform: rotate(0deg);
721  }
722  100% {
723    -webkit-transform: rotate(360deg);
724    transform: rotate(360deg);
725  }
726}
727@-webkit-keyframes rotate {
728  0% {
729    -webkit-transform: rotate(0deg);
730    transform: rotate(0deg);
731  }
732  100% {
733    -webkit-transform: rotate(360deg);
734    transform: rotate(360deg);
735  }
736}
737.jd-framework.jd-front-end *::-ms-clear {
738  display: none !important;
739}
740.jd-framework.jd-front-end div[id^=more-], .jd-framework.jd-front-end div.downloadContent {
741  font: 400 normal 15px/20px Georgia, serif;
742}
743.jd-framework.jd-front-end div[id^=more-] a, .jd-framework.jd-front-end div.downloadContent a {
744  font-weight: bold;
745}
746@media screen {
747  .jd-framework.jd-front-end #pageHeader {
748    height: 60px;
749    width: 100%;
750    border-bottom: 1px #000 solid;
751    position: relative;
752    z-index: 3;
753    background: #fff;
754  }
755}
756@media screen and (max-width: 1000px) {
757  .jd-framework.jd-front-end #pageHeader {
758    z-index: 2;
759  }
760  .jd-framework.jd-front-end #pageHeader.one-active #mainNav > ul > li {
761    display: none;
762  }
763  .jd-framework.jd-front-end #pageHeader.one-active #mainNav > ul > li.active {
764    display: block;
765  }
766  .jd-framework.jd-front-end li.leaf .icn-simpleArrowRight {
767    display: none;
768  }
769  .jd-framework.jd-front-end #mainNav li.active:not(.leaf) > label {
770    color: #9b1d26;
771    transform: rotate(180deg);
772    -webkit-transform: rotate(180deg);
773    -moz-transform: rotate(180deg);
774    -ms-transform: rotate(180deg);
775    right: auto;
776    left: 0px;
777    width: 10%;
778  }
779  .jd-framework.jd-front-end #mainNav li.active:not(.leaf) > ul {
780    display: block;
781  }
782  .jd-framework.jd-front-end #mainNav li.active:not(.leaf) > a {
783    padding-left: 40px;
784    color: #9b1d26;
785    width: 85% !important;
786  }
787  .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) {
788    display: none !important;
789  }
790  .jd-framework.jd-front-end header#pageHeader.one-active-sub #mainNav li.active .mainNav__subnav {
791    border-top: none;
792    padding: 0;
793  }
794}
795@media screen and (min-width: 1001px) {
796  .jd-framework.jd-front-end #pageHeader [for=pageHeader__mainNav],
797  .jd-framework.jd-front-end #pageHeader [for=pageHeader__mapTools] {
798    display: none;
799  }
800}
801@media screen {
802  .jd-framework.jd-front-end #pageHeader > ul {
803    height: 100%;
804    width: 100%;
805    margin: 0;
806    padding: 0;
807    list-style: none;
808  }
809  .jd-framework.jd-front-end #pageHeader > ul > li {
810    height: 100%;
811    float: left;
812  }
813  .jd-framework.jd-front-end #pageHeader > ul > li .filterSwitch__opener > span {
814    vertical-align: sub;
815  }
816  .jd-framework.jd-front-end #pageHeader > ul > li.hideFollowers ~ li {
817    display: none;
818  }
819  .jd-framework.jd-front-end #pageHeader > ul > li > a,
820  .jd-framework.jd-front-end #pageHeader > ul > li > label {
821    position: relative;
822  }
823  .jd-framework.jd-front-end #pageHeader > ul > li:not(:last-of-type) > a:after,
824  .jd-framework.jd-front-end #pageHeader > ul > li:not(:last-of-type) > label:after {
825    content: "";
826    position: absolute;
827    left: 100%;
828    top: 0;
829    display: block;
830    height: 20px;
831    width: 1px;
832    margin: 20px 0;
833    background: #000;
834  }
835  .jd-framework.jd-front-end #pageHeader > ul > li:not(:last-of-type) > label:before {
836    content: "";
837    position: absolute;
838    right: 100%;
839    top: 0;
840    display: block;
841    height: 20px;
842    width: 1px;
843    margin: 20px 0;
844    background: #000;
845  }
846}
847@media screen and (max-width: 600px) {
848  .jd-framework.jd-front-end #pageHeader > ul > li:not(:last-of-type) > label:before {
849    display: none;
850  }
851}
852@media screen and (max-width: 1181px) {
853  .jd-framework.jd-front-end #pageHeader > ul {
854    display: -webkit-box;
855    display: -ms-flexbox;
856    display: flex;
857  }
858  .jd-framework.jd-front-end #pageHeader > ul > li:first-child {
859    -webkit-box-ordinal-group: 3;
860        -ms-flex-order: 2;
861            order: 2;
862  }
863  .jd-framework.jd-front-end #pageHeader > ul > li:first-child > label {
864    padding-left: 5px;
865  }
866  .jd-framework.jd-front-end #pageHeader > ul > li:nth-child(2) {
867    -webkit-box-ordinal-group: 2;
868        -ms-flex-order: 1;
869            order: 1;
870  }
871}
872@media screen {
873  .jd-framework.jd-front-end #pageHeader > ul > li > [type=checkbox] {
874    opacity: 0;
875    position: absolute;
876  }
877  .jd-framework.jd-front-end #pageHeader > ul > li > a,
878  .jd-framework.jd-front-end #pageHeader > ul > li > button,
879  .jd-framework.jd-front-end #pageHeader > ul > li > label {
880    border: none;
881    margin: 0;
882    padding: 0;
883    width: auto;
884    overflow: visible;
885    background: transparent;
886    /* inherit font & color from ancestor */
887    color: inherit;
888    font: inherit;
889    /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
890    line-height: normal;
891    /* Corrects font smoothing for webkit */
892    -webkit-font-smoothing: inherit;
893    -moz-osx-font-smoothing: inherit;
894    /* Corrects inability to style clickable `input` types in iOS */
895    -webkit-appearance: none;
896    font: 400 normal 21px/26px TW_Character, Arial, sans-serif;
897    color: #000;
898    display: block;
899    -webkit-box-sizing: border-box;
900            box-sizing: border-box;
901    height: 100%;
902    padding: 17px 15px 0;
903    cursor: pointer;
904    text-decoration: none;
905  }
906  .jd-framework.jd-front-end #pageHeader > ul > li > a > [class*=icon],
907  .jd-framework.jd-front-end #pageHeader > ul > li > label > [class*=icon] {
908    font-size: 22px;
909    vertical-align: middle;
910  }
911  .jd-framework.jd-front-end #pageHeader > ul > li > a > [class*=icon].icon-close,
912  .jd-framework.jd-front-end #pageHeader > ul > li > a > [class*=icon].icon-earth,
913  .jd-framework.jd-front-end #pageHeader > ul > li > label > [class*=icon].icon-close,
914  .jd-framework.jd-front-end #pageHeader > ul > li > label > [class*=icon].icon-earth {
915    display: inline-block;
916    margin-top: -2px;
917    font-size: 30px;
918  }
919  .jd-framework.jd-front-end #pageHeader > ul > li > [type=checkbox]:checked + label,
920  .jd-framework.jd-front-end #pageHeader > ul > li > a:active,
921  .jd-framework.jd-front-end #pageHeader > ul > li > a:focus,
922  .jd-framework.jd-front-end #pageHeader > ul > li > a:hover,
923  .jd-framework.jd-front-end #pageHeader > ul > li > label:active,
924  .jd-framework.jd-front-end #pageHeader > ul > li > label:focus,
925  .jd-framework.jd-front-end #pageHeader > ul > li > label:hover {
926    color: #9b1d26;
927  }
928}
929@media screen and (max-width: 1000px) {
930  .jd-framework.jd-front-end #pageHeader > ul > li > a > .text,
931  .jd-framework.jd-front-end #pageHeader > ul > li > label > .text {
932    display: none;
933  }
934}
935@media screen {
936  .jd-framework.jd-front-end #pageHeader .search-wrap-outer {
937    position: relative;
938  }
939  .jd-framework.jd-front-end #pageHeader .search-wrap-outer:after {
940    content: "";
941    position: absolute;
942    left: 100%;
943    top: 0;
944    display: block;
945    height: 20px;
946    width: 1px;
947    margin: 20px 0;
948    background: #000;
949  }
950  .jd-framework.jd-front-end #pageHeader .search-wrap-outer .search-toggle {
951    padding-top: 9px;
952  }
953  .jd-framework.jd-front-end #pageHeader .search-wrap-outer .search-toggle:focus, .jd-framework.jd-front-end #pageHeader .search-wrap-outer .search-toggle:hover {
954    color: #9b1d26;
955  }
956  .jd-framework.jd-front-end #pageHeader > ul > li > [for=pageHeader__fulltextsearch],
957  .jd-framework.jd-front-end #pageHeader > ul > li > button,
958  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form,
959  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > input,
960  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label,
961  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button {
962    display: inline-block;
963    vertical-align: middle;
964  }
965  .jd-framework.jd-front-end #pageHeader__fulltextsearch:not(:checked) ~ form {
966    display: none;
967  }
968  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form {
969    height: 100%;
970    width: 400px;
971    padding-left: 15px;
972    padding-right: 15px;
973    padding-top: 8px;
974    margin-left: 1px;
975    text-align: left;
976    background-color: white;
977  }
978}
979@media screen and (min-width: 1001px) {
980  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form {
981    position: relative;
982  }
983}
984@media screen and (max-width: 500px) {
985  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form {
986    width: 200px;
987  }
988}
989@media screen {
990  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > input {
991    width: 100%;
992    height: auto;
993    -webkit-box-sizing: border-box;
994            box-sizing: border-box;
995    border: none;
996    padding-right: 30px;
997    padding-left: 0;
998    margin-right: -30px;
999    font: 400 normal 15px/18px Georgia, serif;
1000    color: #000;
1001  }
1002  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label,
1003  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button {
1004    border: none;
1005    margin: 0;
1006    padding: 0;
1007    width: auto;
1008    overflow: visible;
1009    background: transparent;
1010    /* inherit font & color from ancestor */
1011    color: inherit;
1012    font: inherit;
1013    /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
1014    line-height: normal;
1015    /* Corrects font smoothing for webkit */
1016    -webkit-font-smoothing: inherit;
1017    -moz-osx-font-smoothing: inherit;
1018    /* Corrects inability to style clickable `input` types in iOS */
1019    -webkit-appearance: none;
1020    font-size: 30px;
1021    color: #000;
1022    cursor: pointer;
1023    margin-top: 7px;
1024    position: relative;
1025    -webkit-transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1026    transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1027    opacity: 1;
1028  }
1029  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #icon-close,
1030  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #icon-close {
1031    -webkit-transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1032    transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1033    opacity: 1;
1034  }
1035  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #icon-close.hideSearch,
1036  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #icon-close.hideSearch {
1037    opacity: 0;
1038  }
1039  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #loader,
1040  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #loader {
1041    position: absolute;
1042    top: -15px;
1043    left: -15px;
1044    -webkit-transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1045    transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1046    opacity: 1;
1047  }
1048  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #loader, .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label .loading-icon,
1049  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #loader,
1050  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button .loading-icon {
1051    width: 60px;
1052  }
1053  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #loader.hideSearch, .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label .loading-icon.hideSearch,
1054  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #loader.hideSearch,
1055  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button .loading-icon.hideSearch {
1056    opacity: 0;
1057  }
1058  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label #loader.animate, .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > label .loading-icon.animate,
1059  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button #loader.animate,
1060  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > button .loading-icon.animate {
1061    animation: rotate ease-in-out 1s;
1062    animation-iteration-count: infinite;
1063    transform-origin: 50% 50%;
1064    -webkit-animation: rotate ease-in-out 1s;
1065    -webkit-animation-iteration-count: infinite;
1066    -webkit-transform-origin: 50% 50%;
1067    -moz-animation: rotate ease-in-out 1s;
1068    -moz-animation-iteration-count: infinite;
1069    -moz-transform-origin: 50% 50%;
1070    -o-animation: rotate ease-in-out 1s;
1071    -o-animation-iteration-count: infinite;
1072    -o-transform-origin: 50% 50%;
1073    -ms-animation: rotate ease-in-out 1s;
1074    -ms-animation-iteration-count: infinite;
1075    -ms-transform-origin: 50% 50%;
1076  }
1077  @keyframes rotate {
1078    0% {
1079      -webkit-transform: rotate(0deg);
1080      transform: rotate(0deg);
1081    }
1082    100% {
1083      -webkit-transform: rotate(360deg);
1084      transform: rotate(360deg);
1085    }
1086  }
1087  @-webkit-keyframes rotate {
1088    0% {
1089      -webkit-transform: rotate(0deg);
1090      transform: rotate(0deg);
1091    }
1092    100% {
1093      -webkit-transform: rotate(360deg);
1094      transform: rotate(360deg);
1095    }
1096  }
1097  .jd-framework.jd-front-end .loaderTVB {
1098    width: 40px;
1099    position: absolute;
1100    -webkit-transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1101    transition: opacity 200ms ease-in-out, visibility 50ms ease-in-out;
1102    opacity: 1;
1103    top: 50%;
1104    left: 50%;
1105    -webkit-transform: translate(-50%, -50%);
1106    transform: translate(-50%, -50%);
1107  }
1108}
1109@media screen and (max-width: 600px) {
1110  .jd-framework.jd-front-end #pageHeader__fulltextsearch__form > input {
1111    padding-top: 10px;
1112    padding-bottom: 10px;
1113  }
1114}
1115@media screen {
1116  .jd-framework.jd-front-end ul.search_results {
1117    position: absolute;
1118    top: 100%;
1119    left: 0;
1120    width: 100%;
1121    max-width: 400px;
1122    padding: 0;
1123    -webkit-box-sizing: border-box;
1124            box-sizing: border-box;
1125    list-style: none;
1126    background: #fff;
1127    border-top: 1px #000 solid;
1128    border-bottom: 1px #000 solid;
1129    margin-top: -22px;
1130    margin-left: -18px;
1131    z-index: 99999;
1132    top: 71px !important;
1133  }
1134  .jd-framework.jd-front-end ul.search_results > li > a {
1135    width: 100%;
1136    display: block;
1137    padding: 8px 20px 7px;
1138    font: 400 normal 15px/18px Georgia, serif;
1139    color: #000;
1140    text-decoration: none;
1141    text-align: left;
1142  }
1143  .jd-framework.jd-front-end ul.search_results .clearfix {
1144    display: none;
1145  }
1146}
1147@media screen and (max-width: 1000px) {
1148  .jd-framework.jd-front-end ul.search_results {
1149    padding-left: 70px;
1150    margin-left: -71px;
1151  }
1152  .jd-framework.jd-front-end ul.search_results > li > a {
1153    padding: 12px 15px 15px 0;
1154  }
1155  .jd-framework.jd-front-end ul.search_results > li:not(:last-of-type) {
1156    border-bottom: 1px #000 solid;
1157  }
1158}
1159@media screen and (max-width: 500px) {
1160  .jd-framework.jd-front-end ul.search_results {
1161    padding-left: 0;
1162  }
1163  .jd-framework.jd-front-end ul.search_results > li > a {
1164    padding-left: 54px;
1165  }
1166}
1167@media screen {
1168  .jd-framework.jd-front-end #pageHeader__logo {
1169    display: block;
1170    position: absolute;
1171    top: 100%;
1172    right: 3.125%;
1173    margin-top: -8px;
1174    z-index: -1;
1175  }
1176  .jd-framework.jd-front-end #pageHeader__logo > img {
1177    width: 116px;
1178    height: 45px;
1179  }
1180}
1181@media screen and (max-width: 1000px) {
1182  .jd-framework.jd-front-end #pageHeader__logo.pageHeader__logo--hidden {
1183    display: none;
1184  }
1185}
1186@media screen and (max-width: 600px) {
1187  .jd-framework.jd-front-end #pageHeader__logo {
1188    margin-top: -6px;
1189    right: 5.625%;
1190  }
1191  .jd-framework.jd-front-end #pageHeader__logo > img {
1192    width: 88px;
1193    height: 34px;
1194  }
1195}
1196@media screen {
1197  .jd-framework.jd-front-end {
1198    /* Make list wrap nicely */
1199  }
1200  .jd-framework.jd-front-end #breadcrumb {
1201    position: absolute;
1202    top: 100%;
1203    left: inherit;
1204    width: auto;
1205    margin-top: 1px;
1206    z-index: 900;
1207    max-width: 100vw;
1208  }
1209  .jd-framework.jd-front-end #breadcrumb__container {
1210    width: 100%;
1211    max-width: 1280px;
1212    margin: 0;
1213    text-align: left;
1214  }
1215  .jd-framework.jd-front-end #breadcrumb.breadcrumb--fixed {
1216    position: fixed;
1217    top: 0;
1218    margin-top: 0;
1219  }
1220  .jd-framework.jd-front-end #breadcrumb ul {
1221    margin: 0;
1222    padding: 0 4px;
1223    background: rgba(255, 255, 255, 0.9);
1224    border-bottom: 1px #000 solid;
1225    display: -webkit-box;
1226    display: -ms-flexbox;
1227    display: flex; /* was inline-block */
1228    -ms-flex-wrap: wrap;
1229        flex-wrap: wrap; /* allow multi-line */
1230    -webkit-box-align: center;
1231        -ms-flex-align: center;
1232            align-items: center;
1233    gap: 0.25rem;
1234    list-style: none;
1235  }
1236  .jd-framework.jd-front-end #breadcrumb ul > li {
1237    display: inline; /* inline is more wrap-friendly */
1238    min-width: 0;
1239  }
1240  .jd-framework.jd-front-end #breadcrumb ul > li:not(:last-of-type)::after {
1241    font-family: icomoon;
1242    content: "\e602";
1243    color: #000;
1244    margin: 0 0.25rem;
1245  }
1246  .jd-framework.jd-front-end #breadcrumb ul > li:first-of-type::after {
1247    display: none;
1248  }
1249  .jd-framework.jd-front-end #breadcrumb ul > li > a, .jd-framework.jd-front-end #breadcrumb ul > li > span {
1250    padding: 8px 10px; /* a bit tighter on small screens */
1251    display: inline; /* let it wrap */
1252    font: 700 normal 12px/18px Georgia, serif;
1253    color: #000;
1254    text-decoration: none;
1255    overflow-wrap: anywhere; /* break long German words */
1256    -ms-hyphens: auto;
1257        hyphens: auto;
1258  }
1259  .jd-framework.jd-front-end #breadcrumb ul > li.startPoint {
1260    padding: 8px 10px;
1261    display: inline;
1262    font: 400 normal 12px/18px Georgia, serif;
1263    color: #000;
1264    text-decoration: none;
1265  }
1266  .jd-framework.jd-front-end #breadcrumb ul > li > a:active,
1267  .jd-framework.jd-front-end #breadcrumb ul > li > a:focus,
1268  .jd-framework.jd-front-end #breadcrumb ul > li > a:hover {
1269    color: #9b1d26;
1270  }
1271}
1272@media screen and (max-width: 700px) {
1273  .jd-framework.jd-front-end {
1274    /* Don’t hide the breadcrumb */
1275    /* Visually hide only the label, keep it for AT */
1276    /* Tighter list spacing */
1277  }
1278  .jd-framework.jd-front-end .breadcrumb__label {
1279    position: absolute !important;
1280    width: 1px;
1281    height: 1px;
1282    padding: 0;
1283    margin: -1px;
1284    overflow: hidden;
1285    clip: rect(0, 0, 0, 0);
1286    white-space: nowrap;
1287    border: 0;
1288  }
1289  .jd-framework.jd-front-end #breadcrumb ul {
1290    gap: 0.125rem;
1291    padding: 0 6px;
1292  }
1293  .jd-framework.jd-front-end #breadcrumb ul > li > a,
1294  .jd-framework.jd-front-end #breadcrumb ul > li.startPoint {
1295    padding: 6px 8px;
1296    line-height: 1.2;
1297  }
1298}
1299@media screen {
1300  .jd-framework.jd-front-end #keyvisual {
1301    width: 100%;
1302    padding-bottom: 40px;
1303    position: relative;
1304  }
1305  .jd-framework.jd-front-end #keyvisual__imageArea {
1306    width: 100%;
1307  }
1308  .jd-framework.jd-front-end #keyvisual__imageArea__row {
1309    width: 100%;
1310    padding-bottom: 30px;
1311    overflow: hidden;
1312  }
1313  .jd-framework.jd-front-end #keyvisual__imageArea__row__collection {
1314    height: 100%;
1315  }
1316}
1317@media screen and (max-width: 600px) {
1318  .jd-framework.jd-front-end #keyvisual__imageArea__row {
1319    padding-bottom: 0;
1320  }
1321}
1322@media screen and (max-width: 400px) {
1323  .jd-framework.jd-front-end #keyvisual {
1324    padding-bottom: 0;
1325  }
1326}
1327@media screen {
1328  .jd-framework.jd-front-end .keyvisual__imageArea__image {
1329    height: 100%;
1330    padding: 0;
1331    margin: 0;
1332    float: left;
1333    position: relative;
1334  }
1335  .jd-framework.jd-front-end .keyvisual__imageArea__image:first-child {
1336    width: 100%;
1337  }
1338  .jd-framework.jd-front-end .keyvisual__imageArea__image > .image {
1339    width: 100%;
1340    height: 0;
1341    padding-bottom: 37.25%;
1342    position: relative;
1343  }
1344  .jd-framework.jd-front-end .keyvisual--smallVersion .keyvisual__imageArea__image > .image {
1345    height: 0;
1346    padding-bottom: 42.5%;
1347    position: relative;
1348    overflow: hidden;
1349  }
1350  .jd-framework.jd-front-end .keyvisual--smallVersion .keyvisual__imageArea__image > .image video {
1351    /* Make video to at least 100% wide and tall */
1352    min-width: 100%;
1353    min-height: 100%;
1354    /* Setting width & height to auto prevents the browser from stretching or squishing the video */
1355    width: auto;
1356    height: auto;
1357    /* Center the video */
1358    position: absolute;
1359    top: 50%;
1360    left: 50%;
1361    transform: translate(-50%, -50%);
1362    -webkit-transform: translate(-50%, -50%);
1363  }
1364  .jd-framework.jd-front-end .keyvisual__imageArea__image img {
1365    position: absolute;
1366    top: 0;
1367    left: 0;
1368    width: 100%;
1369    height: auto;
1370  }
1371}
1372@media screen {
1373  .jd-framework.jd-front-end .keyvisualButton {
1374    position: absolute;
1375    top: 0;
1376    left: 0;
1377    width: 100%;
1378    height: 100%;
1379  }
1380  .jd-framework.jd-front-end .keyvisualButton > a {
1381    display: inline-block;
1382    vertical-align: middle;
1383    position: relative;
1384    color: #fff;
1385    text-decoration: none;
1386  }
1387  .jd-framework.jd-front-end .keyvisualButton > a > [class*=icon] {
1388    font-size: 110px;
1389    text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
1390  }
1391}
1392@media screen and (max-width: 900px) {
1393  .jd-framework.jd-front-end .keyvisualButton > a > [class*=icon] {
1394    font-size: 82px;
1395  }
1396}
1397@media screen and (max-width: 600px) {
1398  .jd-framework.jd-front-end .keyvisualButton > a > [class*=icon] {
1399    font-size: 50px;
1400  }
1401}
1402@media screen and (min-width: 1001px) {
1403  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline,
1404  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a,
1405  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1406    max-width: 50%;
1407  }
1408}
1409@media screen and (min-width: 701px) and (max-width: 1000px) {
1410  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline,
1411  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a,
1412  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1413    max-width: 66.66666667%;
1414  }
1415}
1416@media screen and (min-width: 601px) {
1417  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption {
1418    position: absolute;
1419    width: 100%;
1420    z-index: 1;
1421    left: 0;
1422    bottom: 20px;
1423    text-align: left;
1424  }
1425  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline,
1426  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a,
1427  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1428    color: #000;
1429    background: #fff;
1430    display: inline-block;
1431    margin: 0;
1432    -webkit-box-sizing: border-box;
1433            box-sizing: border-box;
1434    padding-left: 1.08333333%;
1435    padding-right: 1.08333333%;
1436  }
1437  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1438    font: 400 normal 35px/40px TW_Character, Arial, sans-serif;
1439    margin-bottom: 2px;
1440    letter-spacing: 0.5px;
1441    padding: 5px;
1442  }
1443  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline {
1444    font: 400 normal 15px/20px Georgia, serif;
1445    margin-bottom: 10px;
1446    letter-spacing: 0.25px;
1447    padding: 5px;
1448  }
1449  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline:last-child {
1450    margin-bottom: 30px;
1451  }
1452  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline > a {
1453    text-decoration: underline;
1454    font: 400 15px/20px Georgia, serif;
1455    letter-spacing: 0.25px;
1456    padding: 0;
1457  }
1458  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a {
1459    font: 700 normal 15px/20px Georgia, serif;
1460    text-decoration: none;
1461  }
1462  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a > [class*=icon] {
1463    font-size: 11px;
1464    margin-right: 5px;
1465  }
1466  .jd-framework.jd-front-end .copyright {
1467    position: absolute;
1468    right: 3.125%;
1469    bottom: 0;
1470    padding-bottom: 10px;
1471    padding-top: 5px;
1472    font: 400 italic 13px/20px Georgia, serif;
1473    color: #000;
1474    z-index: 1;
1475  }
1476  .jd-framework.jd-front-end .copyright:after {
1477    position: absolute;
1478    content: "";
1479    background-color: white;
1480    width: 200vw;
1481    height: 100%;
1482    left: -100vw;
1483    z-index: -1;
1484    top: 0;
1485  }
1486  .jd-framework.jd-front-end .keyvisual__imageArea__image a:active,
1487  .jd-framework.jd-front-end .keyvisual__imageArea__image a:focus,
1488  .jd-framework.jd-front-end .keyvisual__imageArea__image a:hover {
1489    color: #9b1d26;
1490  }
1491}
1492@media screen and (max-width: 600px) {
1493  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption > div {
1494    text-align: left;
1495    margin-top: 24px;
1496  }
1497  .jd-framework.jd-front-end .copyright,
1498  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a,
1499  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1500    color: #000;
1501    padding-left: 5.625%;
1502    padding-right: 5.625%;
1503  }
1504  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1505    font: 400 normal 25px/28px TW_Character, Arial, sans-serif;
1506    margin: 0 0 15px;
1507  }
1508  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline {
1509    display: none;
1510  }
1511  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a {
1512    font: 700 normal 17px/24px Georgia, serif;
1513    text-decoration: none;
1514  }
1515  .jd-framework.jd-front-end .copyright {
1516    text-align: right;
1517    display: block;
1518    margin-top: 12px;
1519    margin-bottom: 24px;
1520    font: 400 italic 15px/20px Georgia, serif;
1521    color: #000;
1522  }
1523  .jd-framework.jd-front-end .keyvisual__imageArea__image a:active,
1524  .jd-framework.jd-front-end .keyvisual__imageArea__image a:focus,
1525  .jd-framework.jd-front-end .keyvisual__imageArea__image a:hover {
1526    color: #9b1d26;
1527  }
1528}
1529@media screen and (max-width: 600px) {
1530  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline,
1531  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a,
1532  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1533    color: #000;
1534    background: #fff;
1535    display: inline-block;
1536    margin: 0;
1537    padding-left: 1.08333333%;
1538    padding-right: 1.08333333%;
1539  }
1540  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 {
1541    font: 400 normal 21px/25px Georgia, serif;
1542    margin-bottom: 2px;
1543    letter-spacing: 0.5px;
1544    font-weight: bold;
1545  }
1546  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption h2 > br, .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline > br {
1547    display: none !important;
1548  }
1549  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline {
1550    font: 400 normal 15px/20px Georgia, serif;
1551    margin-bottom: 10px;
1552    letter-spacing: 0.25px;
1553  }
1554  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a {
1555    font: 700 normal 15px/20px Georgia, serif;
1556    text-decoration: none;
1557    float: right;
1558  }
1559  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption a > [class*=icon] {
1560    font-size: 11px;
1561    margin-right: 5px;
1562  }
1563  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .subline > a {
1564    font: 400 15px/20px Georgia, serif;
1565    letter-spacing: 0.25px;
1566    padding: 0;
1567    text-decoration: underline;
1568  }
1569}
1570@media screen and (min-width: 1001px) {
1571  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption form:not(.keyvisual__imageArea__image__bigForm) {
1572    max-width: 50%;
1573  }
1574}
1575@media screen and (min-width: 701px) and (max-width: 1000px) {
1576  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption form:not(.keyvisual__imageArea__image__bigForm) {
1577    max-width: 66.66666667%;
1578  }
1579}
1580@media screen {
1581  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption form {
1582    text-align: left;
1583  }
1584  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputGroup {
1585    width: 100%;
1586  }
1587  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputGroup:not(:last-child) {
1588    margin-bottom: 15px;
1589  }
1590}
1591@media screen and (min-width: 701px) {
1592  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputGroup {
1593    display: -webkit-box;
1594    display: -ms-flexbox;
1595    display: flex;
1596  }
1597}
1598@media screen and (max-width: 700px) {
1599  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputGroup > :not(:last-child) {
1600    margin-bottom: 15px;
1601  }
1602}
1603@media screen {
1604  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputSet {
1605    -webkit-box-flex: 1;
1606    -ms-flex: 1;
1607    flex: 1;
1608  }
1609  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=date],
1610  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=text],
1611  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption select {
1612    width: 100%;
1613  }
1614}
1615@media screen and (min-width: 701px) {
1616  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .inputSet:not(:last-child) {
1617    margin-right: 20px;
1618  }
1619}
1620@media screen {
1621  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=date] {
1622    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;
1623  }
1624  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=date],
1625  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=text],
1626  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption select {
1627    background: #fff;
1628    border: 1px solid #7d7d7d;
1629    padding: 0 8px;
1630    height: 30px;
1631    -webkit-box-sizing: border-box;
1632            box-sizing: border-box;
1633    font: 400 normal 15px/20px Georgia, serif;
1634    color: #7d7d7d;
1635    -webkit-box-flex: 1;
1636    -ms-flex: 1;
1637    flex: 1;
1638  }
1639  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=date]:not(:last-child),
1640  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=text]:not(:last-child),
1641  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption select:not(:last-child) {
1642    margin-right: 1.66666667%;
1643  }
1644}
1645@media screen {
1646  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption label {
1647    font: 400 italic 13px/20px Georgia, serif;
1648    color: #000;
1649    display: inline-block;
1650  }
1651}
1652@media screen and (max-width: 700px) {
1653  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .button {
1654    float: right;
1655  }
1656  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption .h-grid-12:after {
1657    content: "";
1658    clear: both;
1659    display: block;
1660  }
1661}
1662@media screen {
1663  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox],
1664  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio] {
1665    position: absolute;
1666    opacity: 0;
1667  }
1668  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox] + label,
1669  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio] + label {
1670    vertical-align: middle;
1671    display: inline-block;
1672    padding-left: 30px;
1673    margin-top: 25px;
1674  }
1675  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox] + label:before,
1676  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio] + label:before {
1677    color: #fff;
1678    display: inline-block;
1679    vertical-align: sub;
1680    margin-left: -30px;
1681    margin-right: 10px;
1682    -webkit-box-shadow: 0 0 1px #000;
1683            box-shadow: 0 0 1px #000;
1684  }
1685  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio] + label:before {
1686    content: "";
1687    width: 10px;
1688    height: 10px;
1689    border: 4px solid #fff;
1690    border-radius: 50%;
1691  }
1692  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox] + label:before {
1693    content: "\e614";
1694    font-family: icomoon;
1695    font-size: 15px;
1696    line-height: 10px;
1697    width: 20px;
1698    height: 20px;
1699    -webkit-box-sizing: border-box;
1700            box-sizing: border-box;
1701    background: #fff;
1702    padding: 5px 3px 3px;
1703  }
1704  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox]:checked + label:before,
1705  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio]:checked + label:before {
1706    background: #000;
1707  }
1708}
1709@media screen and (min-width: 701px) {
1710  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=checkbox]:not(:first-of-type) + label,
1711  .jd-framework.jd-front-end .keyvisual__imageArea__image > figcaption [type=radio]:not(:first-of-type) + label {
1712    margin-left: 20px;
1713  }
1714}
1715@media screen and (min-width: 701px) {
1716  .jd-framework.jd-front-end .keyvisual__imageArea__image__bigForm {
1717    width: 100%;
1718    -webkit-box-sizing: border-box;
1719            box-sizing: border-box;
1720    margin-bottom: -10px;
1721    padding: 20px 0;
1722    background: rgba(255, 255, 255, 0.9);
1723  }
1724  .jd-framework.jd-front-end .keyvisual__imageArea__image__bigForm .button {
1725    margin-top: 20px;
1726  }
1727}
1728@media screen and (max-width: 700px) {
1729  .jd-framework.jd-front-end .keyvisual--textVersion .keyvisual__imageArea__image > .copyright,
1730  .jd-framework.jd-front-end .keyvisual--textVersion .keyvisual__imageArea__image > .image {
1731    display: none;
1732  }
1733}
1734@media screen and (max-width: 700px) {
1735  .jd-framework.jd-front-end .keyvisual--textVersion figcaption {
1736    background: #d4d4d4;
1737    padding-top: 72px;
1738    padding-bottom: 15px;
1739    position: static;
1740  }
1741  .jd-framework.jd-front-end .keyvisual--textVersion figcaption > .h-grid-12 {
1742    text-align: center;
1743  }
1744}
1745@media screen and (max-width: 700px) {
1746  .jd-framework.jd-front-end .keyvisual--textVersion figcaption p {
1747    text-align: left;
1748  }
1749  .jd-framework.jd-front-end .keyvisual--textVersion figcaption .subline,
1750  .jd-framework.jd-front-end .keyvisual--textVersion figcaption a,
1751  .jd-framework.jd-front-end .keyvisual--textVersion figcaption h1 {
1752    background: 0 0;
1753  }
1754  .jd-framework.jd-front-end .keyvisual--textVersion figcaption form {
1755    margin-top: 15px;
1756  }
1757}
1758@media screen {
1759  .jd-framework.jd-front-end .keyvisual--textVersion figcaption hr {
1760    margin-top: 14px;
1761    margin-bottom: 31px;
1762  }
1763}
1764@media screen and (min-width: 701px) {
1765  .jd-framework.jd-front-end .keyvisual--textVersion figcaption hr {
1766    display: none;
1767  }
1768}
1769@media screen {
1770  .jd-framework.jd-front-end #keyvisual__outaSlider {
1771    text-align: center;
1772  }
1773  .jd-framework.jd-front-end #keyvisual__outaSlider__row,
1774  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection {
1775    height: 100%;
1776  }
1777}
1778@media screen and (min-width: 601px) {
1779  .jd-framework.jd-front-end #keyvisual__outaSlider {
1780    margin-top: 40px;
1781    height: 0;
1782    padding-bottom: 6.640625%;
1783    position: relative;
1784  }
1785  .jd-framework.jd-front-end #keyvisual__outaSlider__row {
1786    position: absolute;
1787    top: 0;
1788    left: 0;
1789    width: 85.5%;
1790    margin-left: 7.25%;
1791    margin-right: 7.25%;
1792    overflow: hidden;
1793  }
1794}
1795@media screen and (max-width: 600px) {
1796  .jd-framework.jd-front-end #keyvisual__outaSlider {
1797    margin-top: 24px;
1798    padding: 0;
1799    width: 100%;
1800    max-width: none;
1801    overflow-x: auto;
1802  }
1803  .jd-framework.jd-front-end #keyvisual__outaSlider__row {
1804    min-width: 732px;
1805    height: 68px;
1806  }
1807}
1808@media screen {
1809  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser {
1810    width: 16.66666667%;
1811    height: 100%;
1812    float: left;
1813  }
1814  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser:not(.teaser--active) {
1815    opacity: 0.5;
1816  }
1817  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser > a {
1818    height: 100%;
1819    display: block;
1820    position: relative;
1821    overflow: hidden;
1822  }
1823  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser > a > img {
1824    width: 100%;
1825    height: auto;
1826    position: absolute;
1827    top: 0;
1828    left: 0;
1829  }
1830  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser > a > [class*=icon] {
1831    position: relative;
1832    display: inline-block;
1833    vertical-align: middle;
1834    color: #fff;
1835    font-size: 30px;
1836  }
1837}
1838@media screen and (min-width: 601px) {
1839  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser > a {
1840    width: 84.79532164%;
1841    margin-left: 7.60233918%;
1842    margin-right: 7.60233918%;
1843  }
1844}
1845@media screen and (max-width: 600px) {
1846  .jd-framework.jd-front-end #keyvisual__outaSlider__row__collection > .teaser > a {
1847    margin-right: 1px;
1848  }
1849}
1850@media screen and (min-width: 601px) {
1851  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a {
1852    position: absolute;
1853    top: 0;
1854    height: 100%;
1855    color: #000;
1856    text-decoration: none;
1857  }
1858  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a > [class*=icon] {
1859    font-size: 85px;
1860  }
1861  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a:active,
1862  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a:focus,
1863  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a:hover {
1864    color: #9b1d26;
1865  }
1866  .jd-framework.jd-front-end #keyvisual__outaSlider__controls__left {
1867    left: -20px;
1868  }
1869  .jd-framework.jd-front-end #keyvisual__outaSlider__controls__right {
1870    right: -20px;
1871  }
1872}
1873@media screen and (max-width: 1280px) {
1874  .jd-framework.jd-front-end #keyvisual__outaSlider__controls > a > [class*=icon] {
1875    font-size: 6.640625vw;
1876  }
1877  .jd-framework.jd-front-end #keyvisual__outaSlider__controls__left {
1878    left: -1.5625vw;
1879  }
1880  .jd-framework.jd-front-end #keyvisual__outaSlider__controls__right {
1881    right: -1.5625vw;
1882  }
1883}
1884@media screen and (max-width: 600px) {
1885  .jd-framework.jd-front-end #keyvisual__outaSlider__controls {
1886    display: none;
1887  }
1888}
1889@media screen {
1890  .jd-framework.jd-front-end #keyvisual__innerSlider {
1891    position: absolute !important;
1892    top: 0;
1893    left: 0;
1894    width: 100%;
1895  }
1896}
1897@media screen {
1898  .jd-framework.jd-front-end #keyvisual__innerSlider__dots {
1899    position: absolute;
1900    left: 0;
1901    bottom: 15px;
1902    width: 100%;
1903  }
1904  .jd-framework.jd-front-end #keyvisual__innerSlider__dots > a {
1905    width: 15px;
1906    height: 15px;
1907    display: inline-block;
1908    -webkit-box-sizing: border-box;
1909            box-sizing: border-box;
1910    vertical-align: middle;
1911    border-radius: 50%;
1912    position: relative;
1913    z-index: 1;
1914  }
1915  .jd-framework.jd-front-end #keyvisual__innerSlider__dots > a:not(.activeDot) {
1916    border: 2px solid #fff;
1917  }
1918  .jd-framework.jd-front-end #keyvisual__innerSlider__dots > a.activeDot {
1919    background: #fff;
1920  }
1921  .jd-framework.jd-front-end #keyvisual__innerSlider__dots > a:not(:last-of-type) {
1922    margin-right: 15px;
1923  }
1924}
1925@media screen {
1926  .jd-framework.jd-front-end #keyvisual__innerSlider__controls {
1927    height: 0;
1928    padding-bottom: 56.25%;
1929    position: relative;
1930  }
1931  .jd-framework.jd-front-end .keyvisual--smallVersion #keyvisual__innerSlider__controls {
1932    height: 0;
1933    padding-bottom: 37.5%;
1934    position: relative;
1935  }
1936}
1937@media screen and (min-width: 901px) {
1938  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a {
1939    position: absolute;
1940    top: 50%;
1941    z-index: 1;
1942    margin-top: -42px;
1943    color: #fff;
1944    text-decoration: none;
1945  }
1946  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a > [class*=icon] {
1947    font-size: 85px;
1948  }
1949  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a:active,
1950  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a:focus,
1951  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a:hover {
1952    color: #9b1d26;
1953  }
1954  .jd-framework.jd-front-end #keyvisual__innerSlider__controls__left {
1955    left: -20px;
1956  }
1957  .jd-framework.jd-front-end #keyvisual__innerSlider__controls__right {
1958    right: -20px;
1959  }
1960}
1961@media screen and (max-width: 1280px) {
1962  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a {
1963    margin-top: -3.3203125vw;
1964  }
1965  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a > [class*=icon] {
1966    font-size: 4vw;
1967  }
1968  .jd-framework.jd-front-end #keyvisual__innerSlider__controls__left {
1969    left: -1.5625vw;
1970  }
1971  .jd-framework.jd-front-end #keyvisual__innerSlider__controls__right {
1972    right: -1.5625vw;
1973  }
1974}
1975@media screen and (max-width: 1070px) {
1976  .jd-framework.jd-front-end #keyvisual__innerSlider__controls > a {
1977    display: none;
1978  }
1979}
1980@media screen {
1981  .jd-framework.jd-front-end #keyvisual__widget {
1982    width: 100%;
1983  }
1984  .jd-framework.jd-front-end #keyvisual__widget__content {
1985    padding: 25px 13px;
1986    position: relative;
1987    z-index: 1;
1988    background: rgba(255, 255, 255, 0.9);
1989  }
1990  .jd-framework.jd-front-end #keyvisual__widget__content > [class*=keyvisual__widget__]:not(:last-child) {
1991    border-bottom: 1px #000 solid;
1992    padding-bottom: 10px;
1993    margin-bottom: 20px;
1994  }
1995}
1996@media screen and (min-width: 1000px) {
1997  .jd-framework.jd-front-end #keyvisual__widget {
1998    position: absolute;
1999    bottom: 70px;
2000    left: 0;
2001  }
2002}
2003@media screen {
2004  .jd-framework.jd-front-end .keyvisual__widget__singleWeather > .text {
2005    width: 100%;
2006    -webkit-box-sizing: border-box;
2007            box-sizing: border-box;
2008    padding-right: 100px;
2009    margin-right: -100px;
2010    display: inline-block;
2011    vertical-align: top;
2012    font: 400 normal 13px Georgia, serif;
2013    color: #000;
2014    text-decoration: none;
2015  }
2016  .jd-framework.jd-front-end .keyvisual__widget__singleWeather > .icon {
2017    width: 100px;
2018    display: inline-block;
2019    vertical-align: top;
2020  }
2021  .jd-framework.jd-front-end .keyvisual__widget__singleWeather > .icon > img {
2022    float: right;
2023    width: 50px;
2024    height: auto;
2025    margin-top: -10px;
2026  }
2027  .jd-framework.jd-front-end .keyvisual__widget__singleWeather > .icon > .info {
2028    font: 400 normal 28px TW_Character, Arial, sans-serif;
2029    color: #000;
2030    float: right;
2031  }
2032  .jd-framework.jd-front-end .keyvisual__widget__singleWeather > .icon > [class*=icon-] {
2033    font-size: 35px;
2034    color: #000;
2035    float: right;
2036  }
2037}
2038@media screen {
2039  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > .text {
2040    width: 100%;
2041    display: block;
2042    vertical-align: top;
2043    margin-bottom: 15px;
2044    font: 400 normal 13px Georgia, serif;
2045    color: #000;
2046  }
2047  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > .icon {
2048    width: 33.33333333%;
2049    display: inline-block;
2050    vertical-align: top;
2051    text-align: center;
2052  }
2053  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > .icon > .date {
2054    font: 400 normal 13px Georgia, serif;
2055    color: #000;
2056    display: block;
2057    margin-bottom: 5px;
2058  }
2059  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > .icon > img {
2060    width: 50px;
2061    height: auto;
2062    max-width: 100%;
2063  }
2064  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > .icon > .info {
2065    display: block;
2066    font: 400 normal 28px TW_Character, Arial, sans-serif;
2067    color: #000;
2068  }
2069  .jd-framework.jd-front-end .keyvisual__widget__trippleWeather > a {
2070    text-align: right;
2071    width: 100%;
2072    display: block;
2073    font: 400 italic 13px Georgia, serif;
2074    color: #000;
2075    margin: 8px 0 7px;
2076  }
2077}
2078@media screen {
2079  .jd-framework.jd-front-end .keyvisual__widget__iconLink > a {
2080    display: block;
2081    text-align: right;
2082    font: 400 italic 13px Georgia, serif;
2083    color: #000;
2084    text-decoration: none;
2085  }
2086  .jd-framework.jd-front-end .keyvisual__widget__iconLink > a > [class*=icon] {
2087    font-size: 23px;
2088    margin-right: 5px;
2089    vertical-align: bottom;
2090  }
2091}
2092@media screen {
2093  .jd-framework.jd-front-end .keyvisual__widget__textIcon > [class*=icon] {
2094    width: 100%;
2095    -webkit-box-sizing: border-box;
2096            box-sizing: border-box;
2097    display: block;
2098    padding-left: 50px;
2099    position: relative;
2100    font: 400 normal 13px Georgia, serif;
2101    color: #000;
2102  }
2103  .jd-framework.jd-front-end .keyvisual__widget__textIcon > [class*=icon]:before {
2104    position: absolute;
2105    left: 0;
2106    top: -10px;
2107    font-size: 45px;
2108    font-family: icomoon;
2109  }
2110}
2111@media screen {
2112  .jd-framework.jd-front-end .keyvisual__widget__text > table {
2113    width: 100%;
2114    border-collapse: collapse;
2115  }
2116  .jd-framework.jd-front-end .keyvisual__widget__text > table tr td {
2117    padding: 2px 0;
2118    font: 400 normal 13px Georgia, serif;
2119    color: #000;
2120  }
2121  .jd-framework.jd-front-end .keyvisual__widget__text > table a {
2122    text-decoration: underline;
2123    font-style: italic;
2124  }
2125  .jd-framework.jd-front-end .keyvisual__widget__text > p {
2126    font: 400 normal 13px Georgia, serif;
2127    color: #000;
2128    margin: 0;
2129  }
2130  .jd-framework.jd-front-end .keyvisual__widget__text > p > [class*=icon] {
2131    margin-left: 5px;
2132  }
2133  .jd-framework.jd-front-end .keyvisual__widget__text > ul {
2134    list-style-type: disc;
2135    margin: 10px 0 0;
2136    padding: 0 0 0 15px;
2137  }
2138  .jd-framework.jd-front-end .keyvisual__widget__text > ul > li {
2139    font: 400 normal 13px Georgia, serif;
2140    color: #000;
2141    margin: 0;
2142  }
2143}
2144@media screen {
2145  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text {
2146    display: inline-block;
2147    -webkit-box-sizing: border-box;
2148            box-sizing: border-box;
2149    width: 50%;
2150    vertical-align: top;
2151    font: 400 normal 13px/20px Georgia, serif;
2152    color: #000;
2153  }
2154  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text:first-of-type {
2155    padding-right: 30px;
2156    border-right: 1px #000 solid;
2157  }
2158  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text:last-of-type {
2159    padding-left: 30px;
2160    border-left: 1px #000 solid;
2161    margin-left: -1px;
2162  }
2163  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text > span {
2164    float: right;
2165  }
2166  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text > strong {
2167    display: block;
2168  }
2169  .jd-framework.jd-front-end .keyvisual__widget__snowreport > .text > strong:not(:first-of-type) {
2170    margin-top: 20px;
2171  }
2172}
2173@media screen {
2174  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text {
2175    width: 50%;
2176    display: inline-block;
2177    vertical-align: middle;
2178    font: 400 normal 13px Georgia, serif;
2179    color: #000;
2180  }
2181  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > [class*=icon] {
2182    font-size: 30px;
2183    margin-right: 5px;
2184    float: left;
2185  }
2186  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > ul {
2187    margin: 15px 0 0;
2188    padding: 0 0 0 18px;
2189    list-style: disc;
2190    clear: left;
2191    font-size: 20px;
2192    line-height: 10px;
2193  }
2194  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > ul > li {
2195    padding: 2px 0;
2196  }
2197  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > ul > li.open {
2198    color: #009e1d;
2199  }
2200  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > ul > li.closed {
2201    color: #9b1d26;
2202  }
2203  .jd-framework.jd-front-end .keyvisual__widget__skiregion > .text > ul > li > span {
2204    font: 400 normal 13px Georgia, serif;
2205    color: #000;
2206  }
2207  .jd-framework.jd-front-end .keyvisual__widget__skiregion > a {
2208    width: 50%;
2209    display: inline-block;
2210    vertical-align: middle;
2211    font: 700 normal 13px Georgia, serif;
2212    color: #000;
2213    text-decoration: none;
2214    -webkit-box-sizing: border-box;
2215            box-sizing: border-box;
2216    padding-left: 30px;
2217  }
2218  .jd-framework.jd-front-end .keyvisual__widget__skiregion > a > [class*=icon] {
2219    font-size: 20px;
2220    margin-right: 5px;
2221    float: left;
2222  }
2223}
2224@media screen {
2225  .jd-framework.jd-front-end #pageFooter {
2226    margin-top: 20px;
2227    position: relative;
2228  }
2229  .jd-framework.jd-front-end #pageFooter > [class*=h-element] {
2230    border-top: 1px #000 solid;
2231    padding-top: 10px;
2232    padding-bottom: 10px;
2233    text-align: left;
2234  }
2235}
2236@media screen and (min-width: 726px) {
2237  .jd-framework.jd-front-end #pageFooter {
2238    padding: 50px 0 10px;
2239  }
2240}
2241@media screen and (max-width: 725px) {
2242  .jd-framework.jd-front-end #pageFooter {
2243    width: 100%;
2244    max-width: none;
2245    padding-top: 60px;
2246    padding-bottom: 36px;
2247  }
2248  .jd-framework.jd-front-end #pageFooter > [class*=h-element] {
2249    width: 100%;
2250    -webkit-box-sizing: border-box;
2251            box-sizing: border-box;
2252    margin: 0;
2253  }
2254  .jd-framework.jd-front-end #pageFooter > [class*=h-element]:not(#pageFooter__metaNavi) {
2255    padding-left: 5.625%;
2256    padding-right: 5.625%;
2257  }
2258}
2259@media screen {
2260  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > h3 {
2261    font: 700 normal 13px/20px Georgia, serif;
2262    color: #000;
2263    margin: 0;
2264  }
2265  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul {
2266    margin: 0;
2267    padding: 0;
2268    list-style: none;
2269    font: 400 normal 13px/20px Georgia, serif;
2270    color: #000;
2271    max-height: 60px;
2272    overflow: hidden;
2273  }
2274  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li > a {
2275    text-decoration: none;
2276  }
2277  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li > a:active,
2278  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li > a:focus,
2279  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li > a:hover {
2280    color: #9b1d26;
2281  }
2282}
2283@media screen and (min-width: 726px) {
2284  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li {
2285    display: inline;
2286  }
2287  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li:not(:last-of-type):after {
2288    content: "•";
2289    margin: 0 0 0 5px;
2290  }
2291  .jd-framework.jd-front-end #pageFooter__metaNavi {
2292    height: 70px;
2293    position: relative;
2294  }
2295  .jd-framework.jd-front-end #pageFooter__metaNavi > ul {
2296    position: absolute;
2297    bottom: 0;
2298  }
2299}
2300@media screen and (max-width: 600px) {
2301  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > h3,
2302  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul {
2303    font-size: 15px;
2304    line-height: 22px;
2305  }
2306  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul > li {
2307    display: block;
2308  }
2309}
2310@media screen and (max-width: 726px) {
2311  .jd-framework.jd-front-end #pageFooter > [class*=h-element] > ul {
2312    max-height: inherit;
2313    overflow: inherit;
2314  }
2315  .jd-framework.jd-front-end #pageFooter__metaNavi {
2316    border-top: none !important;
2317    padding-top: 0 !important;
2318  }
2319  .jd-framework.jd-front-end #pageFooter__metaNavi li {
2320    border-top: 1px #000 solid;
2321    margin-top: -1px;
2322    width: calc(50% - 6px);
2323    display: inline-block !important;
2324  }
2325  .jd-framework.jd-front-end #pageFooter__metaNavi li:nth-child(2n) {
2326    float: right;
2327  }
2328  .jd-framework.jd-front-end #pageFooter__metaNavi li:nth-last-child(1), .jd-framework.jd-front-end #pageFooter__metaNavi li:nth-last-child(2) {
2329    border-bottom: 1px #000 solid;
2330  }
2331  .jd-framework.jd-front-end #pageFooter__metaNavi a {
2332    display: block;
2333    padding: 7px 11.68831169%;
2334  }
2335}
2336@media screen {
2337  .jd-framework.jd-front-end #pageFooter__newsletter {
2338    position: absolute;
2339    right: 0;
2340    top: 10px;
2341    margin-right: 1.08333333%;
2342    text-align: right;
2343  }
2344  .jd-framework.jd-front-end #pageFooter__newsletter > label {
2345    font: 700 normal 13px/20px Georgia, serif;
2346    color: #000;
2347    display: inline-block;
2348    vertical-align: middle;
2349    margin-right: 13px;
2350  }
2351  .jd-framework.jd-front-end #pageFooter__newsletter > input {
2352    border: 1px solid #747474;
2353    -webkit-box-sizing: border-box;
2354            box-sizing: border-box;
2355    height: 30px;
2356    width: 223px;
2357    vertical-align: middle;
2358    font: 400 normal 15px/20px Georgia, serif;
2359    color: #000;
2360    padding-left: 7px;
2361  }
2362  .jd-framework.jd-front-end #pageFooter__newsletter > button {
2363    border: none;
2364    background: 0 0;
2365    font-size: 19px;
2366    vertical-align: middle;
2367    width: 30px;
2368    height: 30px;
2369    -webkit-box-sizing: border-box;
2370            box-sizing: border-box;
2371    margin-left: -30px;
2372    padding: 2px 0 0;
2373  }
2374}
2375@media screen and (max-width: 900px) {
2376  .jd-framework.jd-front-end #pageFooter__newsletter > input {
2377    width: 176px;
2378  }
2379}
2380@media screen and (max-width: 700px) {
2381  .jd-framework.jd-front-end #pageFooter__newsletter {
2382    display: none;
2383  }
2384}
2385@media screen {
2386  .jd-framework.jd-front-end #pageFooter__smLinks {
2387    list-style: none;
2388    margin: 0;
2389    padding: 0;
2390    position: absolute;
2391    z-index: 9;
2392  }
2393  .jd-framework.jd-front-end #pageFooter__smLinks > li {
2394    float: left;
2395  }
2396  .jd-framework.jd-front-end #pageFooter__smLinks > li > a {
2397    text-decoration: none;
2398  }
2399  .jd-framework.jd-front-end #pageFooter__smLinks > li > a > [class*=icon] {
2400    display: block;
2401    width: 30px;
2402    height: 30px;
2403    padding-top: 5px;
2404    -webkit-box-sizing: border-box;
2405            box-sizing: border-box;
2406    font-size: 20px;
2407    text-align: center;
2408    background: #000;
2409    color: #fff;
2410    border-radius: 50%;
2411    position: relative;
2412    top: 0;
2413    -webkit-transition: background 0.25s ease;
2414    transition: background 0.25s ease;
2415  }
2416  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-facebook {
2417    background: #3B5892;
2418  }
2419  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-twitter {
2420    background: #59ACEA;
2421  }
2422  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-youtube {
2423    background: #C91C26;
2424  }
2425  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-google {
2426    background: #DB4A38;
2427  }
2428  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-blogger {
2429    background: #91A792;
2430  }
2431  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-instagram {
2432    background: #5380A2;
2433  }
2434  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-pinterest {
2435    background: #BB0F23;
2436  }
2437  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-tumblr {
2438    background: #39455C;
2439  }
2440  .jd-framework.jd-front-end #pageFooter__smLinks > li > a:hover > .icon-rssFeed {
2441    background: #F66826;
2442  }
2443}
2444@media screen and (min-width: 1001px) {
2445  .jd-framework.jd-front-end #pageFooter__smLinks {
2446    right: 0;
2447    bottom: 41px;
2448    margin-right: 1.08333333%;
2449  }
2450  .jd-framework.jd-front-end #pageFooter__smLinks > li:not(:first-of-type) {
2451    margin-left: 8px;
2452  }
2453}
2454@media screen and (max-width: 1000px) {
2455  .jd-framework.jd-front-end #pageFooter__smLinks {
2456    right: 0;
2457    top: 10px;
2458    margin-right: 1.08333333%;
2459  }
2460  .jd-framework.jd-front-end #pageFooter__smLinks > li:not(:first-of-type) {
2461    margin-left: 4px;
2462  }
2463}
2464@media screen and (max-width: 600px) {
2465  .jd-framework.jd-front-end #pageFooter__smLinks {
2466    margin-left: 5.625%;
2467  }
2468}
2469@media screen {
2470  .jd-framework.jd-front-end #pageFooter > .copyright {
2471    position: absolute;
2472    font: 400 normal 13px/20px Georgia, serif;
2473    color: #000;
2474    padding-bottom: inherit;
2475    padding-top: inherit;
2476    margin-bottom: -10px;
2477    pointer-events: none;
2478  }
2479  .jd-framework.jd-front-end #pageFooter > .copyright:after {
2480    display: none;
2481  }
2482}
2483@media screen and (min-width: 601px) {
2484  .jd-framework.jd-front-end #pageFooter > .copyright {
2485    right: 0;
2486    margin-right: 1.08333333%;
2487    text-align: right;
2488    bottom: 3px;
2489  }
2490}
2491@media screen and (max-width: 600px) {
2492  .jd-framework.jd-front-end #pageFooter > .copyright {
2493    right: 0;
2494    margin-left: 0;
2495    text-align: right;
2496    bottom: -15px;
2497    font-size: 15px;
2498    line-height: 24px;
2499    padding-right: 0;
2500  }
2501}
2502@media screen {
2503  .jd-framework.jd-front-end html {
2504    width: auto;
2505    height: auto;
2506    font-size: 10px;
2507  }
2508  .jd-framework.jd-front-end body,
2509  .jd-framework.jd-front-end html {
2510    text-align: center;
2511    margin: 0;
2512    border: 0;
2513    padding: 0;
2514    overflow-x: hidden;
2515    background: #e6e6e6;
2516    position: relative;
2517  }
2518  .jd-framework.jd-front-end #contentWrapper {
2519    background: #fff;
2520    width: 100%;
2521    max-width: 1280px;
2522    margin: 0 auto;
2523  }
2524  .jd-framework.jd-front-end #pageMain {
2525    display: block;
2526  }
2527  .jd-framework.jd-front-end body a img {
2528    border: 0;
2529  }
2530  .jd-framework.jd-front-end hr {
2531    height: 1px;
2532    line-height: 1px;
2533    font-size: 1px;
2534    border: 0;
2535    margin: 0;
2536    padding: 0;
2537    border-bottom: 1px #000 solid;
2538  }
2539}
2540@media screen {
2541  .jd-framework.jd-front-end p {
2542    font-family: Georgia, serif;
2543    font-weight: 400;
2544  }
2545  .jd-framework.jd-front-end strong {
2546    font: inherit;
2547    font-weight: 700 !important;
2548  }
2549  .jd-framework.jd-front-end em {
2550    font: inherit;
2551    font-style: italic;
2552  }
2553  .jd-framework.jd-front-end a {
2554    cursor: pointer;
2555    color: inherit;
2556  }
2557  .jd-framework.jd-front-end button {
2558    cursor: pointer;
2559  }
2560}
2561@media screen {
2562  .jd-framework.jd-front-end .closer {
2563    clear: both;
2564    display: block;
2565    margin: 0 !important;
2566    padding: 0 !important;
2567    background: 0 0 !important;
2568  }
2569  .jd-framework.jd-front-end #print,
2570  .jd-framework.jd-front-end .hide,
2571  .jd-framework.jd-front-end .none {
2572    display: none !important;
2573  }
2574  .jd-framework.jd-front-end .noMargin {
2575    margin: 0 !important;
2576  }
2577  .jd-framework.jd-front-end .noPadding {
2578    padding: 0 !important;
2579  }
2580  .jd-framework.jd-front-end .noBorder {
2581    border: 0 transparent !important;
2582  }
2583  .jd-framework.jd-front-end .verticalAlignHelper {
2584    display: inline-block;
2585    vertical-align: middle;
2586    width: 0;
2587    height: 100%;
2588    margin: 0 0 0 -1px;
2589  }
2590}
2591@media screen {
2592  .jd-framework.jd-front-end .button,
2593  .jd-framework.jd-front-end .button-primary,
2594  .jd-framework.jd-front-end .buttonGrey {
2595    -webkit-box-sizing: border-box;
2596            box-sizing: border-box;
2597    height: 30px;
2598    font: 700 normal 15px/20px Georgia, serif;
2599    color: #fff;
2600    font-weight: 700;
2601    text-decoration: none;
2602    display: inline-block;
2603    padding: 5px 12px;
2604    background: #9b1d26;
2605    border: none;
2606  }
2607  .jd-framework.jd-front-end .buttonGrey {
2608    background: #7d7d7d;
2609  }
2610  .jd-framework.jd-front-end .button > [class*=icon] {
2611    color: inherit;
2612    font-size: 20px;
2613    vertical-align: middle;
2614  }
2615}
2616@media screen {
2617  .jd-framework.jd-front-end [class*=h-grid] {
2618    clear: both;
2619    display: block;
2620    -webkit-box-sizing: border-box;
2621            box-sizing: border-box;
2622    text-align: left;
2623  }
2624  .jd-framework.jd-front-end [class*=h-element] {
2625    display: inline-block;
2626    vertical-align: top;
2627    -webkit-box-sizing: border-box;
2628            box-sizing: border-box;
2629  }
2630  .jd-framework.jd-front-end .h-grid-12 {
2631    width: 95%;
2632    margin: 0 auto;
2633  }
2634  .jd-framework.jd-front-end .h-grid-noMargins {
2635    width: 100%;
2636  }
2637  .jd-framework.jd-front-end .h-grid-fixed {
2638    max-width: 93.75%;
2639  }
2640  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) [class*=h-element] {
2641    margin-left: 1.08333333%;
2642    margin-right: 1.08333333%;
2643  }
2644  .jd-framework.jd-front-end .h-grid-12.h-grid-noMargins [class*=h-element] {
2645    -webkit-box-sizing: content-box;
2646            box-sizing: content-box;
2647    padding-left: 1.08333333%;
2648    padding-right: 1.08333333%;
2649  }
2650}
2651@media screen {
2652  .jd-framework.jd-front-end .h-element-0 {
2653    display: none !important;
2654  }
2655  .jd-framework.jd-front-end .h-element-1 {
2656    width: 6.16666667%;
2657  }
2658  .jd-framework.jd-front-end .h-element-2 {
2659    width: 14.5%;
2660  }
2661  .jd-framework.jd-front-end .h-element-3 {
2662    width: 22.83333333%;
2663  }
2664  .jd-framework.jd-front-end .h-element-4 {
2665    width: 31.16666667%;
2666  }
2667  .jd-framework.jd-front-end .h-element-5 {
2668    width: 39.5%;
2669  }
2670  .jd-framework.jd-front-end .h-element-6 {
2671    width: 47.83333333%;
2672  }
2673  .jd-framework.jd-front-end .h-element-7 {
2674    width: 56.16666667%;
2675  }
2676  .jd-framework.jd-front-end .h-element-8 {
2677    width: 64.5%;
2678  }
2679  .jd-framework.jd-front-end .h-element-9 {
2680    width: 72.83333333%;
2681  }
2682  .jd-framework.jd-front-end .h-element-10 {
2683    width: 81.16666667%;
2684  }
2685  .jd-framework.jd-front-end .h-element-11 {
2686    width: 89.5%;
2687  }
2688  .jd-framework.jd-front-end .h-element-12 {
2689    width: 97.83333333%;
2690  }
2691}
2692@media screen and (max-width: 1000px) {
2693  .jd-framework.jd-front-end .h-element-md-0 {
2694    display: none !important;
2695  }
2696  .jd-framework.jd-front-end .h-element-md-1 {
2697    width: 6.16666667%;
2698  }
2699  .jd-framework.jd-front-end .h-element-md-2 {
2700    width: 14.5%;
2701  }
2702  .jd-framework.jd-front-end .h-element-md-3 {
2703    width: 22.83333333%;
2704  }
2705  .jd-framework.jd-front-end .h-element-md-4 {
2706    width: 31.16666667%;
2707  }
2708  .jd-framework.jd-front-end .h-element-md-5 {
2709    width: 39.5%;
2710  }
2711  .jd-framework.jd-front-end .h-element-md-6 {
2712    width: 47.83333333%;
2713  }
2714  .jd-framework.jd-front-end .h-element-md-7 {
2715    width: 56.16666667%;
2716  }
2717  .jd-framework.jd-front-end .h-element-md-8 {
2718    width: 64.5%;
2719  }
2720  .jd-framework.jd-front-end .h-element-md-9 {
2721    width: 72.83333333%;
2722  }
2723  .jd-framework.jd-front-end .h-element-md-10 {
2724    width: 81.16666667%;
2725  }
2726  .jd-framework.jd-front-end .h-element-md-11 {
2727    width: 89.5%;
2728  }
2729  .jd-framework.jd-front-end .h-element-md-12 {
2730    width: 97.83333333%;
2731  }
2732}
2733@media screen and (max-width: 700px) {
2734  .jd-framework.jd-front-end .h-element-sm-0 {
2735    display: none !important;
2736  }
2737  .jd-framework.jd-front-end .h-element-sm-1 {
2738    width: 6.16666667%;
2739  }
2740  .jd-framework.jd-front-end .h-element-sm-2 {
2741    width: 14.5%;
2742  }
2743  .jd-framework.jd-front-end .h-element-sm-3 {
2744    width: 22.83333333%;
2745  }
2746  .jd-framework.jd-front-end .h-element-sm-4 {
2747    width: 31.16666667%;
2748  }
2749  .jd-framework.jd-front-end .h-element-sm-5 {
2750    width: 39.5%;
2751  }
2752  .jd-framework.jd-front-end .h-element-sm-6 {
2753    width: 47.83333333%;
2754  }
2755  .jd-framework.jd-front-end .h-element-sm-7 {
2756    width: 56.16666667%;
2757  }
2758  .jd-framework.jd-front-end .h-element-sm-8 {
2759    width: 64.5%;
2760  }
2761  .jd-framework.jd-front-end .h-element-sm-9 {
2762    width: 72.83333333%;
2763  }
2764  .jd-framework.jd-front-end .h-element-sm-10 {
2765    width: 81.16666667%;
2766  }
2767  .jd-framework.jd-front-end .h-element-sm-11 {
2768    width: 89.5%;
2769  }
2770  .jd-framework.jd-front-end .h-element-sm-12 {
2771    width: 97.83333333%;
2772  }
2773}
2774@media screen and (max-width: 400px) {
2775  .jd-framework.jd-front-end .h-element-ty-0 {
2776    display: none !important;
2777  }
2778  .jd-framework.jd-front-end .h-element-ty-1 {
2779    width: 6.16666667%;
2780  }
2781  .jd-framework.jd-front-end .h-element-ty-2 {
2782    width: 14.5%;
2783  }
2784  .jd-framework.jd-front-end .h-element-ty-3 {
2785    width: 22.83333333%;
2786  }
2787  .jd-framework.jd-front-end .h-element-ty-4 {
2788    width: 31.16666667%;
2789  }
2790  .jd-framework.jd-front-end .h-element-ty-5 {
2791    width: 39.5%;
2792  }
2793  .jd-framework.jd-front-end .h-element-ty-6 {
2794    width: 47.83333333%;
2795  }
2796  .jd-framework.jd-front-end .h-element-ty-7 {
2797    width: 56.16666667%;
2798  }
2799  .jd-framework.jd-front-end .h-element-ty-8 {
2800    width: 64.5%;
2801  }
2802  .jd-framework.jd-front-end .h-element-ty-9 {
2803    width: 72.83333333%;
2804  }
2805  .jd-framework.jd-front-end .h-element-ty-10 {
2806    width: 81.16666667%;
2807  }
2808  .jd-framework.jd-front-end .h-element-ty-11 {
2809    width: 89.5%;
2810  }
2811  .jd-framework.jd-front-end .h-element-ty-12 {
2812    width: 97.83333333%;
2813  }
2814}
2815@media screen {
2816  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-0 {
2817    margin-left: 1.08333333%;
2818  }
2819  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-1 {
2820    margin-left: 9.41666667%;
2821  }
2822  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-2 {
2823    margin-left: 17.75%;
2824  }
2825  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-3 {
2826    margin-left: 26.08333333%;
2827  }
2828  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-4 {
2829    margin-left: 34.41666667%;
2830  }
2831  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-5 {
2832    margin-left: 42.75%;
2833  }
2834  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-6 {
2835    margin-left: 51.08333333%;
2836  }
2837  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-7 {
2838    margin-left: 59.41666667%;
2839  }
2840  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-8 {
2841    margin-left: 67.75%;
2842  }
2843  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-9 {
2844    margin-left: 76.08333333%;
2845  }
2846  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-10 {
2847    margin-left: 84.41666667%;
2848  }
2849  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-11 {
2850    margin-left: 92.75%;
2851  }
2852  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-12 {
2853    margin-left: 101.08333333%;
2854  }
2855}
2856@media screen and (max-width: 1000px) {
2857  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-0 {
2858    margin-left: 1.08333333%;
2859  }
2860  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-1 {
2861    margin-left: 9.41666667%;
2862  }
2863  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-2 {
2864    margin-left: 17.75%;
2865  }
2866  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-3 {
2867    margin-left: 26.08333333%;
2868  }
2869  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-4 {
2870    margin-left: 34.41666667%;
2871  }
2872  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-5 {
2873    margin-left: 42.75%;
2874  }
2875  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-6 {
2876    margin-left: 51.08333333%;
2877  }
2878  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-7 {
2879    margin-left: 59.41666667%;
2880  }
2881  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-8 {
2882    margin-left: 67.75%;
2883  }
2884  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-9 {
2885    margin-left: 76.08333333%;
2886  }
2887  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-10 {
2888    margin-left: 94.16666667%;
2889  }
2890  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-11 {
2891    margin-left: 92.75%;
2892  }
2893  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-md-12 {
2894    margin-left: 100%;
2895  }
2896}
2897@media screen and (max-width: 700px) {
2898  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-0 {
2899    margin-left: 1.08333333%;
2900  }
2901  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-1 {
2902    margin-left: 9.41666667%;
2903  }
2904  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-2 {
2905    margin-left: 17.75%;
2906  }
2907  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-3 {
2908    margin-left: 26.08333333%;
2909  }
2910  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-4 {
2911    margin-left: 34.41666667%;
2912  }
2913  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-5 {
2914    margin-left: 42.75%;
2915  }
2916  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-6 {
2917    margin-left: 51.08333333%;
2918  }
2919  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-7 {
2920    margin-left: 59.41666667%;
2921  }
2922  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-8 {
2923    margin-left: 67.75%;
2924  }
2925  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-9 {
2926    margin-left: 76.08333333%;
2927  }
2928  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-10 {
2929    margin-left: 84.41666667%;
2930  }
2931  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-11 {
2932    margin-left: 92.75%;
2933  }
2934  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-sm-12 {
2935    margin-left: 101.08333333%;
2936  }
2937}
2938@media screen and (max-width: 400px) {
2939  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-0 {
2940    margin-left: 1.08333333%;
2941  }
2942  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-1 {
2943    margin-left: 9.41666667%;
2944  }
2945  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-2 {
2946    margin-left: 17.75%;
2947  }
2948  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-3 {
2949    margin-left: 26.08333333%;
2950  }
2951  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-4 {
2952    margin-left: 34.41666667%;
2953  }
2954  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-5 {
2955    margin-left: 42.75%;
2956  }
2957  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-6 {
2958    margin-left: 51.08333333%;
2959  }
2960  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-7 {
2961    margin-left: 59.41666667%;
2962  }
2963  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-8 {
2964    margin-left: 67.75%;
2965  }
2966  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-9 {
2967    margin-left: 76.08333333%;
2968  }
2969  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-10 {
2970    margin-left: 84.41666667%;
2971  }
2972  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-11 {
2973    margin-left: 92.75%;
2974  }
2975  .jd-framework.jd-front-end .h-grid-12:not(.h-grid-noMargins) .h-offset-ty-12 {
2976    margin-left: 101.08333333%;
2977  }
2978}
2979@media screen {
2980  .jd-framework.jd-front-end .v-element,
2981  .jd-framework.jd-front-end .v-grid {
2982    display: inline-block;
2983  }
2984  .jd-framework.jd-front-end [class=v-element],
2985  .jd-framework.jd-front-end [class=v-grid] {
2986    width: 100%;
2987  }
2988  .jd-framework.jd-front-end .v-grid--background > .v-element {
2989    position: relative;
2990    background: #d4d4d4;
2991  }
2992}
2993@media screen and (min-width: 401px) {
2994  .jd-framework.jd-front-end .v-grid {
2995    margin-top: 10px;
2996    margin-bottom: 10px;
2997  }
2998  .jd-framework.jd-front-end .v-element {
2999    margin-top: 20px;
3000    margin-bottom: 20px;
3001  }
3002  .jd-framework.jd-front-end .v-grid--background > .v-element {
3003    padding-top: 20px;
3004    padding-bottom: 20px;
3005  }
3006}
3007@media screen and (max-width: 400px) {
3008  .jd-framework.jd-front-end .v-grid {
3009    margin-top: 9px;
3010    margin-bottom: 9px;
3011  }
3012  .jd-framework.jd-front-end .v-element {
3013    margin-top: 10px;
3014    margin-bottom: 10px;
3015  }
3016  .jd-framework.jd-front-end .v-grid--background > .v-element {
3017    padding-top: 10px;
3018    padding-bottom: 10px;
3019  }
3020}
3021@media screen and (min-width: 1001px) {
3022  .jd-framework.jd-front-end #mainNav {
3023    height: 100%;
3024  }
3025  .jd-framework.jd-front-end #pageHeader .filterSwitch {
3026    display: none;
3027  }
3028  .jd-framework.jd-front-end .noMargin-lg {
3029    margin: 0 !important;
3030  }
3031}
3032@media screen and (max-width: 1000px) {
3033  .jd-framework.jd-front-end #mainNav {
3034    display: none;
3035    text-align: left;
3036    position: absolute;
3037    top: 100%;
3038    left: 0;
3039    margin-top: 1px;
3040    background: #fff;
3041    border-bottom: 1px #000 solid;
3042    z-index: 999;
3043  }
3044  .jd-framework.jd-front-end #pageHeader__mainNav:checked ~ #mainNav {
3045    display: block;
3046  }
3047}
3048@media screen {
3049  .jd-framework.jd-front-end #mainNav > ul {
3050    margin: 0;
3051    padding: 0;
3052    list-style: none;
3053  }
3054  .jd-framework.jd-front-end #mainNav > ul > li {
3055    position: relative;
3056  }
3057}
3058@media screen and (min-width: 1001px) {
3059  .jd-framework.jd-front-end #mainNav > ul {
3060    height: 100%;
3061  }
3062  .jd-framework.jd-front-end #mainNav > ul > li {
3063    height: 100%;
3064    float: left;
3065  }
3066  .jd-framework.jd-front-end #mainNav > ul > li:not(:last-of-type):after {
3067    content: "";
3068    position: absolute;
3069    left: 100%;
3070    top: 0;
3071    display: block;
3072    height: 20px;
3073    width: 1px;
3074    margin: 20px 0;
3075    background: #000;
3076  }
3077}
3078@media screen {
3079  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox] {
3080    opacity: 0;
3081    position: absolute;
3082  }
3083  .jd-framework.jd-front-end #mainNav > ul > li > label {
3084    position: absolute;
3085    top: 0;
3086    right: 0;
3087    width: 100%;
3088    height: 45px;
3089    -webkit-box-sizing: border-box;
3090            box-sizing: border-box;
3091    padding: 15px 15px 0 0;
3092    font-size: 15px;
3093    color: #000;
3094    cursor: pointer;
3095  }
3096  .jd-framework.jd-front-end #mainNav > ul > li > label > [class*=icon-] {
3097    float: right;
3098  }
3099  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked ~ label,
3100  .jd-framework.jd-front-end #mainNav > ul > li > label:active,
3101  .jd-framework.jd-front-end #mainNav > ul > li > label:focus,
3102  .jd-framework.jd-front-end #mainNav > ul > li > label:hover {
3103    color: #9b1d26;
3104  }
3105  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked + label {
3106    -webkit-transform: rotate(180deg);
3107    transform: rotate(180deg);
3108    width: 40px;
3109    padding: 15px 0 0 10px;
3110    right: inherit;
3111    left: 0;
3112    position: absolute;
3113    z-index: 2;
3114  }
3115  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked + label > [class*=icon-] {
3116    float: none;
3117  }
3118  .jd-framework.jd-front-end #mainNav > ul > li > a {
3119    font: 400 normal 20px/26px TW_Character, Arial, sans-serif;
3120    color: #000;
3121    text-decoration: none;
3122    display: block;
3123    -webkit-box-sizing: border-box;
3124            box-sizing: border-box;
3125    cursor: pointer;
3126  }
3127  .jd-framework.jd-front-end #mainNav > ul > li > a svg {
3128    height: 24px;
3129    display: inline-block;
3130    vertical-align: super;
3131  }
3132  .jd-framework.jd-front-end #mainNav > ul > li > a svg * {
3133    -webkit-transition: fill 330ms;
3134    transition: fill 330ms;
3135  }
3136  .jd-framework.jd-front-end #mainNav > ul > li:active > a,
3137  .jd-framework.jd-front-end #mainNav > ul > li:focus > a,
3138  .jd-framework.jd-front-end #mainNav > ul > li:hover > a {
3139    color: #9b1d26;
3140  }
3141  .jd-framework.jd-front-end #mainNav > ul > li:hover > a > svg path {
3142    fill: #9b1d26;
3143  }
3144  .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__languageSetter ~ a {
3145    font: 400 normal 14px/26px Georgia, serif;
3146  }
3147  .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__languageSetter ~ a > img {
3148    width: 20px;
3149    height: 14px;
3150    height: 14px;
3151    display: inline-block;
3152    vertical-align: middle;
3153    margin-right: 4px;
3154  }
3155  .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__login ~ a:not(.no-lock) {
3156    width: 28px;
3157    height: 25px;
3158    position: relative;
3159    -webkit-box-sizing: border-box;
3160            box-sizing: border-box;
3161    display: inline-block;
3162    padding: 0;
3163    margin: 12px 10px;
3164    background-image: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/lock.svg);
3165    background-size: contain;
3166    background-repeat: no-repeat;
3167    background-position: 50% 50%;
3168    cursor: pointer;
3169    -webkit-transition: opacity 330ms;
3170    transition: opacity 330ms;
3171  }
3172  .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__login ~ a:not(.no-lock):after {
3173    content: "";
3174    position: absolute;
3175    width: 100%;
3176    height: 100%;
3177    background-image: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/lock_red.svg);
3178    background-size: contain;
3179    background-repeat: no-repeat;
3180    background-position: 50% 50%;
3181    opacity: 0;
3182    z-index: 1;
3183    left: 0;
3184    top: 0;
3185    -webkit-transition: opacity 330ms;
3186    transition: opacity 330ms;
3187  }
3188  .jd-framework.jd-front-end #mainNav > ul > li > #mainNav__login ~ a:not(.no-lock) span {
3189    margin-left: 36px;
3190  }
3191  .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 {
3192    opacity: 1;
3193  }
3194}
3195.jd-framework.jd-front-end input[type=checkbox] {
3196  -webkit-appearance: checkbox !important;
3197  width: 15px;
3198  height: 15px;
3199  outline: 0;
3200  -webkit-box-shadow: none;
3201          box-shadow: none;
3202  border: none;
3203}
3204@media screen and (min-width: 1001px) {
3205  .jd-framework.jd-front-end #mainNav > ul > li > label {
3206    display: none;
3207  }
3208  .jd-framework.jd-front-end #mainNav > ul > li > a {
3209    height: 100%;
3210    padding: 17px 15px 0;
3211  }
3212}
3213@media screen and (max-width: 1000px) {
3214  .jd-framework.jd-front-end #mainNav.mainNav--activeElement > ul > li:not(.mainNav__activeElement) {
3215    display: none;
3216  }
3217  .jd-framework.jd-front-end #mainNav,
3218  .jd-framework.jd-front-end #mainNav > ul > li {
3219    width: 328px;
3220    max-width: 100vw;
3221  }
3222  .jd-framework.jd-front-end #mainNav > ul > li {
3223    width: 100%;
3224    min-height: 48px;
3225    background-color: #fff;
3226  }
3227  .jd-framework.jd-front-end #mainNav > ul > li:not(:last-of-type):not(.mainNav__activeElement) {
3228    border-bottom: 1px #000 solid;
3229  }
3230  .jd-framework.jd-front-end #mainNav > ul > li > a {
3231    padding: 10px 40px 10px 15px;
3232  }
3233  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked ~ a {
3234    padding-left: 40px;
3235    color: #9b1d26;
3236  }
3237  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked ~ a svg path {
3238    fill: #9b1d26;
3239  }
3240  .jd-framework.jd-front-end .mainNav__subnav--activeElement > [type=checkbox],
3241  .jd-framework.jd-front-end .mainNav__subnav--activeElement > a,
3242  .jd-framework.jd-front-end .mainNav__subnav--activeElement > label {
3243    display: none !important;
3244  }
3245}
3246@media screen and (min-width: 1001px) {
3247  .jd-framework.jd-front-end .mainNav__subnav {
3248    position: absolute;
3249    top: 100%;
3250    left: 0;
3251    border-top: 1px #000 solid;
3252    padding: 5px 0 0;
3253    background: #fff;
3254    border-bottom: 1px #000 solid;
3255    text-align: left;
3256    list-style: none;
3257    display: none;
3258    width: 195px;
3259    -webkit-box-sizing: border-box;
3260            box-sizing: border-box;
3261  }
3262  .jd-framework.jd-front-end .mainNav__subnav--leftsided {
3263    left: auto;
3264    right: 0;
3265  }
3266  .jd-framework.jd-front-end #mainNav__languageSetter ~ .mainNav__subnav {
3267    width: 195px;
3268  }
3269  .jd-framework.jd-front-end #mainNav > ul > li:active > .mainNav__subnav,
3270  .jd-framework.jd-front-end #mainNav > ul > li:focus > .mainNav__subnav,
3271  .jd-framework.jd-front-end #mainNav > ul > li:hover > .mainNav__subnav {
3272    display: block;
3273  }
3274}
3275.jd-framework.jd-front-end #mainNav li.leaf label {
3276  display: none !important;
3277}
3278@media screen and (max-width: 1000px) {
3279  .jd-framework.jd-front-end .mainNav__subnav {
3280    padding: 0 0 0 57px;
3281    border-top: none;
3282    border-bottom: 0;
3283    margin: 0;
3284    list-style: none;
3285    display: none;
3286    background: white;
3287    width: 271px;
3288    -webkit-box-sizing: content-box;
3289            box-sizing: content-box;
3290    border-top: 1px solid #000;
3291  }
3292}
3293@media screen and (max-width: 1000px) and (max-width: 500px) {
3294  .jd-framework.jd-front-end .mainNav__subnav {
3295    width: auto;
3296  }
3297}
3298@media screen and (max-width: 1000px) {
3299  .jd-framework.jd-front-end .mainNav__subnav > li:first-child {
3300    border-top: none !important;
3301  }
3302  .jd-framework.jd-front-end .mainNav__subnav > li:nth-child(2n-1) {
3303    min-height: 48px;
3304  }
3305  .jd-framework.jd-front-end .mainNav__subnav > li:not(.leaf) a {
3306    width: 0% !important;
3307    white-space: nowrap;
3308    z-index: 2;
3309    position: relative;
3310  }
3311  .jd-framework.jd-front-end .mainNav__subnav > li:not(.leaf) label {
3312    width: 100%;
3313    z-index: 3;
3314  }
3315  .jd-framework.jd-front-end .mainNav__subnav--activeElement > .mainNav__subnav {
3316    padding: 0;
3317  }
3318  .jd-framework.jd-front-end #mainNav > ul > li > [type=checkbox]:checked ~ .mainNav__subnav {
3319    display: block;
3320  }
3321}
3322@media screen {
3323  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox] {
3324    opacity: 0;
3325    position: absolute;
3326  }
3327  .jd-framework.jd-front-end .mainNav__subnav > li:active > a,
3328  .jd-framework.jd-front-end .mainNav__subnav > li:focus > a,
3329  .jd-framework.jd-front-end .mainNav__subnav > li:hover > a {
3330    color: #9b1d26;
3331  }
3332  .jd-framework.jd-front-end #mainNav__languageSetter ~ .mainNav__subnav > li > a > img {
3333    width: 20px;
3334    height: 14px;
3335    display: inline-block;
3336    vertical-align: baseline;
3337    margin-right: 4px;
3338  }
3339  .jd-framework.jd-front-end .mainNav__subnav > li > label {
3340    position: absolute;
3341    top: 0;
3342    right: 0;
3343    width: 100%;
3344    height: 45px;
3345    -webkit-box-sizing: border-box;
3346            box-sizing: border-box;
3347    padding: 15px 15px 0 0;
3348    font-size: 15px;
3349    color: #000;
3350    cursor: pointer;
3351    z-index: 99;
3352  }
3353  .jd-framework.jd-front-end .mainNav__subnav > li > label > [class*=icon-] {
3354    float: right;
3355  }
3356  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox]:checked ~ label,
3357  .jd-framework.jd-front-end .mainNav__subnav > li > label:active,
3358  .jd-framework.jd-front-end .mainNav__subnav > li > label:focus,
3359  .jd-framework.jd-front-end .mainNav__subnav > li > label:hover {
3360    color: #9b1d26;
3361  }
3362  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox]:checked + label {
3363    -webkit-transform: rotate(180deg);
3364    transform: rotate(180deg);
3365    width: 40px;
3366    padding: 15px 0 0 10px;
3367    position: absolute;
3368    z-index: 2;
3369    left: 0;
3370    right: inherit;
3371    width: 15%;
3372  }
3373  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox]:checked + label > [class*=icon-] {
3374    float: none;
3375  }
3376}
3377@media screen and (min-width: 1001px) {
3378  .jd-framework.jd-front-end {
3379    /* #mainNav ul li{
3380       position: relative;
3381       label{
3382         padding: 0;height: auto;
3383         top:50%;
3384         -webkit-transform: translateY(-50%);
3385         -moz-transform: translateY(-50%);
3386         -ms-transform: translateY(-50%);
3387         -o-transform: translateY(-50%);
3388         transform: translateY(-50%);
3389         right:15px;
3390
3391
3392       }
3393     }*/
3394  }
3395  .jd-framework.jd-front-end [type=checkbox]:not(#mainNav__languageSetter) ~ .mainNav__subnav > li {
3396    width: 100%;
3397  }
3398  .jd-framework.jd-front-end #mainNav__languageSetter ~ .mainNav__subnav > li {
3399    width: 100%;
3400  }
3401  .jd-framework.jd-front-end #mainNav ul li label {
3402    display: none;
3403  }
3404  .jd-framework.jd-front-end .mainNav__subnav > li:not(.leaf):hover > a:after {
3405    font: 400 15px "icomoon";
3406    content: "\e602";
3407    display: block;
3408    position: absolute;
3409    top: 0px;
3410    left: 100%;
3411    z-index: 1;
3412    background: #fff;
3413    height: 100%;
3414    width: 30px;
3415    -webkit-box-sizing: border-box;
3416            box-sizing: border-box;
3417    padding: 8px 0px 0px 0px;
3418    margin: 0px 0px 0px -20px;
3419  }
3420  .jd-framework.jd-front-end .mainNav__subnav > li > a {
3421    display: block;
3422    padding: 7px 5px 7px 15px;
3423    font: 700 normal 15px/18px Georgia, serif;
3424    color: #000;
3425    text-decoration: none;
3426    position: relative;
3427    width: 100%;
3428    z-index: 1;
3429  }
3430  .jd-framework.jd-front-end #mainNav__languageSetter ~ .mainNav__subnav > li > a {
3431    font-weight: 400;
3432  }
3433  .jd-framework.jd-front-end [type=checkbox]:not(#mainNav__languageSetter) ~ .mainNav__subnav > li:not(.leaf):active > a:after,
3434  .jd-framework.jd-front-end [type=checkbox]:not(#mainNav__languageSetter) ~ .mainNav__subnav > li:not(.leaf):focus > a:after,
3435  .jd-framework.jd-front-end [type=checkbox]:not(#mainNav__languageSetter) ~ .mainNav__subnav > li:not(.leaf):hover > a:after {
3436    font: 400 normal 15px icomoon;
3437    content: "\e602";
3438    display: block;
3439    position: absolute;
3440    top: 0;
3441    left: 118%;
3442    z-index: 1;
3443    background: #fff;
3444    height: 100%;
3445    width: 30px;
3446    -webkit-box-sizing: border-box;
3447            box-sizing: border-box;
3448    padding: 8px 0 0;
3449    margin: 0 0 0 -20px;
3450  }
3451}
3452@media screen and (max-width: 1000px) {
3453  .jd-framework.jd-front-end .mainNav__subnav > li {
3454    width: 100%;
3455    position: relative;
3456  }
3457  .jd-framework.jd-front-end :not(.mainNav__subnav--activeElement) > .mainNav__subnav > li:nth-child(2n):not(:last-child) {
3458    border-bottom: 1px #000 solid;
3459  }
3460  .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) {
3461    border: none !important;
3462  }
3463  .jd-framework.jd-front-end .mainNav__subnav--activeElement > .mainNav__subnav > li:not(.mainNav__subnav__activeElement) {
3464    display: none;
3465  }
3466  .jd-framework.jd-front-end .mainNav__subnav > li > a {
3467    width: 85%;
3468    display: block;
3469    padding: 12px 0 15px 0;
3470    font: 700 normal 17px/20px Georgia, serif;
3471    color: #000;
3472    text-decoration: none;
3473    -webkit-box-sizing: border-box;
3474            box-sizing: border-box;
3475    position: relative;
3476    z-index: 1;
3477  }
3478  .jd-framework.jd-front-end #mainNav__languageSetter ~ .mainNav__subnav > li > a {
3479    font-weight: 400;
3480  }
3481  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox]:checked ~ a {
3482    padding-left: 40px;
3483    color: #9b1d26;
3484  }
3485}
3486@media screen and (min-width: 1001px) {
3487  .jd-framework.jd-front-end .mainNav__subnav__subnav {
3488    position: absolute;
3489    top: 0;
3490    left: 100%;
3491    min-height: 100%;
3492    background: #fff;
3493    padding: 5px 10px 0 5px;
3494    list-style: none;
3495    opacity: 0;
3496    width: 100%;
3497    -webkit-box-sizing: border-box;
3498            box-sizing: border-box;
3499    right: 0;
3500    display: block;
3501  }
3502  .jd-framework.jd-front-end .mainNav__subnav__subnav:before {
3503    content: "";
3504    display: block;
3505    width: 1px;
3506    height: 100%;
3507    -webkit-box-sizing: border-box;
3508            box-sizing: border-box;
3509    border-top: 5px #fff solid;
3510    background: #000;
3511    position: absolute;
3512    top: 0;
3513    left: 0;
3514  }
3515  .jd-framework.jd-front-end .mainNav__subnav__subnav:after {
3516    content: "";
3517    display: block;
3518    height: 1px;
3519    width: 100%;
3520    -webkit-box-sizing: border-box;
3521            box-sizing: border-box;
3522    background: #000;
3523    position: absolute;
3524    top: 100%;
3525    left: 0;
3526  }
3527  .jd-framework.jd-front-end .mainNav__subnav__subnav {
3528    -webkit-transition: all 0s 0.3s ease;
3529    transition: all 0s 0.3s ease;
3530  }
3531  .jd-framework.jd-front-end .mainNav__subnav > li:active > .mainNav__subnav__subnav,
3532  .jd-framework.jd-front-end .mainNav__subnav > li:focus > .mainNav__subnav__subnav,
3533  .jd-framework.jd-front-end .mainNav__subnav > li:hover > .mainNav__subnav__subnav {
3534    opacity: 1;
3535    -webkit-transition-delay: 0s;
3536    transition-delay: 0s;
3537  }
3538}
3539@media screen and (max-width: 1000px) {
3540  .jd-framework.jd-front-end .mainNav__subnav__subnav {
3541    padding: 0 0 0 57px;
3542    border-bottom: 1px #000 solid;
3543    margin: 0;
3544    list-style: none;
3545    display: none;
3546    background-color: white;
3547  }
3548  .jd-framework.jd-front-end .mainNav__subnav__subnav > li {
3549    min-height: 48px;
3550  }
3551  .jd-framework.jd-front-end .mainNav__subnav__subnav > li:first-child {
3552    border-top: 1px solid #000;
3553  }
3554  .jd-framework.jd-front-end .mainNav__subnav > li > [type=checkbox]:checked ~ .mainNav__subnav__subnav {
3555    display: block;
3556  }
3557}
3558@media screen and (min-width: 1001px) {
3559  .jd-framework.jd-front-end .mainNav__subnav__subnav > li {
3560    width: 180px;
3561  }
3562  .jd-framework.jd-front-end .mainNav__subnav__subnav > li > a {
3563    display: block;
3564    -webkit-box-sizing: border-box;
3565            box-sizing: border-box;
3566    padding: 5px 5px 10px 10px;
3567    font: 400 normal 15px/18px Georgia, serif;
3568    color: #000;
3569    text-decoration: none;
3570  }
3571  .jd-framework.jd-front-end .mainNav__subnav__subnav > li:active > a,
3572  .jd-framework.jd-front-end .mainNav__subnav__subnav > li:focus > a,
3573  .jd-framework.jd-front-end .mainNav__subnav__subnav > li:hover > a {
3574    color: #9b1d26;
3575  }
3576}
3577@media screen and (max-width: 1000px) {
3578  .jd-framework.jd-front-end .mainNav__subnav__subnav > li {
3579    width: 100%;
3580  }
3581  .jd-framework.jd-front-end .mainNav__subnav__subnav > li:not(:last-of-type) {
3582    border-bottom: 1px #000 solid;
3583  }
3584  .jd-framework.jd-front-end .mainNav__subnav__subnav > li > a {
3585    width: 100%;
3586    display: block;
3587    padding: 12px 40px 15px 0;
3588    font: 400 normal 17px/20px Georgia, serif;
3589    color: #000;
3590    text-decoration: none;
3591    -webkit-box-sizing: border-box;
3592            box-sizing: border-box;
3593  }
3594}
3595@media screen {
3596  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb {
3597    display: none;
3598    margin: 0;
3599    -webkit-box-sizing: border-box;
3600            box-sizing: border-box;
3601    padding: 12px 5px 10px;
3602    list-style: none;
3603    position: absolute;
3604    top: 100%;
3605    left: 0;
3606    width: 100%;
3607    background: #fff;
3608    border-top: 1px #000 solid;
3609    border-bottom: 1px #000 solid;
3610  }
3611  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li {
3612    display: inline-block;
3613    height: 100%;
3614  }
3615}
3616@media screen and (min-width: 1001px) {
3617  .jd-framework.jd-front-end .mainNav__subnav > li:active > .mainNav__subnav__breadcrumb,
3618  .jd-framework.jd-front-end .mainNav__subnav > li:focus > .mainNav__subnav__breadcrumb,
3619  .jd-framework.jd-front-end .mainNav__subnav > li:hover > .mainNav__subnav__breadcrumb {
3620    display: block;
3621  }
3622}
3623@media screen {
3624  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li > a {
3625    font: 700 normal 15px/18px Georgia, serif;
3626    color: #000;
3627    display: block;
3628    -webkit-box-sizing: border-box;
3629            box-sizing: border-box;
3630    height: 100%;
3631    padding: 0 0 0 10px;
3632    text-decoration: none;
3633  }
3634  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li:active > a,
3635  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li:focus > a,
3636  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li:hover > a {
3637    color: #9b1d26;
3638  }
3639  .jd-framework.jd-front-end .mainNav__subnav__breadcrumb > li:not(:last-of-type) > a:after {
3640    font: 400 normal 10px icomoon;
3641    display: inline-block;
3642    vertical-align: baseline;
3643    content: "\e602";
3644    color: #000;
3645    margin-left: 8px;
3646  }
3647}
3648@media screen {
3649  .jd-framework.jd-front-end #mainMap {
3650    height: 100vh;
3651    -webkit-box-sizing: border-box;
3652            box-sizing: border-box;
3653    margin: -51px 0 0;
3654  }
3655  .jd-framework.jd-front-end #mainMap__mapContainer {
3656    width: 100%;
3657    height: 100%;
3658    background: #e6e6e6;
3659    position: absolute !important;
3660    top: 0;
3661    left: 0;
3662    z-index: 1;
3663  }
3664}
3665@media screen {
3666  .jd-framework.jd-front-end .zoomSetter {
3667    position: absolute;
3668    z-index: 1;
3669    margin: 0;
3670    padding: 0;
3671    list-style: none;
3672    display: inline-block;
3673    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
3674            box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
3675  }
3676  .jd-framework.jd-front-end .zoomSetter > li {
3677    display: block;
3678  }
3679  .jd-framework.jd-front-end .zoomSetter > li:not(:last-of-type) {
3680    margin-bottom: 1px;
3681  }
3682  .jd-framework.jd-front-end .zoomSetter > li > a {
3683    display: block;
3684    cursor: pointer;
3685    width: 25px;
3686    height: 25px;
3687    text-align: center;
3688    background: #fff;
3689    text-decoration: none;
3690    color: #000;
3691  }
3692  .jd-framework.jd-front-end .zoomSetter > li > a > [class*=icon-] {
3693    font-size: 15px;
3694    line-height: 25px;
3695  }
3696}
3697@media screen {
3698  .jd-framework.jd-front-end #mainMap__infoboard {
3699    position: absolute;
3700    bottom: 0;
3701    right: 0;
3702    max-width: 100%;
3703    width: 404px;
3704    height: 100%;
3705    -webkit-box-sizing: border-box;
3706            box-sizing: border-box;
3707  }
3708}
3709@media screen and (min-width: 901px) {
3710  .jd-framework.jd-front-end #mainMap__infoboard {
3711    padding: 151px 0 40px;
3712  }
3713}
3714@media screen and (max-width: 900px) {
3715  .jd-framework.jd-front-end #mainMap__infoboard {
3716    padding: 91px 0 0;
3717  }
3718}
3719@media screen {
3720  .jd-framework.jd-front-end #mainMap__infoboard__opener {
3721    float: right;
3722    height: 40px;
3723    padding: 0 10px;
3724    background: #d4d4d4;
3725    border: 2px solid #fff;
3726    border-right: none;
3727    position: relative;
3728    z-index: 2;
3729    cursor: pointer;
3730    font: 400 normal 17px/40px Georgia, serif;
3731    color: #000;
3732    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
3733            box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
3734  }
3735  .jd-framework.jd-front-end #mainMap__infoboard__opener > [class*=icon-] {
3736    font-size: 20px;
3737    line-height: 40px;
3738    vertical-align: middle;
3739  }
3740  .jd-framework.jd-front-end #mainMap__infoboard__openState {
3741    position: absolute;
3742    top: 0;
3743    left: 0;
3744    opacity: 0;
3745  }
3746  .jd-framework.jd-front-end #mainMap__infoboard__openState:checked ~ #mainMap__infoboard__opener {
3747    display: none;
3748  }
3749  .jd-framework.jd-front-end #mainMap__infoboard__openState:not(:checked) ~ #mainMap__infoboard__opener {
3750    display: block;
3751  }
3752}
3753@media screen {
3754  .jd-framework.jd-front-end #mainMap__infoboard__wrapper {
3755    margin: 0;
3756    background: #fff;
3757    width: 100%;
3758    padding: 2px;
3759    -webkit-box-sizing: border-box;
3760            box-sizing: border-box;
3761    position: relative;
3762    z-index: 2;
3763    text-align: left;
3764    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
3765            box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
3766  }
3767  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > [type=radio] {
3768    position: absolute;
3769    top: 0;
3770    left: 0;
3771    opacity: 0;
3772  }
3773  .jd-framework.jd-front-end #mainMap__infoboard__openState:checked ~ #mainMap__infoboard__wrapper {
3774    display: block;
3775  }
3776  .jd-framework.jd-front-end #mainMap__infoboard__openState:not(:checked) ~ #mainMap__infoboard__wrapper {
3777    display: none;
3778  }
3779  .jd-framework.jd-front-end .mainMap__infoboard__content {
3780    width: 100%;
3781    display: none;
3782  }
3783  .jd-framework.jd-front-end .mainMap__infoboard__content > :not(.mainMap__infoboard__content--active) {
3784    display: none;
3785  }
3786  .jd-framework.jd-front-end #mainMap__infoboard__tabs__0:checked ~ #mainMap__infoboard__content__0,
3787  .jd-framework.jd-front-end #mainMap__infoboard__tabs__1:checked ~ #mainMap__infoboard__content__1 {
3788    display: block;
3789  }
3790}
3791@media screen {
3792  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > header {
3793    width: 100%;
3794    height: 40px;
3795    background: #d4d4d4;
3796    position: relative;
3797  }
3798  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > header > label {
3799    font: 400 normal 17px/40px Georgia, serif;
3800    color: #000;
3801    padding: 0 15px;
3802    float: left;
3803    height: 100%;
3804    cursor: pointer;
3805  }
3806  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > header > label[for=mainMap__infoboard__openState] {
3807    position: absolute;
3808    top: 0;
3809    right: 0;
3810  }
3811  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > header > label > strong {
3812    font: 400 normal 21px/40px TW_Character, Arial, sans-serif !important;
3813  }
3814  .jd-framework.jd-front-end #mainMap__infoboard__wrapper > header > label > [class*=icon-] {
3815    font-size: 20px;
3816    line-height: 40px;
3817  }
3818  .jd-framework.jd-front-end #mainMap__infoboard__tabs__0:checked ~ header > [for=mainMap__infoboard__tabs__0],
3819  .jd-framework.jd-front-end #mainMap__infoboard__tabs__1:checked ~ header > [for=mainMap__infoboard__tabs__1] {
3820    background: #fff;
3821  }
3822}
3823@media screen {
3824  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollButton {
3825    width: 30px;
3826    height: 30px;
3827    border-radius: 50%;
3828    border: 3px solid #000;
3829    background: #fff;
3830    font-size: 20px;
3831    line-height: 35px;
3832    color: #000;
3833    text-align: center;
3834    display: none;
3835    text-decoration: none;
3836    position: absolute;
3837    left: 50%;
3838    margin: 10px 0 10px -15px;
3839  }
3840  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollButton.mainMap__infoboard__content__scrollButton--Up {
3841    bottom: 100%;
3842  }
3843  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollButton.mainMap__infoboard__content__scrollButton--Down {
3844    top: 100%;
3845  }
3846  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollWrapper {
3847    position: relative;
3848  }
3849  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea.mainMap__infoboard__content__scrollArea--scrolling {
3850    overflow-y: scroll;
3851  }
3852  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea.mainMap__infoboard__content__scrollArea--bottom ~ .mainMap__infoboard__content__scrollButton--Down,
3853  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea.mainMap__infoboard__content__scrollArea--top ~ .mainMap__infoboard__content__scrollButton--Up {
3854    opacity: 0;
3855  }
3856}
3857@media screen and (min-width: 601px) {
3858  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea {
3859    margin: 60px 0;
3860  }
3861  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea.mainMap__infoboard__content__scrollArea--scrolling {
3862    margin-right: -17px;
3863  }
3864  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollArea.mainMap__infoboard__content__scrollArea--scrolling ~ .mainMap__infoboard__content__scrollButton {
3865    display: inline-block;
3866  }
3867}
3868@media screen and (max-width: 600px) {
3869  .jd-framework.jd-front-end .mainMap__infoboard__content__scrollButton {
3870    display: none;
3871  }
3872}
3873@media screen {
3874  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer {
3875    margin: 0;
3876    padding: 0 14px;
3877    list-style: none;
3878  }
3879  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li {
3880    width: 100%;
3881    position: relative;
3882  }
3883  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > [type=checkbox] {
3884    position: absolute;
3885    top: 0;
3886    left: 0;
3887    opacity: 0;
3888  }
3889  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label {
3890    font: 700 normal 15px/22px Georgia, serif;
3891    color: #000;
3892    display: block;
3893    cursor: pointer;
3894    margin: 5px 0;
3895  }
3896  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label > [class*=icon-] {
3897    height: 29px;
3898    width: 29px;
3899    margin: 0 5px;
3900    font-size: 22px;
3901    line-height: 29px;
3902    text-align: center;
3903    display: inline-block;
3904    vertical-align: sub;
3905  }
3906  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label.mapTools__navigation__label--blue > [class*=icon-] {
3907    background: #aacaec;
3908  }
3909  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label.mapTools__navigation__label--brown > [class*=icon-] {
3910    background: #dcd6ba;
3911  }
3912  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label.mapTools__navigation__label--gray > [class*=icon-] {
3913    background: #d4d6d4;
3914  }
3915  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label.mapTools__navigation__label--green > [class*=icon-] {
3916    background: #dbe7c1;
3917  }
3918  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > label:before {
3919    font: 400 normal 20px icomoon;
3920  }
3921  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > [type=checkbox]:checked ~ label:before {
3922    content: "\e621";
3923  }
3924  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > [type=checkbox]:not(:checked) ~ label:before {
3925    content: "\e61f";
3926  }
3927  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > a {
3928    position: absolute;
3929    top: 0;
3930    right: 0;
3931    text-decoration: none;
3932    color: #000;
3933    font-size: 30px;
3934  }
3935}
3936@media screen {
3937  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > ul {
3938    margin: 0;
3939    padding: 0;
3940    border-bottom: 1px #000 solid;
3941    list-style: none;
3942  }
3943  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > ul > li {
3944    width: 100%;
3945    padding: 5px 0;
3946    border-top: 1px #000 solid;
3947    font: 400 normal 15px/22px Georgia, serif;
3948    color: #000;
3949  }
3950  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > ul > li > a {
3951    text-decoration: none;
3952    display: block;
3953  }
3954  .jd-framework.jd-front-end .mainMap__infoboard__list__firstLayer > li > [type=checkbox]:not(:checked) ~ ul {
3955    display: none;
3956  }
3957}
3958@media screen {
3959  .jd-framework.jd-front-end .mainMap__infoboard__article {
3960    margin: 13px;
3961    overflow: hidden;
3962  }
3963  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__cta {
3964    font: 700 normal 15px/1em Georgia, serif;
3965    color: #000;
3966    font-weight: 700;
3967    text-align: right;
3968    text-decoration: none;
3969  }
3970  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__cta > [class*=icon] {
3971    font-size: 10px;
3972    margin-right: 5px;
3973  }
3974  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__cta:active,
3975  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__cta:focus,
3976  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__cta:hover {
3977    color: #9b1d26;
3978  }
3979  .jd-framework.jd-front-end .mainMap__infoboard__article > header > h3 {
3980    font: 400 normal 28px/0.89285714em TW_Character, Arial, sans-serif;
3981    color: #000;
3982    padding: 10px 0;
3983    margin: 0;
3984    letter-spacing: 0.5px;
3985    border-bottom: 1px #000 solid;
3986  }
3987  .jd-framework.jd-front-end .mainMap__infoboard__article > header > h3 > a {
3988    text-decoration: none;
3989  }
3990  .jd-framework.jd-front-end .mainMap__infoboard__article > header > h3 > a:active,
3991  .jd-framework.jd-front-end .mainMap__infoboard__article > header > h3 > a:focus,
3992  .jd-framework.jd-front-end .mainMap__infoboard__article > header > h3 > a:hover {
3993    color: #9b1d26;
3994  }
3995  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__image {
3996    display: block;
3997    width: 100%;
3998    overflow: hidden;
3999    height: 0;
4000    padding-bottom: 56.14973262%;
4001    position: relative;
4002    margin-bottom: 11px;
4003  }
4004  .jd-framework.jd-front-end .mainMap__infoboard__article .mainMap__infoboard__article__image > img {
4005    position: absolute;
4006    top: 0;
4007    left: 0;
4008    width: 100%;
4009    height: auto;
4010  }
4011  .jd-framework.jd-front-end .mainMap__infoboard__article p {
4012    font: 400 normal 15px/20px Georgia, serif;
4013    color: #000;
4014    margin: 0 0 10px;
4015    padding: 0;
4016  }
4017  .jd-framework.jd-front-end .mainMap__infoboard__article p + .mainMap__infoboard__article__cta {
4018    float: right;
4019  }
4020}
4021@media screen {
4022  .jd-framework.jd-front-end #mapFooter {
4023    width: 100%;
4024  }
4025  .jd-framework.jd-front-end #mapFooter__wrapper > .metanavi {
4026    float: left;
4027    margin: 0;
4028    padding: 0;
4029    list-style: none;
4030  }
4031  .jd-framework.jd-front-end #mapFooter__wrapper > .metanavi > li {
4032    float: left;
4033  }
4034  .jd-framework.jd-front-end #mapFooter__wrapper > .metanavi > li:not(:last-of-type) {
4035    margin-right: 5px;
4036  }
4037  .jd-framework.jd-front-end #mapFooter__wrapper > .metanavi > li > a {
4038    font: 400 normal 13px Georgia, serif;
4039    color: #000;
4040    text-decoration: none;
4041  }
4042  .jd-framework.jd-front-end #mapFooter__wrapper > .copyright {
4043    float: right;
4044    font: 400 normal 13px Georgia, serif;
4045    color: #000;
4046  }
4047}
4048@media screen and (min-width: 901px) {
4049  .jd-framework.jd-front-end #mapFooter {
4050    position: fixed;
4051    bottom: 0;
4052    left: 0;
4053    background: #fff;
4054    z-index: 1;
4055  }
4056  .jd-framework.jd-front-end #mapFooter__wrapper {
4057    width: 95%;
4058    margin: 0 auto;
4059    height: 25px;
4060    padding-top: 15px;
4061  }
4062}
4063@media screen and (max-width: 900px) {
4064  .jd-framework.jd-front-end #mapFooter {
4065    margin-top: 20px;
4066  }
4067  .jd-framework.jd-front-end #mapFooter__wrapper:before {
4068    content: "\e609";
4069    float: left;
4070    font: 400 normal 12px icomoon;
4071    margin: 0 5px 0 0;
4072  }
4073  .jd-framework.jd-front-end #mapFooter__wrapper > .metanavi > li > a {
4074    font-weight: 700;
4075  }
4076  .jd-framework.jd-front-end #mapFooter__wrapper > .copyright {
4077    display: none;
4078  }
4079}
4080@media screen and (min-width: 901px) {
4081  .jd-framework.jd-front-end #mapTools {
4082    height: 100%;
4083  }
4084}
4085@media screen and (max-width: 900px) {
4086  .jd-framework.jd-front-end #mapTools {
4087    position: absolute;
4088    left: 0;
4089    top: 100%;
4090    margin-top: 1px;
4091    padding: 15px;
4092    background: #fff;
4093    display: none;
4094    text-align: left;
4095  }
4096  .jd-framework.jd-front-end #pageHeader__mapTools:checked ~ #mapTools {
4097    display: block;
4098  }
4099}
4100@media screen {
4101  .jd-framework.jd-front-end #mapTools__navigation {
4102    margin: 0;
4103    padding: 0;
4104    list-style: none;
4105  }
4106}
4107@media screen and (min-width: 901px) {
4108  .jd-framework.jd-front-end #mapTools__navigation {
4109    position: absolute;
4110    top: 90px;
4111    left: 50px;
4112    border: 2px solid #fff;
4113    display: inline-block;
4114  }
4115  .jd-framework.jd-front-end #mapTools__navigation > li {
4116    display: inline-block;
4117    position: relative;
4118  }
4119  .jd-framework.jd-front-end #mapTools__navigation > li:not(:last-of-type) {
4120    border-right: 1px #fff solid;
4121  }
4122}
4123@media screen and (max-width: 900px) {
4124  .jd-framework.jd-front-end #mapTools__navigation {
4125    width: 100vw;
4126    -webkit-box-sizing: border-box;
4127            box-sizing: border-box;
4128    display: table-cell;
4129  }
4130  .jd-framework.jd-front-end #mapTools__navigation > li:last-of-type {
4131    display: none;
4132  }
4133  .jd-framework.jd-front-end #mapTools__navigation > li:not(:last-of-type) {
4134    border-bottom: 1px #fff solid;
4135  }
4136}
4137@media screen {
4138  .jd-framework.jd-front-end #mapTools__navigation > li > a {
4139    display: block;
4140    cursor: pointer;
4141    background: #fff;
4142    text-decoration: none;
4143  }
4144  .jd-framework.jd-front-end #mapTools__navigation > li > a.mapTools__navigation__label--blue {
4145    background: #aacaec;
4146  }
4147  .jd-framework.jd-front-end #mapTools__navigation > li > a.mapTools__navigation__label--brown {
4148    background: #dcd6ba;
4149  }
4150  .jd-framework.jd-front-end #mapTools__navigation > li > a.mapTools__navigation__label--gray {
4151    background: #d4d6d4;
4152  }
4153  .jd-framework.jd-front-end #mapTools__navigation > li > a.mapTools__navigation__label--green {
4154    background: #dbe7c1;
4155  }
4156  .jd-framework.jd-front-end #mapTools__navigation > li > a > [class*=icon-] {
4157    font-size: 28px;
4158    line-height: 41px;
4159    color: #000;
4160    vertical-align: middle;
4161  }
4162  .jd-framework.jd-front-end #mapTools__navigation > li > a > .text {
4163    font: 400 normal 17px Georgia, serif;
4164    color: #000;
4165    vertical-align: middle;
4166    margin-left: 10px;
4167  }
4168  .jd-framework.jd-front-end #mapTools__navigation > li:hover > ul {
4169    display: block;
4170  }
4171}
4172@media screen and (min-width: 901px) {
4173  .jd-framework.jd-front-end #mapTools__navigation > li > a {
4174    width: 41px;
4175    height: 41px;
4176    text-align: center;
4177  }
4178  .jd-framework.jd-front-end #mapTools__navigation > li > a > .text {
4179    display: none;
4180  }
4181  .jd-framework.jd-front-end #mapTools__navigation > li.activeChilds > a,
4182  .jd-framework.jd-front-end #mapTools__navigation > li:hover > a {
4183    background: #fff;
4184  }
4185  .jd-framework.jd-front-end #mapTools__navigation > li.activeChilds > a > [class*=icon-],
4186  .jd-framework.jd-front-end #mapTools__navigation > li:hover > a > [class*=icon-] {
4187    color: #9b1d26;
4188  }
4189}
4190@media screen and (max-width: 900px) {
4191  .jd-framework.jd-front-end #mapTools__navigation > li > a {
4192    width: 100%;
4193    padding: 0 10px 0 45px;
4194    -webkit-box-sizing: border-box;
4195            box-sizing: border-box;
4196  }
4197  .jd-framework.jd-front-end #mapTools__navigation > li > a > [class*=icon-] {
4198    margin-left: -35px;
4199  }
4200}
4201@media screen {
4202  .jd-framework.jd-front-end #mapTools__navigation > li > ul {
4203    margin: 0;
4204    list-style: none;
4205    display: none;
4206    background: #fff;
4207    text-align: left;
4208  }
4209  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li {
4210    display: block;
4211    position: relative;
4212    white-space: nowrap;
4213  }
4214  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li > h3 {
4215    font: 400 normal 20px TW_Character, Arial, sans-serif;
4216    color: #000;
4217    margin: 0 0 10px;
4218  }
4219  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li > label {
4220    font: 400 normal 13px Georgia, serif;
4221    color: #000;
4222    padding: 10px 80px 10px 0;
4223    display: inline-block;
4224  }
4225  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li > label > [class*=icon-] {
4226    font-size: 25px;
4227    position: absolute;
4228    top: 8px;
4229    right: 0;
4230  }
4231  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li > [type=checkbox]:checked + label > [class*=icon-] {
4232    color: #9b1d26;
4233  }
4234}
4235@media screen and (min-width: 901px) {
4236  .jd-framework.jd-front-end #mapTools__navigation > li > ul {
4237    position: absolute;
4238    top: 100%;
4239    left: -1px;
4240    padding: 20px;
4241  }
4242  .jd-framework.jd-front-end #mapTools__navigation > li:first-of-type > ul {
4243    left: -2px;
4244  }
4245}
4246@media screen and (max-width: 900px) {
4247  .jd-framework.jd-front-end #mapTools__navigation > li > ul {
4248    padding: 10px;
4249  }
4250  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li:first-of-type {
4251    display: none;
4252  }
4253  .jd-framework.jd-front-end #mapTools__navigation > li > ul > li > label {
4254    font-size: 17px;
4255  }
4256}
4257@media screen {
4258  .jd-framework.jd-front-end #mapTools__sessionSwitch {
4259    margin: 0;
4260    padding: 0;
4261    list-style: none;
4262  }
4263  .jd-framework.jd-front-end #mapTools__sessionSwitch > li a {
4264    font: 400 normal 21px/26px TW_Character, Arial, sans-serif;
4265    color: #000;
4266    -webkit-box-sizing: border-box;
4267            box-sizing: border-box;
4268    cursor: pointer;
4269    text-decoration: none;
4270  }
4271  .jd-framework.jd-front-end #mapTools__sessionSwitch > li a > [class*=icon] {
4272    font-size: 22px;
4273    vertical-align: middle;
4274  }
4275  .jd-framework.jd-front-end #mapTools__sessionSwitch > li > ul {
4276    margin: 0;
4277    padding: 0;
4278    text-align: left;
4279    list-style: none;
4280  }
4281}
4282@media screen and (min-width: 901px) {
4283  .jd-framework.jd-front-end #mapTools__sessionSwitch {
4284    height: 100%;
4285    position: relative;
4286  }
4287  .jd-framework.jd-front-end #mapTools__sessionSwitch:after {
4288    content: "";
4289    position: absolute;
4290    left: 100%;
4291    top: 0;
4292    display: block;
4293    height: 20px;
4294    width: 1px;
4295    margin: 15px 0;
4296    background: #000;
4297  }
4298  .jd-framework.jd-front-end #mapTools__sessionSwitch > li {
4299    height: 100%;
4300    display: block;
4301  }
4302  .jd-framework.jd-front-end #mapTools__sessionSwitch > li a {
4303    display: block;
4304    height: 50px;
4305    padding: 12px 15px 0;
4306  }
4307  .jd-framework.jd-front-end #mapTools__sessionSwitch > li > ul {
4308    position: absolute;
4309    top: 100%;
4310    left: 0;
4311    width: 100%;
4312    border-top: 1px #000 solid;
4313    border-bottom: 1px #000 solid;
4314    background: #fff;
4315    display: none;
4316  }
4317  .jd-framework.jd-front-end #mapTools__sessionSwitch > li:hover > ul {
4318    display: block;
4319  }
4320}
4321@media screen and (max-width: 900px) {
4322  .jd-framework.jd-front-end #mapTools__sessionSwitch {
4323    display: none;
4324    vertical-align: top;
4325    margin-top: 20px;
4326  }
4327  .jd-framework.jd-front-end #mapTools__sessionSwitch > li a {
4328    display: inline-block;
4329    height: 37px;
4330    padding: 5px 15px 0;
4331    background: #d4d4d4;
4332    width: 100%;
4333  }
4334  .jd-framework.jd-front-end #mapTools__sessionSwitch > li > a {
4335    background: #9b1d26;
4336    color: #fff;
4337    margin-bottom: 1px;
4338  }
4339  .jd-framework.jd-front-end #mapTools__sessionSwitch > li > a > [class*=icon]:last-of-type {
4340    display: none;
4341  }
4342}
4343@media screen {
4344  .jd-framework.jd-front-end #mapTools__mapTypeSwitch {
4345    position: relative;
4346  }
4347  .jd-framework.jd-front-end #mapTools__mapTypeSwitch > [type=radio] {
4348    position: absolute;
4349    top: 0;
4350    left: 0;
4351    opacity: 0;
4352  }
4353  .jd-framework.jd-front-end #mapTools__mapTypeSwitch > [type=radio]:checked + label {
4354    display: none;
4355  }
4356  .jd-framework.jd-front-end #mapTools__mapTypeSwitch > label {
4357    display: block;
4358    width: 75px;
4359    height: 75px;
4360    cursor: pointer;
4361  }
4362}
4363@media screen and (min-width: 901px) {
4364  .jd-framework.jd-front-end #mapTools__mapTypeSwitch {
4365    position: fixed;
4366    bottom: 75px;
4367    left: 50px;
4368    padding: 2px;
4369    background: #fff;
4370    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
4371            box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
4372  }
4373}
4374@media screen and (max-width: 900px) {
4375  .jd-framework.jd-front-end #mapTools__mapTypeSwitch {
4376    display: inline-block;
4377    vertical-align: top;
4378    margin: 20px 0 0 20px;
4379  }
4380}
4381@media screen {
4382  .jd-framework.jd-front-end .teaser__cta {
4383    font: 700 normal 15px/1em Georgia, serif;
4384    color: #000;
4385    font-weight: 700;
4386    text-align: right;
4387    float: right;
4388    text-decoration: none;
4389    text-overflow: ellipsis;
4390    overflow: hidden;
4391    white-space: nowrap;
4392  }
4393  .jd-framework.jd-front-end .teaser__cta > [class*=icon] {
4394    font-size: 10px;
4395    margin-right: 5px;
4396  }
4397  .jd-framework.jd-front-end .teaser__cta:active,
4398  .jd-framework.jd-front-end .teaser__cta:focus,
4399  .jd-framework.jd-front-end .teaser__cta:hover {
4400    color: #9b1d26;
4401  }
4402  .jd-framework.jd-front-end .teaser__cta.forOffers {
4403    margin-right: 13px;
4404  }
4405  .jd-framework.jd-front-end .teaser__cta.weather {
4406    margin-top: 10px;
4407  }
4408}
4409@media screen and (max-width: 1000px) {
4410  .jd-framework.jd-front-end .teaser__cta {
4411    font-size: 17px;
4412  }
4413  .jd-framework.jd-front-end .teaser__cta.weather {
4414    text-align: center;
4415    margin: 0 0 20px;
4416  }
4417}
4418@media screen and (min-width: 701px) {
4419  .jd-framework.jd-front-end .imageTeaser:not(.imageTeaser--noHeight) {
4420    height: 375px;
4421  }
4422  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser:not(.imageTeaser--noHeight) {
4423    height: 235px;
4424  }
4425  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather.activeTeaser > .imageTeaser:not(.imageTeaser--noHeight) {
4426    height: 280px;
4427  }
4428}
4429@media screen and (max-width: 700px) {
4430  .jd-framework.jd-front-end .imageTeaser {
4431    padding-bottom: 10px;
4432  }
4433  .jd-framework.jd-front-end span.teaser__cta > span:not(:first-child) {
4434    display: none;
4435  }
4436}
4437@media screen {
4438  .jd-framework.jd-front-end {
4439    /*.imageTeaser .teaser__cta {
4440      float: none;
4441      position: absolute;
4442      bottom: 0;
4443      right: 0
4444    }*/
4445  }
4446  .jd-framework.jd-front-end .imageTeaser {
4447    overflow-y: hidden;
4448    position: relative;
4449  }
4450  .jd-framework.jd-front-end .imageTeaser a {
4451    text-decoration: none;
4452  }
4453  .jd-framework.jd-front-end .imageTeaser .teaser__cta.webcam {
4454    position: relative;
4455    margin-bottom: 10px;
4456  }
4457  .jd-framework.jd-front-end .imageTeaser > h3 {
4458    font: 400 normal 21px/0.84em TW_Character, Arial, sans-serif;
4459    color: #000;
4460    margin: 0 0 10px;
4461    letter-spacing: 0.5px;
4462  }
4463  .jd-framework.jd-front-end .imageTeaser > h3.big {
4464    font: 400 normal 28px/0.89285714em TW_Character, Arial, sans-serif;
4465  }
4466  .jd-framework.jd-front-end .imageTeaser > hr {
4467    border-color: #000;
4468    margin: 0 0 20px;
4469  }
4470  .jd-framework.jd-front-end .imageTeaser > hr.webcam {
4471    border-color: #000;
4472    margin: 10px 0 20px;
4473  }
4474  .jd-framework.jd-front-end .imageTeaser > p {
4475    font: 400 normal 15px/20px Georgia, serif;
4476    color: #000;
4477    margin: 0 0 15px;
4478    letter-spacing: 0.25px;
4479    display: block;
4480    display: -webkit-box;
4481    height: 58.5px; /* Fallback for non-webkit */
4482    font-size: 15px;
4483    line-height: 1.3;
4484    -webkit-line-clamp: 3;
4485    -webkit-box-orient: vertical;
4486    overflow: hidden;
4487    text-overflow: ellipsis;
4488  }
4489  .jd-framework.jd-front-end .imageTeaser > p.one-line {
4490    height: auto;
4491  }
4492  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser > p {
4493    font: 400 15px/20px Georgia, serif;
4494    color: #000;
4495    margin: 0;
4496    letter-spacing: 0.25px;
4497  }
4498  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather.activeTeaser > .imageTeaser > p {
4499    font: 400 15px/20px Georgia, serif;
4500    color: #000;
4501    margin: 0;
4502    letter-spacing: 0.25px;
4503  }
4504  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather.activeTeaser > .imageTeaser > p.weatherDate {
4505    margin-top: 20px;
4506  }
4507  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather.activeTeaser > .imageTeaser {
4508    margin: 0;
4509  }
4510  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser > p.temperature {
4511    font: 400 20px/24px Georgia, serif;
4512    color: #000;
4513    margin: 30px 0 0;
4514    letter-spacing: 0.25px;
4515  }
4516  .jd-framework.jd-front-end .imageTeaser > p > a {
4517    text-decoration: underline;
4518  }
4519  .jd-framework.jd-front-end .subline {
4520    font-size: 20px;
4521    line-height: 26px;
4522    font-style: italic;
4523  }
4524  .jd-framework.jd-front-end .imageTeaser > .info {
4525    text-align: right;
4526    font-size: 14px;
4527    margin-bottom: 10px;
4528  }
4529  .jd-framework.jd-front-end .imageTeaser > .info > [class*=icon] {
4530    font-size: 18px;
4531    width: 25px;
4532    height: 22px;
4533    background: #000;
4534    color: #fff;
4535    display: inline-block;
4536    vertical-align: middle;
4537    text-align: center;
4538    padding-top: 3px;
4539    margin-left: 10px;
4540  }
4541  .jd-framework.jd-front-end .imageTeaser > ul.benefits {
4542    font: 400 15px/20px Georgia, serif;
4543    padding-left: 14px;
4544  }
4545}
4546@media screen and (max-width: 400px) {
4547  .jd-framework.jd-front-end .imageTeaser > h3 {
4548    font-size: 25px;
4549    text-align: left;
4550    margin-bottom: 9px;
4551  }
4552  .jd-framework.jd-front-end .imageTeaser > hr {
4553    margin-bottom: 24px;
4554  }
4555  .jd-framework.jd-front-end .imageTeaser > p {
4556    font-size: 17px;
4557    line-height: 24px;
4558    height: 70px;
4559  }
4560  .jd-framework.jd-front-end .imageTeaser.webcam > h1 {
4561    text-align: left;
4562  }
4563}
4564@media screen {
4565  .jd-framework.jd-front-end .imageTeaser__image,
4566  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser > .imageTeaser__image {
4567    display: block;
4568    width: 100%;
4569    overflow: hidden;
4570    height: 0;
4571    padding-bottom: 56.14973262%;
4572    position: relative;
4573    margin-bottom: 20px;
4574  }
4575  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser > .imageTeaser__image {
4576    height: 0;
4577    padding-bottom: 76.20320856%;
4578    position: relative;
4579    margin-bottom: 0;
4580  }
4581  .jd-framework.jd-front-end .imageTeaser__image > img {
4582    position: absolute;
4583    top: 0;
4584    left: 0;
4585    width: 100%;
4586    height: auto;
4587  }
4588}
4589@media screen and (max-width: 1001px) {
4590  .jd-framework.jd-front-end .imageTeaser__image > img.imageWeather {
4591    width: 50%;
4592    position: relative;
4593  }
4594  .jd-framework.jd-front-end .imageTeaser__image,
4595  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather > .imageTeaser > .imageTeaser__image {
4596    height: 0;
4597    padding-bottom: 48.12834225%;
4598    position: relative;
4599  }
4600  .jd-framework.jd-front-end .imageTeaser__image.climate {
4601    height: 0;
4602    padding-bottom: 58.82352941%;
4603    position: relative;
4604    margin-bottom: 0;
4605  }
4606  .jd-framework.jd-front-end .imageTeaser__image.webcam {
4607    height: 0;
4608    padding-bottom: 100%;
4609    position: relative;
4610    margin-bottom: 0;
4611  }
4612}
4613@media screen and (max-width: 700px) and (min-width: 401px) {
4614  .jd-framework.jd-front-end .imageTeaser:not(.h-element-8) .imageTeaser__image {
4615    width: 47.97297297%;
4616    height: 0;
4617    padding-bottom: 26.93669605%;
4618    position: relative;
4619    margin-right: 4.05405405%;
4620    float: left;
4621  }
4622  .jd-framework.jd-front-end .imageTeaser:not(.h-element-8) .imageTeaser__image.webcam {
4623    width: 100%;
4624    height: 0;
4625    padding-bottom: 56.95187166%;
4626    position: relative;
4627    margin-right: 4.05405405%;
4628    float: left;
4629  }
4630}
4631@media screen and (max-width: 400px) {
4632  .jd-framework.jd-front-end .imageTeaser__image.webcam {
4633    padding-bottom: 56.1497%;
4634  }
4635}
4636@media screen and (min-width: 401px) {
4637  .jd-framework.jd-front-end .imageTeaser.h-element-8 .imageTeaser__image {
4638    height: 0;
4639    padding-bottom: 27.13178295%;
4640    position: relative;
4641  }
4642}
4643@media screen {
4644  .jd-framework.jd-front-end .imageTeaser__downloads {
4645    position: absolute;
4646    bottom: 0;
4647    left: 0;
4648    width: 100%;
4649  }
4650  .jd-framework.jd-front-end .imageTeaser__downloads > select {
4651    background: #fff;
4652    border: 1px solid #7d7d7d;
4653    padding: 0 0 0 8px;
4654    height: 30px;
4655    max-width: 174px;
4656    width: 50%;
4657    -webkit-box-sizing: border-box;
4658            box-sizing: border-box;
4659    font: 400 normal 15px/20px Georgia, serif;
4660    color: #7d7d7d;
4661  }
4662  .jd-framework.jd-front-end .imageTeaser__downloads > a {
4663    float: right;
4664    background: #7d7d7d;
4665    height: 24px;
4666    padding: 6px 10px 0;
4667    font: 700 normal 15px/20px Georgia, serif;
4668    color: #fff;
4669  }
4670}
4671@media screen {
4672  .jd-framework.jd-front-end .imageTeaser__prospect {
4673    display: block;
4674    width: 100%;
4675    margin-bottom: 21px;
4676  }
4677  .jd-framework.jd-front-end .imageTeaser__prospect__image {
4678    width: 35.56149733%;
4679    margin-right: 5.88235294%;
4680    -webkit-box-sizing: border-box;
4681            box-sizing: border-box;
4682    padding: 1px 6px 0 5px;
4683    display: inline-block;
4684    vertical-align: top;
4685  }
4686  .jd-framework.jd-front-end .imageTeaser__prospect__image > img {
4687    width: 100%;
4688    height: auto;
4689    -webkit-box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.5);
4690            box-shadow: -2px 3px 5px rgba(0, 0, 0, 0.5);
4691  }
4692  .jd-framework.jd-front-end .imageTeaser__prospect > ul {
4693    width: 58.55614973%;
4694    margin: 0;
4695    padding: 0;
4696    list-style: none;
4697    display: inline-block;
4698    vertical-align: top;
4699  }
4700  .jd-framework.jd-front-end .imageTeaser__prospect > ul.no-image {
4701    width: 100%;
4702  }
4703  .jd-framework.jd-front-end .imageTeaser__prospect > ul > li a:not(.further_link) {
4704    float: left;
4705    margin-top: 11px;
4706  }
4707  .jd-framework.jd-front-end .imageTeaser__prospect > ul > li a.further_link {
4708    text-decoration: underline;
4709  }
4710  .jd-framework.jd-front-end .imageTeaser__prospect > ul > li:only-child a {
4711    margin-top: 0 !important;
4712  }
4713  .jd-framework.jd-front-end .imageTeaser__prospect > ul > li:not(:last-of-type) {
4714    margin-bottom: 5px;
4715  }
4716}
4717@media screen {
4718  .jd-framework.jd-front-end .themeTeaser {
4719    height: 0;
4720    padding-bottom: 26%;
4721    position: relative;
4722    overflow-y: hidden;
4723  }
4724}
4725@media screen and (max-width: 1000px) {
4726  .jd-framework.jd-front-end .themeTeaser {
4727    height: 0;
4728    padding-bottom: 52%;
4729    position: relative;
4730  }
4731}
4732@media screen and (max-width: 700px) {
4733  .jd-framework.jd-front-end .themeTeaser {
4734    height: 0;
4735    padding-bottom: 78%;
4736    position: relative;
4737  }
4738}
4739@media screen and (max-width: 400px) {
4740  .jd-framework.jd-front-end .themeTeaser {
4741    height: 0;
4742    padding-bottom: 156%;
4743    position: relative;
4744  }
4745}
4746@media screen {
4747  .jd-framework.jd-front-end .themeTeaserContent {
4748    padding: 32px 16px 16px;
4749    background: #d4d4d4;
4750    position: absolute;
4751    top: 0;
4752    left: 0;
4753    -webkit-box-sizing: border-box;
4754            box-sizing: border-box;
4755    height: 100%;
4756    width: 100%;
4757  }
4758  .jd-framework.jd-front-end .themeTeaser a {
4759    text-decoration: none;
4760  }
4761  .jd-framework.jd-front-end .themeTeaserContent .teaser__cta {
4762    position: absolute;
4763    bottom: 16px;
4764    right: 16px;
4765  }
4766}
4767@media screen {
4768  .jd-framework.jd-front-end .themeTeaser__image {
4769    height: 0;
4770    padding-bottom: 75.35211268%;
4771    position: relative;
4772    width: 75.35211268%;
4773    margin: 0 auto 31px;
4774  }
4775  .jd-framework.jd-front-end .themeTeaser__image > a {
4776    width: 100%;
4777    height: 100%;
4778    position: absolute;
4779    top: 0;
4780    left: 0;
4781    overflow: hidden;
4782    display: block;
4783    border-radius: 50%;
4784  }
4785  .jd-framework.jd-front-end .themeTeaser__image > a > img {
4786    width: auto;
4787    height: 100%;
4788  }
4789}
4790@media screen {
4791  .jd-framework.jd-front-end .themeTeaserContent > h1 {
4792    font: 400 normal 21px/25px TW_Character, Arial, sans-serif;
4793    color: #000;
4794    margin: 0 0 10px;
4795    letter-spacing: 0.5px;
4796  }
4797  .jd-framework.jd-front-end .themeTeaserContent > p {
4798    font: 400 normal 15px/20px Georgia, serif;
4799    color: #000;
4800    margin: 0 0 20px;
4801  }
4802}
4803@media screen and (max-width: 700px) {
4804  .jd-framework.jd-front-end .themeTeaserContent > p {
4805    font-size: 17px;
4806    line-height: 24px;
4807  }
4808}
4809@media screen and (min-width: 701px) {
4810  .jd-framework.jd-front-end :not(.finderWrapper__filter) > .h-grid-12 > .infoTeaser:not(.infoTeaser--standalone) {
4811    height: 375px;
4812  }
4813}
4814@media screen {
4815  .jd-framework.jd-front-end .infoTeaser {
4816    overflow: hidden;
4817    position: relative;
4818  }
4819  .jd-framework.jd-front-end .infoTeaser--standalone .infoTeaserContent {
4820    position: relative;
4821  }
4822}
4823@media screen {
4824  .jd-framework.jd-front-end .infoTeaserContent {
4825    padding: 18px 16px 16px;
4826    background: #d4d4d4;
4827    -webkit-box-sizing: border-box;
4828            box-sizing: border-box;
4829    width: 100%;
4830    position: relative;
4831  }
4832  .jd-framework.jd-front-end .infoTeaserContent form {
4833    padding-bottom: 40px;
4834  }
4835  .jd-framework.jd-front-end .infoTeaserContent .download-center-list ul {
4836    list-style: none;
4837    padding: 0;
4838    margin: 0;
4839  }
4840  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li {
4841    display: block;
4842    margin-bottom: 5px;
4843    width: 100%;
4844  }
4845  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li a {
4846    font: 400 normal 15px/22px Georgia, serif;
4847  }
4848  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li a.active:not(.active-parent) {
4849    font-weight: 600;
4850  }
4851  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li a[data-toggle] {
4852    float: right;
4853    vertical-align: super;
4854  }
4855  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li a span.icon-doubleArrowRight:not(.cta) {
4856    display: inline-block;
4857    font-size: 10px;
4858    -webkit-transition: transform 600ms;
4859    -webkit-transition: -webkit-transform 600ms;
4860    transition: -webkit-transform 600ms;
4861    transition: transform 600ms;
4862    transition: transform 600ms, -webkit-transform 600ms;
4863    -webkit-transform: rotate(-90deg);
4864    transform: rotate(-90deg);
4865  }
4866  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li a.collapsed span.icon-doubleArrowRight:not(.cta) {
4867    -webkit-transform: rotate(90deg);
4868    transform: rotate(90deg);
4869  }
4870  .jd-framework.jd-front-end .infoTeaserContent .download-center-list li li {
4871    padding-left: 15px;
4872  }
4873  .jd-framework.jd-front-end :not(.finderWrapper__filter) > .h-grid-12 > .infoTeaser:not(.infoTeaser--standalone) > .infoTeaserContent {
4874    height: 100%;
4875  }
4876  .jd-framework.jd-front-end .infoTeaser a {
4877    text-decoration: none;
4878  }
4879  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-teaserboxfive-wrap .infoTeaserContent > .teaser__cta {
4880    bottom: 27px;
4881  }
4882  .jd-framework.jd-front-end .infoTeaserContent > .teaser__cta {
4883    float: none;
4884    position: absolute;
4885    bottom: 16px;
4886    left: 16px;
4887  }
4888  .jd-framework.jd-front-end .infoTeaserContent > h1 {
4889    font: 400 normal 25px/1em TW_Character, Arial, sans-serif;
4890    color: #000;
4891    margin: 0 0 22px;
4892    letter-spacing: 0.5px;
4893    text-align: center;
4894  }
4895  .jd-framework.jd-front-end .infoTeaserContent p.login-submit:after {
4896    content: "";
4897    display: block;
4898    clear: both;
4899  }
4900  .jd-framework.jd-front-end .infoTeaserContent p.login-submit {
4901    margin-bottom: 0;
4902  }
4903  .jd-framework.jd-front-end .infoTeaserContent h2 {
4904    font: 400 normal 21px/1em TW_Character, Arial, sans-serif;
4905    color: #000;
4906    margin: 0 0 11px;
4907    letter-spacing: 0.5px;
4908  }
4909  .jd-framework.jd-front-end .infoTeaserContent h3 {
4910    font: 400 normal 15px/1em Georgia, Arial, sans-serif;
4911    color: #000;
4912    margin: 0 0 11px;
4913    letter-spacing: 0.5px;
4914  }
4915  .jd-framework.jd-front-end .infoTeaserContent h2 > [class*=icon] {
4916    display: block;
4917    width: 25px;
4918    height: 21px;
4919    padding: 4px 0 0;
4920    position: absolute;
4921    top: 10px;
4922    right: 16px;
4923    background: #000;
4924    color: #d4d4d4;
4925    font-size: 17px;
4926    text-align: center;
4927  }
4928  .jd-framework.jd-front-end .infoTeaserContent hr {
4929    border-color: #000;
4930    margin: 0 0 15px;
4931  }
4932  .jd-framework.jd-front-end .infoTeaserContent .inputGroup + hr {
4933    margin-top: -6px;
4934  }
4935  .jd-framework.jd-front-end .infoTeaser__image {
4936    height: 0;
4937    padding-bottom: 39.47368421%;
4938    position: relative;
4939    width: 39.47368421%;
4940    margin-right: 5.84795322%;
4941    display: inline-block;
4942    vertical-align: middle;
4943    margin-bottom: 11px;
4944  }
4945  .jd-framework.jd-front-end .infoTeaser__image > a {
4946    width: 100%;
4947    height: 100%;
4948    position: absolute;
4949    top: 0;
4950    left: 0;
4951    overflow: hidden;
4952    display: block;
4953    border-radius: 50%;
4954  }
4955  .jd-framework.jd-front-end .infoTeaser__image > a > img {
4956    width: auto;
4957    height: 100%;
4958  }
4959  .jd-framework.jd-front-end .infoTeaserContent p {
4960    font: 400 normal 15px/20px Georgia, serif;
4961    color: #000;
4962    margin: 0 0 15px;
4963  }
4964  .jd-framework.jd-front-end .infoTeaserContent p.information {
4965    font: 400 13px/20px Georgia, serif, serif;
4966    color: #000;
4967    margin: 0 0 15px;
4968    float: right;
4969  }
4970  .jd-framework.jd-front-end .infoTeaserContent > .subline {
4971    display: inline-block;
4972    vertical-align: middle;
4973    font-weight: 700;
4974    width: 54.67836257%;
4975    margin: 0;
4976  }
4977  .jd-framework.jd-front-end .infoTeaserContent > p:not(.subline) {
4978    letter-spacing: 0.25px;
4979  }
4980}
4981@media screen and (max-width: 700px) {
4982  .jd-framework.jd-front-end .infoTeaserContent {
4983    padding: 16px 18px 18px;
4984  }
4985  .jd-framework.jd-front-end .infoTeaserContent h2 {
4986    text-align: left;
4987    margin-bottom: 7px;
4988  }
4989  .jd-framework.jd-front-end .infoTeaserContent h2 > [class*=icon] {
4990    top: 12px;
4991    right: 18px;
4992  }
4993  .jd-framework.jd-front-end .infoTeaserContent > hr {
4994    margin-bottom: 18px;
4995  }
4996  .jd-framework.jd-front-end .infoTeaserContent p {
4997    font-size: 17px;
4998    line-height: 24px;
4999  }
5000}
5001@media screen and (max-width: 700px) and (min-width: 401px) {
5002  .jd-framework.jd-front-end .infoTeaser__image {
5003    height: 0;
5004    padding-bottom: 28.15315315%;
5005    position: relative;
5006    width: 28.15315315%;
5007    margin-right: 4.05405405%;
5008    margin-left: 19.81981982%;
5009    margin-bottom: 12px;
5010  }
5011  .jd-framework.jd-front-end .infoTeaserContent > .subline {
5012    width: 47.97297297%;
5013  }
5014}
5015@media screen {
5016  .jd-framework.jd-front-end .infoTeaserContent .formWrapper {
5017    width: 100%;
5018    display: -webkit-box;
5019    display: -ms-flexbox;
5020    display: flex;
5021    -ms-flex-wrap: wrap;
5022    flex-wrap: wrap;
5023  }
5024}
5025@media screen and (min-width: 701px) {
5026  .jd-framework.jd-front-end .infoTeaserContent .formWrapper > .contentForm {
5027    -webkit-box-flex: 1;
5028    -ms-flex: 1;
5029    flex: 1;
5030  }
5031  .jd-framework.jd-front-end .infoTeaserContent .formWrapper > .contentForm:not(:last-of-type) {
5032    margin-right: 56px;
5033  }
5034}
5035@media screen and (max-width: 700px) {
5036  .jd-framework.jd-front-end .infoTeaserContent .formWrapper > .contentForm {
5037    -webkit-box-flex: 1;
5038    -ms-flex: 1 0 100%;
5039    flex: 1 0 100%;
5040  }
5041  .jd-framework.jd-front-end .infoTeaserContent .formWrapper > .contentForm:not(:last-of-type) {
5042    margin-bottom: 20px;
5043  }
5044}
5045@media screen {
5046  .jd-framework.jd-front-end #pageMain .downloadContent h3 {
5047    font: 400 normal 21px/1em TW_Character, Arial, sans-serif;
5048    color: #000;
5049    margin: 0 0 11px;
5050    letter-spacing: 0.5px;
5051  }
5052  .jd-framework.jd-front-end #pageMain .downloadContent a:before {
5053    content: "\e609";
5054    font-family: icomoon;
5055    font-style: normal;
5056    font-weight: 400;
5057    font-variant: normal;
5058    text-transform: none;
5059    line-height: 1;
5060    -webkit-font-smoothing: antialiased;
5061    -moz-osx-font-smoothing: grayscale;
5062    font-size: 10px;
5063    margin-right: 5px;
5064    text-decoration: inherit;
5065  }
5066  .jd-framework.jd-front-end #pageMain .downloadContent a {
5067    text-decoration: none;
5068  }
5069  .jd-framework.jd-front-end #pageMain .downloadContent.noMargin {
5070    margin-left: 1.08333333% !important;
5071    margin-right: 1.08333% !important;
5072    margin-top: 11px !important;
5073  }
5074}
5075@media screen and (min-width: 1001px) {
5076  .jd-framework.jd-front-end #pageMain .downloadContent.noMargin {
5077    margin: 0 !important;
5078  }
5079}
5080@media screen {
5081  .jd-framework.jd-front-end .finderWrapper .infoTeaserContent .contentForm {
5082    position: relative;
5083  }
5084  .jd-framework.jd-front-end .infoTeaserContent .contentForm .teaser__cta {
5085    float: none;
5086    position: absolute;
5087    bottom: 16px;
5088    left: 16px;
5089  }
5090  .jd-framework.jd-front-end .infoTeaserContent .contentForm .info {
5091    font: 400 normal 13px/20px Georgia, serif;
5092    color: #000;
5093    position: absolute;
5094    bottom: 16px;
5095    left: 16px;
5096    margin: 0;
5097    max-width: 60%;
5098  }
5099  .jd-framework.jd-front-end .infoTeaserContent .contentForm button.button {
5100    position: absolute;
5101    bottom: 16px;
5102    right: 16px;
5103  }
5104  .jd-framework.jd-front-end .finderWrapper .infoTeaserContent .contentForm button.button {
5105    bottom: 0;
5106    right: 0;
5107  }
5108}
5109@media screen {
5110  .jd-framework.jd-front-end .infoTeaserContent .inputGroup {
5111    width: 100%;
5112    margin-bottom: 15px;
5113    display: -webkit-box;
5114    display: -ms-flexbox;
5115    display: flex;
5116    -ms-flex-wrap: wrap;
5117    flex-wrap: wrap;
5118  }
5119  .jd-framework.jd-front-end .infoTeaserContent .inputGroup:not(.inputGroup--fullWidth) > .inputSet {
5120    -webkit-box-flex: 1;
5121    -ms-flex: 1;
5122    flex: 1;
5123  }
5124  .jd-framework.jd-front-end .infoTeaserContent .inputGroup:not(.inputGroup--fullWidth) > .inputSet:not(:last-child) {
5125    margin-right: 10px;
5126  }
5127  .jd-framework.jd-front-end .inputSet.data {
5128    margin-top: 20px;
5129  }
5130}
5131@media screen and (max-width: 700px), screen and (min-width: 1001px) {
5132  .jd-framework.jd-front-end .finderWrapper__marginalRow .infoTeaserContent .inputGroup:not(.inputGroup--fullWidth) > .inputSet {
5133    -webkit-box-flex: 1;
5134    -ms-flex: 1 0 100%;
5135    flex: 1 0 100%;
5136  }
5137}
5138@media screen {
5139  .jd-framework.jd-front-end .infoTeaserContent .inputGroup > .filterOption {
5140    margin-bottom: 12px;
5141    -webkit-box-flex: 1;
5142    -ms-flex: 1 0 50%;
5143    flex: 1 0 50%;
5144  }
5145  .jd-framework.jd-front-end .infoTeaserContent .inputGroup--fullWidth > .inputSet {
5146    margin-bottom: 10px;
5147  }
5148  .jd-framework.jd-front-end .infoTeaserContent .inputGroup--fullWidth > .filterOption,
5149  .jd-framework.jd-front-end .infoTeaserContent .inputGroup--fullWidth > .inputSet {
5150    -webkit-box-flex: 1;
5151    -ms-flex: 1 0 100%;
5152    flex: 1 0 100%;
5153  }
5154  .jd-framework.jd-front-end .infoTeaserContent .inputGroup > .inputSet > .button {
5155    margin-top: 20px;
5156    float: right;
5157  }
5158}
5159@media screen and (max-width: 700px) {
5160  .jd-framework.jd-front-end .infoTeaserContent .inputGroup > .filterOption {
5161    -webkit-box-flex: 1;
5162    -ms-flex: 1 0 100%;
5163    flex: 1 0 100%;
5164  }
5165}
5166@media screen {
5167  .jd-framework.jd-front-end .infoTeaserContent > .contentForm h4 {
5168    font: 400 normal 15px/20px Georgia, serif;
5169    color: #000;
5170    margin: 0 0 12px;
5171  }
5172  .jd-framework.jd-front-end .infoTeaserContent label {
5173    font: 400 normal 13px/20px Georgia, serif;
5174    color: #000;
5175  }
5176  .jd-framework.jd-front-end .infoTeaserContent label > a {
5177    text-decoration: underline;
5178    font-style: italic;
5179  }
5180  .jd-framework.jd-front-end .infoTeaserContent input[type=date],
5181  .jd-framework.jd-front-end .infoTeaserContent input[type=email],
5182  .jd-framework.jd-front-end .infoTeaserContent input[type=text],
5183  .jd-framework.jd-front-end .infoTeaserContent input[type=password],
5184  .jd-framework.jd-front-end .infoTeaserContent select,
5185  .jd-framework.jd-front-end .infoTeaserContent textarea {
5186    background: #fff;
5187    border: 1px solid #7d7d7d;
5188    padding: 0 0 0 8px;
5189    height: 30px;
5190    width: 100%;
5191    -webkit-box-sizing: border-box;
5192            box-sizing: border-box;
5193    font: 400 normal 15px/20px Georgia, serif;
5194    color: #7d7d7d;
5195  }
5196  .jd-framework.jd-front-end .infoTeaserContent input[type=date] {
5197    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;
5198  }
5199  .jd-framework.jd-front-end .infoTeaserContent textarea {
5200    min-height: 65px;
5201    resize: vertical;
5202  }
5203  .jd-framework.jd-front-end .infoTeaserContent label .icon-adlerweg,
5204  .jd-framework.jd-front-end .infoTeaserContent label .icon-info {
5205    vertical-align: middle;
5206    margin-left: 10px;
5207  }
5208  .jd-framework.jd-front-end .infoTeaserContent label .icon-info {
5209    border: 1px solid #000;
5210    background: #fff;
5211    font-size: 18px;
5212  }
5213  .jd-framework.jd-front-end .infoTeaserContent label .icon-adlerweg {
5214    font-size: 50px;
5215    line-height: 10px;
5216  }
5217}
5218@media screen {
5219  .jd-framework.jd-front-end .infoTeaserContent input[type=radio] {
5220    position: absolute;
5221    opacity: 0;
5222  }
5223  .jd-framework.jd-front-end .infoTeaserContent input[type=radio] + label {
5224    vertical-align: middle;
5225    display: block;
5226    padding-left: 30px;
5227  }
5228  .jd-framework.jd-front-end .infoTeaserContent input[type=radio] + label:before {
5229    content: "";
5230    display: inline-block;
5231    vertical-align: sub;
5232    width: 10px;
5233    height: 10px;
5234    background: #fff;
5235    margin-left: -30px;
5236    margin-right: 10px;
5237    border: 4px solid #fff;
5238    border-radius: 50%;
5239    -webkit-box-shadow: 0 0 1px #000;
5240            box-shadow: 0 0 1px #000;
5241  }
5242  .jd-framework.jd-front-end .infoTeaserContent input[type=radio]:checked + label:before {
5243    background: #000;
5244  }
5245}
5246@media screen {
5247  .jd-framework.jd-front-end {
5248    /*
5249    .infoTeaserContent input[type=checkbox] {
5250      position: absolute;
5251      opacity: 0
5252    }
5253
5254
5255    .infoTeaserContent input[type=checkbox] + label{
5256      vertical-align: middle;
5257      display: block;
5258      padding-left: 30px
5259    }
5260    .infoTeaserContent input[type=checkbox] + label:before, .infoTeaserContent .login-remember label:before {
5261      content: '\e614';
5262      font-family: icomoon;
5263      font-size: 15px;
5264      line-height: 10px;
5265      color: #fff;
5266      display: inline-block;
5267      vertical-align: sub;
5268      width: 20px;
5269      height: 20px;
5270      box-sizing: border-box;
5271      background: #fff;
5272      margin-left: -30px;
5273      margin-right: 10px;
5274      padding: 5px 3px 3px;
5275      box-shadow: 0 0 1px #000
5276    }
5277    .infoTeaserContent input[type=checkbox]:checked + label:before {
5278      color: #000
5279    }*/
5280  }
5281}
5282@media screen {
5283  .jd-framework.jd-front-end .infoTeaserContent .contentForm.filter > .inputGroup > .filterOption > label > span {
5284    font-size: 32px;
5285    line-height: 10px;
5286    vertical-align: middle;
5287    margin-left: 3px;
5288  }
5289}
5290@media screen and (min-width: 701px) {
5291  .jd-framework.jd-front-end .highlightTeaser {
5292    height: 590px;
5293  }
5294  .jd-framework.jd-front-end .highlightTeaser.long {
5295    height: 790px;
5296  }
5297}
5298.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenews-wrap .contentSliderTeaser__text, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap .contentSliderTeaser__text {
5299  position: initial;
5300}
5301.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 {
5302  margin: 0 0 35px;
5303  min-height: inherit;
5304}
5305@media screen and (max-width: 1200px) {
5306  .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 {
5307    height: 136px; /* Fallback for non-webkit */
5308    display: block;
5309    display: -webkit-box;
5310    font-size: 15px;
5311    line-height: 1.3;
5312    -webkit-line-clamp: 7;
5313    -webkit-box-orient: vertical;
5314    overflow: hidden;
5315    text-overflow: ellipsis;
5316  }
5317  .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 {
5318    height: 58.5px; /* Fallback for non-webkit */
5319    display: block;
5320    display: -webkit-box;
5321    font-size: 15px;
5322    line-height: 1.3;
5323    -webkit-line-clamp: 3;
5324    -webkit-box-orient: vertical;
5325    overflow: hidden;
5326    text-overflow: ellipsis;
5327  }
5328}
5329@media screen and (max-width: 400px) {
5330  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenews-wrap .contentSliderTeaser__text, .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap .contentSliderTeaser__text {
5331    margin-bottom: 0;
5332  }
5333}
5334.jd-framework.jd-front-end .newsHomeContent {
5335  position: relative;
5336}
5337.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap a.teaser__cta {
5338  position: absolute;
5339  bottom: 0;
5340  right: 15px;
5341  line-height: 1.5;
5342  margin: 0 !important;
5343}
5344@media screen and (max-width: 700px) {
5345  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap a.teaser__cta {
5346    right: 0;
5347  }
5348}
5349.jd-framework.jd-front-end .spacer-100 {
5350  width: 100%;
5351  height: 100px;
5352  display: block;
5353}
5354@media screen and (min-width: 700px) and (max-width: 1200px) {
5355  .jd-framework.jd-front-end .highlightTeaserContent .highlightTeaser__text p {
5356    min-height: inherit;
5357    height: 39px; /* Fallback for non-webkit */
5358    display: block;
5359    display: -webkit-box;
5360    font-size: 15px;
5361    line-height: 1.3;
5362    -webkit-line-clamp: 2;
5363    -webkit-box-orient: vertical;
5364    overflow: hidden;
5365    text-overflow: ellipsis;
5366  }
5367}
5368@media screen and (min-width: 701px) and (max-width: 1001px) {
5369  .jd-framework.jd-front-end .highlightTeaser {
5370    height: 790px;
5371  }
5372  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenews-wrap .contentSliderTeaser__image {
5373    display: block;
5374    overflow: hidden;
5375    height: 0;
5376    padding-bottom: 56.14973262%;
5377    position: relative;
5378    margin-bottom: 24px;
5379  }
5380}
5381@media screen and (min-width: 701px) {
5382  .jd-framework.jd-front-end .highlightTeaser {
5383    overflow-y: hidden;
5384  }
5385  .jd-framework.jd-front-end .highlightTeaserContent {
5386    position: relative;
5387    height: 100%;
5388    width: 100%;
5389    -webkit-box-sizing: border-box;
5390            box-sizing: border-box;
5391  }
5392  .jd-framework.jd-front-end .allOffers {
5393    position: absolute;
5394    right: 50px;
5395    top: 30px;
5396  }
5397}
5398@media screen {
5399  .jd-framework.jd-front-end .highlightTeaser {
5400    text-align: left;
5401  }
5402  .jd-framework.jd-front-end .highlightTeaser a {
5403    text-decoration: none;
5404  }
5405}
5406@media screen and (min-width: 701px) {
5407  .jd-framework.jd-front-end .highlightTeaserContent {
5408    border: 1px solid #000;
5409  }
5410  .jd-framework.jd-front-end .highlightTeaser__text {
5411    position: absolute;
5412    bottom: 0;
5413    left: 0;
5414    background: #fff;
5415    padding: 20px 16px 36px;
5416    width: 100%;
5417  }
5418}
5419@media screen {
5420  .jd-framework.jd-front-end .highlightTeaser__text h2 {
5421    font: 400 normal 28px/1em TW_Character, Arial, sans-serif;
5422    color: #000;
5423    margin: 0 0 15px;
5424    letter-spacing: 0.5px;
5425  }
5426  .jd-framework.jd-front-end .highlightTeaser__text h3 {
5427    width: 100%;
5428    text-overflow: ellipsis;
5429    overflow: hidden;
5430  }
5431  .jd-framework.jd-front-end .highlightTeaser__text hr {
5432    border-color: #000;
5433    margin: 0 0 15px;
5434  }
5435  .jd-framework.jd-front-end .highlightTeaser__text p {
5436    font: 400 normal 15px/20px Georgia, serif;
5437    color: #000;
5438    margin: 0 0 15px;
5439    letter-spacing: 0.25px;
5440  }
5441  .jd-framework.jd-front-end .highlightTeaser__image {
5442    display: block;
5443    width: 100%;
5444    overflow: hidden;
5445    background-size: cover;
5446    background-position: top;
5447  }
5448  .jd-framework.jd-front-end .highlightTeaser__image > img {
5449    position: absolute;
5450    top: 0;
5451    height: 100%;
5452    height: auto;
5453    left: 50%;
5454    -webkit-transform: translateX(-50%);
5455    transform: translateX(-50%);
5456  }
5457}
5458@media screen and (min-width: 701px) {
5459  .jd-framework.jd-front-end .highlightTeaser__image {
5460    position: absolute;
5461    top: 0;
5462    left: 0;
5463    width: 100%;
5464    height: 100%;
5465  }
5466  .jd-framework.jd-front-end .highlightTeaser__image > img {
5467    width: 100%;
5468    height: auto;
5469  }
5470}
5471@media screen and (max-width: 700px) {
5472  .jd-framework.jd-front-end .highlightTeaser__image {
5473    height: 0;
5474    padding-bottom: 101.406417%;
5475    position: relative;
5476    margin-bottom: 20px;
5477    padding-left: 4.5%;
5478    padding-right: 4.5%;
5479    margin-left: -4.5%;
5480    margin-right: -4.5%;
5481    width: 109%;
5482  }
5483  .jd-framework.jd-front-end .highlightTeaser__image > img {
5484    height: auto;
5485    width: 101.5%;
5486  }
5487  .jd-framework.jd-front-end .highlightTeaserContent {
5488    margin-bottom: 50px;
5489  }
5490}
5491@media screen and (max-width: 1000px) and (min-width: 701px) {
5492  .jd-framework.jd-front-end .highlightTeaser:first-child + [class*=h-element] + [class*=h-element] + [class*=h-element] {
5493    clear: left;
5494  }
5495  .jd-framework.jd-front-end .highlightTeaser:first-child + [class*=h-element] + [class*=h-element] + [class*=h-element],
5496  .jd-framework.jd-front-end .highlightTeaser:first-child + [class*=h-element] + [class*=h-element] + [class*=h-element] + [class*=h-element] {
5497    float: right;
5498  }
5499}
5500@media screen and (min-width: 701px) {
5501  .jd-framework.jd-front-end .highlightTeaser:first-child {
5502    float: left;
5503  }
5504  .jd-framework.jd-front-end .highlightTeaser:not(:first-child) {
5505    float: right;
5506  }
5507}
5508@media screen and (max-width: 700px) {
5509  .jd-framework.jd-front-end .highlightTeaser__text > h2 {
5510    font-size: 25px;
5511    text-align: center;
5512    margin-bottom: 8px;
5513  }
5514  .jd-framework.jd-front-end .highlightTeaser__text > hr {
5515    margin-bottom: 21px;
5516  }
5517  .jd-framework.jd-front-end .highlightTeaser__text > p {
5518    display: none;
5519  }
5520  .jd-framework.jd-front-end .highlightTeaser__image {
5521    margin-bottom: 21px;
5522  }
5523}
5524@media screen and (max-width: 700px) and (min-width: 401px) {
5525  .jd-framework.jd-front-end .highlightTeaser__image {
5526    height: 0;
5527    padding-bottom: 101.406417%;
5528    position: relative;
5529  }
5530}
5531@media screen {
5532  .jd-framework.jd-front-end .contentSliderTeaser a {
5533    text-decoration: none;
5534  }
5535  .jd-framework.jd-front-end .contentSliderTeaser__text {
5536    position: relative;
5537  }
5538  .jd-framework.jd-front-end .contentSliderTeaser__text .teaser__cta {
5539    white-space: inherit;
5540  }
5541  .jd-framework.jd-front-end .contentSliderTeaser__text > h3 {
5542    font: 700 normal 19px/1em Georgia, serif;
5543    font-weight: bold;
5544    color: #000;
5545    margin: 0 0 13px;
5546    letter-spacing: 0.5px;
5547  }
5548  .jd-framework.jd-front-end .contentSliderTeaser__text > p {
5549    font: 400 normal 15px/20px Georgia, serif;
5550    color: #000;
5551    letter-spacing: 0.25px;
5552    display: block;
5553    min-width: 100%;
5554    margin: 0;
5555  }
5556  .jd-framework.jd-front-end .contentSliderTeaser__text > a.teaser__cta {
5557    margin: 15px 0 0;
5558  }
5559  .jd-framework.jd-front-end .contentSliderTeaser__image {
5560    overflow: hidden;
5561    height: 0;
5562    padding-bottom: 27.5%;
5563    position: relative;
5564    background-size: cover;
5565    background-position: center;
5566    background-repeat: no-repeat;
5567  }
5568  .jd-framework.jd-front-end .contentSliderTeaser__image.h-element-4 {
5569    overflow: hidden;
5570    height: 0;
5571    padding-bottom: 17.5%;
5572    position: relative;
5573  }
5574  .jd-framework.jd-front-end .contentSliderTeaser__image.weather {
5575    overflow: hidden;
5576    height: 0;
5577    padding-bottom: 58.33333333%;
5578    position: relative;
5579  }
5580  .jd-framework.jd-front-end .contentSliderTeaser__image.weather > img,
5581  .jd-framework.jd-front-end .contentSliderTeaser__image > img {
5582    position: absolute;
5583    top: 50%;
5584    left: 0;
5585    width: 100%;
5586    height: auto;
5587    -webkit-transform: translateY(-50%);
5588    transform: translateY(-50%);
5589  }
5590}
5591@media screen and (max-width: 1000px) {
5592  .jd-framework.jd-front-end .contentSliderTeaser__image, .jd-framework.jd-front-end .contentSliderTeaser__image.h-element-4, .
5592jd-framework.jd-front-end .employeesAccordion .contentSlider__row .contentSliderTeaser__image {
5593    height: 0;
5594    padding-bottom: 27.13178295%;
5595    position: relative;
5596  }
5597}
5598@media screen and (max-width: 1000px) {
5599  .jd-framework.jd-front-end .contentSliderTeaser__image.weather {
5600    height: 0;
5601    padding-bottom: 58.13953488%;
5602    position: relative;
5603  }
5604}
5605@media screen and (max-width: 400px) {
5606  .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 {
5607    height: 0;
5608    padding-bottom: 56.14973262%;
5609    position: relative;
5610    margin-bottom: 24px;
5611  }
5612  .jd-framework.jd-front-end .contentSliderTeaser__text {
5613    margin-bottom: 45px;
5614  }
5615  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text {
5616    margin-bottom: 0;
5617  }
5618}
5619@media screen {
5620  .jd-framework.jd-front-end .mapTeaser {
5621    overflow-y: hidden;
5622    height: 375px;
5623    position: relative;
5624  }
5625  .jd-framework.jd-front-end .tourinfos .mapTeaser {
5626    position: absolute;
5627    top: 0;
5628    left: 0;
5629    width: 100%;
5630    height: 100%;
5631    padding: 0;
5632  }
5633}
5634@media screen {
5635  .jd-framework.jd-front-end .mapTeaser {
5636    background: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/preloader.gif) 50% 50% no-repeat #d4d4d4;
5637  }
5638  .jd-framework.jd-front-end .mapTeaser__mapContainer {
5639    position: absolute;
5640    top: 0;
5641    left: 0;
5642    width: 100%;
5643    height: 100%;
5644    overflow: hidden;
5645  }
5646  .jd-framework.jd-front-end .mapTeaser > .teaser__cta {
5647    position: absolute;
5648    bottom: 16px;
5649    right: 16px;
5650    background: #fff;
5651    padding: 7px 10px 8px;
5652  }
5653  .jd-framework.jd-front-end .mapTeaser > .teaser__cta > [class*=icon] {
5654    font-size: 22px;
5655    margin-right: 12px;
5656    vertical-align: sub;
5657  }
5658}
5659@media screen {
5660  .jd-framework.jd-front-end .priceSliderElement {
5661    margin: 20px 0;
5662  }
5663  .jd-framework.jd-front-end .priceSliderContainer {
5664    margin-bottom: 20px;
5665    background: #7d7d7d;
5666    border: none;
5667    height: 1px;
5668    -webkit-box-sizing: border-box;
5669            box-sizing: border-box;
5670    width: 100%;
5671    padding: 0 36px 0 0;
5672  }
5673  .jd-framework.jd-front-end .priceSliderContainer > .sliderRange {
5674    width: 100%;
5675  }
5676  .jd-framework.jd-front-end .noUi-handle {
5677    height: 36px;
5678    width: 36px;
5679    -webkit-box-sizing: border-box;
5680            box-sizing: border-box;
5681    margin-left: 0;
5682    border: 3px solid #000;
5683    background: #fff;
5684    padding-top: 5px;
5685    font: 400 normal 20px icomoon;
5686    color: #000;
5687    text-align: center;
5688    top: -18px;
5689    border-radius: 50%;
5690    cursor: ew-resize;
5691  }
5692  .jd-framework.jd-front-end .noUi-base > .noUi-origin:first-of-type > .noUi-handle:before {
5693    content: "\e602";
5694  }
5695  .jd-framework.jd-front-end .noUi-base > .noUi-origin:last-of-type > .noUi-handle:before {
5696    content: "\e601";
5697  }
5698  .jd-framework.jd-front-end .noUi-connect {
5699    background: #000;
5700    height: 3px;
5701    margin-top: -1px;
5702  }
5703  .jd-framework.jd-front-end .noUi-background {
5704    background: #d4d4d4;
5705    border-top: 1px #7d7d7d solid;
5706    height: 3px;
5707    margin-top: -1px;
5708  }
5709  .jd-framework.jd-front-end .noUi-background > .noUi-handle {
5710    margin-top: -1px;
5711  }
5712  .jd-framework.jd-front-end .priceSliderElement > span {
5713    font: 400 normal 13px/20px Georgia;
5714  }
5715  .jd-framework.jd-front-end .priceSliderElement > label:first-of-type {
5716    margin-right: 10px;
5717  }
5718}
5719@media screen {
5720  .jd-framework.jd-front-end .starsSliderElement {
5721    margin: 20px 0;
5722  }
5723  .jd-framework.jd-front-end .priceSliderContainer {
5724    margin-bottom: 20px;
5725    background: #7d7d7d;
5726    border: none;
5727    height: 1px;
5728    -webkit-box-sizing: border-box;
5729            box-sizing: border-box;
5730    width: 100%;
5731    padding: 0 36px 0 0;
5732  }
5733  .jd-framework.jd-front-end .priceSliderContainer > .sliderRange {
5734    width: 100%;
5735  }
5736  .jd-framework.jd-front-end .noUi-handle {
5737    height: 36px;
5738    width: 36px;
5739    -webkit-box-sizing: border-box;
5740            box-sizing: border-box;
5741    margin-left: 0;
5742    border: 3px solid #000;
5743    background: #fff;
5744    padding-top: 5px;
5745    font: 400 normal 20px icomoon;
5746    color: #000;
5747    text-align: center;
5748    top: -18px;
5749    border-radius: 50%;
5750    cursor: ew-resize;
5751  }
5752  .jd-framework.jd-front-end .noUi-base > .noUi-origin:first-of-type > .noUi-handle:before {
5753    content: "\e602";
5754  }
5755  .jd-framework.jd-front-end .noUi-base > .noUi-origin:last-of-type > .noUi-handle:before {
5756    content: "\e601";
5757  }
5758  .jd-framework.jd-front-end .noUi-connect {
5759    background: #000;
5760    height: 3px;
5761    margin-top: -1px;
5762  }
5763  .jd-framework.jd-front-end .noUi-background {
5764    background: #d4d4d4;
5765    border-top: 1px #7d7d7d solid;
5766    height: 3px;
5767    margin-top: -1px;
5768  }
5769  .jd-framework.jd-front-end .noUi-background > .noUi-handle {
5770    margin-top: -1px;
5771  }
5772  .jd-framework.jd-front-end .priceSliderElement > span {
5773    font: 400 normal 13px/20px Georgia;
5774  }
5775  .jd-framework.jd-front-end .priceSliderElement > label:first-of-type {
5776    margin-right: 10px;
5777  }
5778}
5779@media screen {
5780  .jd-framework.jd-front-end .noticeOfferTeaserContent {
5781    padding: 18px 16px 16px;
5782    background: #d4d4d4;
5783    -webkit-box-sizing: border-box;
5784            box-sizing: border-box;
5785    width: 100%;
5786  }
5787  .jd-framework.jd-front-end .noticeOfferTeaserContent .teaser__cta {
5788    float: left;
5789    margin: 0;
5790  }
5791  .jd-framework.jd-front-end .noticeOfferTeaserContent > p {
5792    padding-top: 36px;
5793    margin: 0;
5794  }
5795  .jd-framework.jd-front-end .noticeOfferTeaserContent h2 {
5796    font: 400 normal 21px/1em TW_Character, Arial, sans-serif;
5797    color: #000;
5798    margin: 0 0 11px;
5799    letter-spacing: 0.5px;
5800  }
5801  .jd-framework.jd-front-end .noticeOfferTeaserContent p {
5802    font: 400 normal 15px/20px Georgia, serif;
5803    color: #000;
5804    margin: 0;
5805  }
5806  .jd-framework.jd-front-end .noticeOfferTeaserContent p > strong {
5807    font: 700 normal 15px/20px Georgia, serif;
5808    color: #000;
5809    margin: 0;
5810  }
5811  .jd-framework.jd-front-end .buttonArea > button.button,
5812  .jd-framework.jd-front-end .login-submit > .button-primary,
5813  .jd-framework.jd-front-end .buttonArea > button.buttonGrey {
5814    float: right;
5815  }
5816  .jd-framework.jd-front-end .buttonArea > .button {
5817    margin: 0 0 10px;
5818  }
5819  .jd-framework.jd-front-end .buttonArea > .buttonGrey {
5820    margin: 0 0 18px;
5821  }
5822  .jd-framework.jd-front-end .noticeOfferTeaserContent > .buttonArea > .button {
5823    margin-top: 30px;
5824  }
5825  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__image {
5826    margin-left: 0 !important;
5827    margin-right: 0 !important;
5828  }
5829  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text a {
5830    position: inherit !important;
5831    bottom: inherit !important;
5832    right: inherit !important;
5833  }
5834  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p {
5835    font: 400 normal 15px/20px Georgia, serif;
5836    color: #000;
5837    margin: 0;
5838    letter-spacing: 0.25px;
5839    display: block;
5840    min-height: 50px;
5841    min-width: 100%;
5842  }
5843  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p .jd-email-link:before {
5844    content: "";
5845    display: none;
5846  }
5847}
5848@media screen and (max-width: 700px) {
5849  .jd-framework.jd-front-end .noticeOfferTeaserContent > .buttonArea {
5850    float: right;
5851    margin-top: 30px;
5852  }
5853  .jd-framework.jd-front-end .noticeOfferTeaserContent > .buttonArea > .button {
5854    margin-top: 0;
5855    margin-left: 10px;
5856  }
5857  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__image {
5858    overflow: hidden;
5859    height: 0;
5860    padding-bottom: 100%;
5861    position: relative;
5862    margin-bottom: 24px;
5863    width: 100%;
5864  }
5865  .jd-framework.jd-front-end .employeesAccordion .newsHomeFeaturedArea .contentSliderTeaser__text a.teaser__cta {
5866    font-size: 15px;
5867  }
5868  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p {
5869    min-height: inherit !important;
5870  }
5871  .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) {
5872    display: none;
5873  }
5874}
5875@media screen {
5876  .jd-framework.jd-front-end .tvbsAccordion {
5877    margin-top: 100px;
5878  }
5879  .jd-framework.jd-front-end .tvbsAccordion .teaser__cta {
5880    display: block;
5881    line-height: 1.3em;
5882  }
5883  .jd-framework.jd-front-end .tvbsAccordion .mediaGallery__switch > a {
5884    margin-left: -25px;
5885    left: 50%;
5886  }
5887  .jd-framework.jd-front-end .weatherTeaser {
5888    padding: 50px 16px;
5889    -webkit-box-sizing: border-box;
5890            box-sizing: border-box;
5891    width: 100%;
5892    text-align: center;
5893    background-color: #e6e6e6;
5894  }
5895  .jd-framework.jd-front-end .weatherTeaser.withborder {
5896    border-bottom: 1px solid #000;
5897  }
5898  .jd-framework.jd-front-end .weatherTeaser > .weatherTeaser__title > h1 {
5899    font: 400 28px/1em TW_Character, Arial, sans-serif;
5900    color: #000;
5901    color: #000;
5902    margin: 0 0 10px;
5903    letter-spacing: 0.5px;
5904  }
5905  .jd-framework.jd-front-end .weatherTeaser > .weatherTeaser__subtitle {
5906    text-align: left;
5907    margin: 0;
5908  }
5909  .jd-framework.jd-front-end .weatherTeaser > .weatherTeaser__subtitle > h3,
5910  .jd-framework.jd-front-end .weatherTeaser__sections__weather > p,
5911  .jd-framework.jd-front-end .weatherTeaser__sections__weather > p.temperature {
5912    font: 400 15px/20px Georgia, serif;
5913    margin: 0;
5914    padding: 0;
5915    letter-spacing: 0.25px;
5916  }
5917  .jd-framework.jd-front-end .weatherTeaser__sections__weather > p.temperature {
5918    font: 400 20px/24px Georgia, serif;
5919  }
5920  .jd-framework.jd-front-end .weatherTeaser > .weatherTeaser__subtitle > h2 {
5921    font: 400 21px/25px Georgia, serif;
5922    margin: 0;
5923    padding: 0;
5924    letter-spacing: 0.5px;
5925  }
5926  .jd-framework.jd-front-end .weatherTeaser__sections__weather {
5927    margin: 40px 0 0;
5928    display: inline-block;
5929  }
5930  .jd-framework.jd-front-end .weatherTeaser__sections__weather:nth-child(1),
5931  .jd-framework.jd-front-end .weatherTeaser__sections__weather:nth-child(2) {
5932    border-right: 1px solid #000;
5933  }
5934  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .image,
5935  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .info {
5936    width: 50%;
5937    display: inline-block;
5938    vertical-align: middle;
5939  }
5940  .jd-framework.jd-front-end .weatherTeaser > p.infoWeatherText {
5941    font: 400 15px/20px Georgia, serif;
5942    margin: 20px 0 0;
5943    padding: 0;
5944    letter-spacing: 0.25px;
5945    text-align: left;
5946  }
5947  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts {
5948    padding: 10px 20px;
5949    margin: 30px 0;
5950  }
5951  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > p {
5952    font: 400 15px/20px Georgia, serif;
5953    margin: 0;
5954    padding: 0 0 0 20px;
5955    letter-spacing: 0.25px;
5956    text-align: left;
5957    float: left;
5958  }
5959  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > .windspeed {
5960    position: relative;
5961  }
5962  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > .umbrella {
5963    position: relative;
5964    float: right;
5965  }
5966  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > .umbrella:before,
5967  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > .windspeed:before {
5968    background-image: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/weather/flag.svg);
5969    background-size: 30px 30px;
5970    width: 30px;
5971    height: 30px;
5972    content: "";
5973    position: absolute;
5974    left: -20px;
5975  }
5976  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .facts > .umbrella:before {
5977    background-image: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/weather/umbrella.svg);
5978  }
5979}
5980@media screen and (max-width: 700px) {
5981  .jd-framework.jd-front-end .weatherTeaser__sections__weather:nth-child(1),
5982  .jd-framework.jd-front-end .weatherTeaser__sections__weather:nth-child(2) {
5983    border-right: none;
5984    border-bottom: 1px solid #000;
5985    margin: 30px 0 0;
5986  }
5987  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .image,
5988  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .info {
5989    width: 25%;
5990  }
5991}
5992@media screen and (max-width: 400px) {
5993  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .image,
5994  .jd-framework.jd-front-end .weatherTeaser__sections__weather > .info {
5995    width: 50%;
5996  }
5997}
5998@media screen {
5999  .jd-framework.jd-front-end .contentArticle {
6000    width: 100%;
6001    margin-top: 20px;
6002  }
6003  .jd-framework.jd-front-end .contentArticle h1 {
6004    font: 400 normal 48px/55px TW_Character, Arial, sans-serif;
6005    color: #000;
6006    margin: 0 0 8px;
6007    text-align: center;
6008    letter-spacing: 0.5px;
6009  }
6010  .jd-framework.jd-front-end .contentArticle h2 {
6011    font: 700 normal 19px/26px Georgia, serif;
6012    color: #000;
6013    margin: 20px 0 10px;
6014    letter-spacing: 0.5px;
6015  }
6016  .jd-framework.jd-front-end .contentArticle > hr {
6017    border-color: #000;
6018    margin: 0 0 30px;
6019  }
6020  .jd-framework.jd-front-end .contentArticle .subline {
6021    font: 400 italic 20px/28px Georgia, serif;
6022    margin-bottom: 20px;
6023  }
6024  .jd-framework.jd-front-end .contentArticle p {
6025    font: 400 normal 15px/20px Georgia, serif;
6026    color: #000;
6027    margin: 0 0 11px;
6028  }
6029  .jd-framework.jd-front-end .contentArticle p:not(.subline) {
6030    letter-spacing: 0.25px;
6031  }
6032  .jd-framework.jd-front-end .contentArticle ul:not(.contentArticle__jumpPoints) {
6033    margin: 0 0 15px;
6034    padding: 0 0 0 15px;
6035    list-style: disc;
6036  }
6037  .jd-framework.jd-front-end .contentArticle--centred ul {
6038    text-align: center;
6039  }
6040  .jd-framework.jd-front-end .contentArticle ul:not(.contentArticle__jumpPoints) > li {
6041    font: 400 normal 15px/20px Georgia, serif;
6042    color: #000;
6043    margin: 0 0 11px;
6044    letter-spacing: 0.25px;
6045  }
6046  .jd-framework.jd-front-end .contentArticle p:last-child,
6047  .jd-framework.jd-front-end .contentArticle ul:not(.contentArticle__jumpPoints):last-child,
6048  .jd-framework.jd-front-end .contentArticle ul:not(.contentArticle__jumpPoints) > li:last-child {
6049    margin-bottom: 0;
6050  }
6051  .jd-framework.jd-front-end .contentArticle h1[class*=h-element],
6052  .jd-framework.jd-front-end .contentArticle h2[class*=h-element],
6053  .jd-framework.jd-front-end .contentArticle p[class*=h-element],
6054  .jd-framework.jd-front-end .contentArticle--centred h2,
6055  .jd-framework.jd-front-end .contentArticle--centred p {
6056    text-align: center;
6057  }
6058}
6059@media screen and (max-width: 1000px) {
6060  .jd-framework.jd-front-end .contentArticle h1 {
6061    font-size: 42px;
6062    line-height: 45px;
6063  }
6064  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p {
6065    min-height: 20px;
6066  }
6067  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p .jd-email-link:before {
6068    content: "";
6069    display: none;
6070  }
6071  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > a.teaser__cta {
6072    margin-top: 0;
6073  }
6074}
6075@media screen and (max-width: 1280px) {
6076  .jd-framework.jd-front-end .employeesAccordion .contentSliderTeaser__text > p {
6077    min-height: 20px;
6078  }
6079}
6080@media screen and (max-width: 700px) {
6081  .jd-framework.jd-front-end .contentArticle h1 {
6082    font-size: 35px;
6083    line-height: 40px;
6084    margin-bottom: 15px;
6085  }
6086  .jd-framework.jd-front-end .contentArticle p {
6087    font-size: 17px;
6088    line-height: 24px;
6089  }
6090  .jd-framework.jd-front-end .contentArticle .subline {
6091    margin-bottom: 23px;
6092  }
6093}
6094@media screen {
6095  .jd-framework.jd-front-end .contentArticle__tabs {
6096    margin-top: 20px;
6097  }
6098  .jd-framework.jd-front-end .contentArticle__tabs > h3 {
6099    font: 400 normal 28px/30px TW_Character, Arial, sans-serif;
6100    color: #000;
6101    margin: 0 5px 5px 0;
6102    display: inline-block;
6103    vertical-align: middle;
6104  }
6105  .jd-framework.jd-front-end .contentArticle__tabs > ul {
6106    display: inline-block;
6107    vertical-align: middle;
6108    margin: 0 !important;
6109    padding: 0 !important;
6110    list-style: none !important;
6111  }
6112  .jd-framework.jd-front-end .contentArticle__tabs > ul > li {
6113    float: left;
6114    position: relative;
6115    margin: 0 0 5px 5px !important;
6116  }
6117  .jd-framework.jd-front-end .contentArticle__tabs > ul > li > [type=radio] {
6118    opacity: 0;
6119    position: absolute;
6120  }
6121  .jd-framework.jd-front-end .contentArticle__tabs > ul > li > label {
6122    display: block;
6123    height: 26px;
6124    padding: 4px 40px 0 10px;
6125    font: 400 italic 17px/24px Georgia, serif;
6126    cursor: pointer;
6127  }
6128  .jd-framework.jd-front-end .contentArticle__tabs > ul > li > [type=radio]:not(:checked) + label {
6129    background: #d4d4d4;
6130    color: #000;
6131  }
6132  .jd-framework.jd-front-end .contentArticle__tabs > ul > li > [type=radio]:checked + label {
6133    background: #9b1d26;
6134    color: #fff;
6135  }
6136  .jd-framework.jd-front-end .contentArticle__tabs > ul > li > [type=radio]:checked + label:after {
6137    position: absolute;
6138    top: 6px;
6139    right: 10px;
6140    content: "\e614";
6141    font: 400 normal 16px icomoon;
6142  }
6143}
6144@media screen {
6145  .jd-framework.jd-front-end .contentArticle__trustyouScore:after {
6146    content: "";
6147    clear: both;
6148    display: block;
6149    margin-bottom: 12px;
6150  }
6151  .jd-framework.jd-front-end .contentArticle__trustyouScore > iframe {
6152    width: 200px;
6153    height: 50px;
6154    float: right;
6155  }
6156}
6157@media screen {
6158  .jd-framework.jd-front-end .contentArticle__jumpPoints {
6159    display: inline-block;
6160    vertical-align: middle;
6161    margin: 9px 0 46px;
6162    padding: 0;
6163    list-style: none;
6164    text-align: center;
6165  }
6166  .jd-framework.jd-front-end .contentArticle__jumpPoints > li {
6167    display: inline-block;
6168    margin: 0 0 5px;
6169  }
6170  .jd-framework.jd-front-end .contentArticle__jumpPoints > li:not(:last-of-type) {
6171    margin-right: 5px;
6172  }
6173  .jd-framework.jd-front-end .contentArticle__jumpPoints > li > a {
6174    display: block;
6175    height: 26px;
6176    padding: 4px 10px 0;
6177    font: 400 italic 17px/24px Georgia, serif;
6178    background: #d4d4d4;
6179    color: #000;
6180    text-decoration: none;
6181  }
6182  .jd-framework.jd-front-end .contentArticle__jumpPoints > li > a:active,
6183  .jd-framework.jd-front-end .contentArticle__jumpPoints > li > a:focus,
6184  .jd-framework.jd-front-end .contentArticle__jumpPoints > li > a:hover {
6185    background: #9b1d26;
6186    color: #fff;
6187  }
6188}
6189@media screen {
6190  .jd-framework.jd-front-end .contentArticle__share {
6191    margin: 0 0 14px;
6192  }
6193  .jd-framework.jd-front-end .contentArticle__share:not(:first-of-type) {
6194    text-align: right;
6195  }
6196  .jd-framework.jd-front-end .contentArticle__share > span {
6197    font: 700 italic 13px/15px Georgia, serif;
6198    color: #7d7d7d;
6199    display: inline-block;
6200    vertical-align: top;
6201    margin-top: -1px;
6202  }
6203  .jd-framework.jd-front-end .contentArticle__share > a:not(.teasers__cta) {
6204    display: inline-block;
6205    vertical-align: top;
6206    margin: 0 0 0 5px;
6207    padding: 4px 0 0;
6208    width: 24px;
6209    height: 20px;
6210    border: 1px solid #7d7d7d;
6211    font-size: 16px;
6212    text-decoration: none;
6213    color: #7d7d7d;
6214    text-align: center;
6215  }
6216}
6217@media screen and (max-width: 700px) {
6218  .jd-framework.jd-front-end .contentArticle__share:last-child {
6219    text-align: right;
6220  }
6221  .jd-framework.jd-front-end .contentArticle__share > span {
6222    display: block;
6223    margin-bottom: 3px;
6224  }
6225  .jd-framework.jd-front-end .contentArticle__share > span + a {
6226    margin-left: 0;
6227  }
6228}
6229@media screen {
6230  .jd-framework.jd-front-end .imageGallery > img.climate {
6231    width: 100%;
6232  }
6233}
6234@media screen {
6235  .jd-framework.jd-front-end .subsectionTitle {
6236    width: 100%;
6237    position: relative;
6238  }
6239  .jd-framework.jd-front-end .subsectionTitle > h2 {
6240    font: 400 normal 28px/0.89285714em TW_Character, Arial, sans-serif;
6241    color: #000;
6242    margin: 0 0 11px;
6243  }
6244  .jd-framework.jd-front-end .subsectionTitle--centred > h1 {
6245    text-align: center;
6246  }
6247  .jd-framework.jd-front-end .subsectionTitle > hr {
6248    border-color: #000;
6249  }
6250  .jd-framework.jd-front-end .subsectionTitle.h-grid-12 > hr {
6251    margin: 0 0 25px;
6252  }
6253  .jd-framework.jd-front-end .subsectionTitle > hr:not(.h-element-12) {
6254    margin: 0 0 20px;
6255  }
6256  .jd-framework.jd-front-end .subsectionTitle > hr:not(.h-element-12), .jd-framework.jd-front-end .newsHomeFeatured .subsectionTitle > hr {
6257    margin-bottom: 20px !important;
6258  }
6259}
6260@media screen and (max-width: 1000px) {
6261  .jd-framework.jd-front-end .subsectionTitle > h2:not(.panel-title) {
6262    text-align: center;
6263  }
6264}
6265@media screen and (max-width: 700px) {
6266  .jd-framework.jd-front-end .subsectionTitle > h2 {
6267    font-size: 25px;
6268    line-height: 1.1em;
6269  }
6270}
6271@media screen {
6272  .jd-framework.jd-front-end .subsectionTitle .subline {
6273    font: 400 italic 17px/20px Georgia, serif;
6274    color: #000;
6275    margin-bottom: 20px;
6276  }
6277  .jd-framework.jd-front-end .subsectionTitle p {
6278    display: block;
6279    display: -webkit-box;
6280    font: 400 normal 15px/20px Georgia, serif;
6281    color: #000;
6282    margin: 0 0 11px;
6283    height: 78px; /* Fallback for non-webkit */
6284    font-size: 15px;
6285    line-height: 1.3;
6286    -webkit-line-clamp: 4;
6287    -webkit-box-orient: vertical;
6288    overflow: hidden;
6289    text-overflow: ellipsis;
6290  }
6291  .jd-framework.jd-front-end .subsectionTitle p.teaser__cta {
6292    font-weight: bold;
6293  }
6294}
6295@media screen {
6296  .jd-framework.jd-front-end .subsectionTitle_cta {
6297    font: 700 normal 15px/1em Georgia, serif;
6298    color: #000;
6299    font-weight: 700;
6300    text-decoration: none;
6301    margin-top: 10px;
6302  }
6303  .jd-framework.jd-front-end .subsectionTitle_cta > [class*=icon] {
6304    font-size: 10px;
6305    margin-right: 5px;
6306  }
6307  .jd-framework.jd-front-end .subsectionTitle_cta:active,
6308  .jd-framework.jd-front-end .subsectionTitle_cta:focus,
6309  .jd-framework.jd-front-end .subsectionTitle_cta:hover {
6310    color: #9b1d26;
6311  }
6312}
6313@media screen and (min-width: 1001px) {
6314  .jd-framework.jd-front-end .subsectionTitle_cta {
6315    text-align: right;
6316    float: right;
6317  }
6318  .jd-framework.jd-front-end .tvbsAccordion .contentSliderTeaser__text {
6319    overflow: hidden;
6320    height: auto;
6321    position: relative;
6322    float: right;
6323  }
6324  .jd-framework.jd-front-end .tvbsAccordion .teaser__cta {
6325    display: block;
6326    float: inherit;
6327  }
6328}
6329@media screen and (max-width: 1000px) {
6330  .jd-framework.jd-front-end .subsectionTitle_cta {
6331    text-align: center;
6332    display: block;
6333    font-size: 17px;
6334  }
6335  .jd-framework.jd-front-end .goHigher {
6336    margin-top: -50px;
6337  }
6338}
6339@media screen {
6340  .jd-framework.jd-front-end .subsectionTitle__tabs {
6341    margin: 4px 0 15px;
6342  }
6343  .jd-framework.jd-front-end .subsectionTitle__tabs.forClimate {
6344    text-align: center;
6345  }
6346  .jd-framework.jd-front-end .subsectionTitle__tabs > p {
6347    font: 400 normal 15px/24px Georgia, serif;
6348    color: #000;
6349    margin: 0 45px 0 0;
6350    display: inline-block;
6351    vertical-align: middle;
6352  }
6353  .jd-framework.jd-front-end .subsectionTitle__tabs > p:not(:last-of-type) {
6354    margin-bottom: 23px;
6355  }
6356  .jd-framework.jd-front-end .subsectionTitle__tabs > p > em {
6357    font-size: 17px;
6358  }
6359  .jd-framework.jd-front-end .subsectionTitle__tabs > ul {
6360    display: inline-block;
6361    vertical-align: middle;
6362    margin: 0;
6363    padding: 0;
6364    list-style: none;
6365  }
6366  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li {
6367    float: left;
6368    position: relative;
6369    margin: 0 0 5px;
6370  }
6371  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li:not(:last-of-type) {
6372    margin-right: 5px;
6373  }
6374  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li > [type=radio] {
6375    opacity: 0;
6376    position: absolute;
6377  }
6378  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li > label {
6379    display: block;
6380    height: 26px;
6381    padding: 4px 40px 0 10px;
6382    font: 400 italic 17px/24px Georgia, serif;
6383    cursor: pointer;
6384  }
6385  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li > [type=radio]:not(:checked) + label {
6386    background: #d4d4d4;
6387    color: #000;
6388  }
6389  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li > [type=radio]:checked + label {
6390    background: #9b1d26;
6391    color: #fff;
6392  }
6393  .jd-framework.jd-front-end .subsectionTitle__tabs > ul > li > [type=radio]:checked + label:after {
6394    position: absolute;
6395    top: 6px;
6396    right: 10px;
6397    content: "\e614";
6398    font: 400 normal 16px icomoon;
6399  }
6400}
6401@media screen {
6402  .jd-framework.jd-front-end .subsectionTitle .button {
6403    float: right;
6404  }
6405  .jd-framework.jd-front-end .subsectionTitle .button:active, .jd-framework.jd-front-end .subsectionTitle .buttonfocus, .jd-framework.jd-front-end .subsectionTitle .button:hover {
6406    color: white !important;
6407  }
6408}
6409@media screen {
6410  .jd-framework.jd-front-end .subsectionTitle__trustyouScore:after {
6411    content: "";
6412    clear: both;
6413    display: block;
6414    margin-bottom: 12px;
6415  }
6416  .jd-framework.jd-front-end .subsectionTitle__trustyouScore > iframe {
6417    width: 200px;
6418    height: 50px;
6419  }
6420}
6421@media screen {
6422  .jd-framework.jd-front-end .simpleInlineSlider {
6423    position: absolute;
6424    top: 0;
6425    left: 0;
6426    width: 100%;
6427    height: 100%;
6428  }
6429}
6430@media screen {
6431  .jd-framework.jd-front-end .simpleInlineSlider__dots {
6432    position: absolute;
6433    left: 0;
6434    width: 100%;
6435  }
6436  .jd-framework.jd-front-end .simpleInlineSlider__dots > a, .jd-framework.jd-front-end .flickity-page-dots .dot {
6437    width: 15px;
6438    height: 15px;
6439    display: inline-block;
6440    -webkit-box-sizing: border-box;
6441            box-sizing: border-box;
6442    vertical-align: middle;
6443    border-radius: 50%;
6444    position: relative;
6445    z-index: 1;
6446    margin-left: 0;
6447  }
6448  .jd-framework.jd-front-end .simpleInlineSlider__dots >
6448 a:not(.activeDot), .jd-framework.jd-front-end .flickity-page-dots .dot:not(.is-selected) {
6449    border: 2px solid;
6450  }
6451  .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) {
6452    margin-right: 15px;
6453  }
6454}
6455@media screen and (max-width: 1000px) {
6456  .jd-framework.jd-front-end .simpleInlineSlider__controls {
6457    bottom: 20px;
6458    position: absolute !important;
6459    height: initial !important;
6460    text-align: center;
6461    margin-left: 3.125%;
6462  }
6463}
6464@media screen and (min-width: 601px) {
6465  .jd-framework.jd-front-end .simpleInlineSlider__controls.weather > a,
6466  .jd-framework.jd-front-end .simpleInlineSlider__controls > a {
6467    position: absolute;
6468    top: 50%;
6469    z-index: 1;
6470    margin-top: -24px;
6471    text-decoration: none;
6472  }
6473  .jd-framework.jd-front-end .simpleInlineSlider__controls.weather > a {
6474    position: absolute;
6475    top: 65%;
6476    z-index: 1;
6477    margin-top: -24px;
6478    text-decoration: none;
6479  }
6480  .jd-framework.jd-front-end .simpleInlineSlider__controls > a > [class*=icon] {
6481    font-size: 48px;
6482  }
6483  .jd-framework.jd-front-end .simpleInlineSlider__controls > a:active,
6484  .jd-framework.jd-front-end .simpleInlineSlider__controls > a:focus,
6485  .jd-framework.jd-front-end .simpleInlineSlider__controls > a:hover {
6486    color: #9b1d26 !important;
6487  }
6488  .jd-framework.jd-front-end .timeline + .simpleInlineSlider .simpleInlineSlider__controls > a {
6489    top: 50%;
6490  }
6491}
6492@media screen and (max-width: 1280px) {
6493  .jd-framework.jd-front-end .simpleInlineSlider__controls > a {
6494    margin-top: -1.875vw;
6495  }
6496  .jd-framework.jd-front-end .simpleInlineSlider__controls > a > [class*=icon] {
6497    font-size: 28px;
6498  }
6499  .jd-framework.jd-front-end .simpleInlineSlider__controls__left {
6500    left: -0.9375vw;
6501  }
6502  .jd-framework.jd-front-end .simpleInlineSlider__controls__right {
6503    right: -0.9375vw;
6504  }
6505}
6506@media screen and (max-width: 1000px) and (min-width: 401px) {
6507  .jd-framework.jd-front-end .simpleInlineSlider__controls > a > [class*=icon] {
6508    font-size: 24px;
6509  }
6510}
6511@media screen and (max-width: 1000px) {
6512  .jd-framework.jd-front-end .simpleInlineSlider__controls {
6513    display: none;
6514  }
6515  .jd-framework.jd-front-end .simpleInlineSlider__controls > a:first-child {
6516    left: 44vw !important;
6517  }
6518  .jd-framework.jd-front-end .simpleInlineSlider__controls > a:last-child {
6519    right: 39vw !important;
6520    left: inherit !important;
6521  }
6522}
6523@media screen {
6524  .jd-framework.jd-front-end .newsHomeFeaturedArea {
6525    position: relative;
6526  }
6527  .jd-framework.jd-front-end .newsHomeFeaturedArea .newsHomeContent {
6528    position: relative;
6529  }
6530  .jd-framework.jd-front-end .newsHomeFeaturedArea .newsHomeFeatured {
6531    margin-bottom: 50px;
6532  }
6533}
6534@media screen and (max-width: 700px) {
6535  .jd-framework.jd-front-end .newsHomeFeaturedArea .newsHomeFeatured {
6536    margin-top: 50px;
6537  }
6538}
6539@media screen and (max-width: 400px) {
6540  .jd-framework.jd-front-end .newsHomeFeaturedArea .newsHomeFeatured {
6541    margin-top: 0px;
6542  }
6543}
6544@media screen {
6545  .jd-framework.jd-front-end .newsHomeFeaturedArea .contentSliderTeaser__text {
6546    position: static;
6547  }
6548  .jd-framework.jd-front-end .newsHomeFeaturedArea .contentSliderTeaser__text a.teaser__cta {
6549    position: absolute;
6550    bottom: 0;
6551    right: 15px;
6552    line-height: 1.5;
6553  }
6554}
6555@media screen and (max-width: 700px) {
6556  .jd-framework.jd-front-end .newsHomeFeaturedArea .contentSliderTeaser__text a.teaser__cta {
6557    right: 0;
6558  }
6559}
6560@media screen {
6561  .jd-framework.jd-front-end .newsHomeFeaturedArea .contentSliderTeaser__text h3 {
6562    font: 700 normal 19px/1em Georgia, serif;
6563    font-weight: bold;
6564  }
6565  .jd-framework.jd-front-end .newsHomeFeaturedArea .contentSlider__row .contentSliderTeaser__text {
6566    position: relative;
6567  }
6568  .jd-framework.jd-front-end .newsHomeFeaturedArea .newsCategory {
6569    text-align: right;
6570    font-size: 12px;
6571    font-weight: 500;
6572    float: right;
6573    clear: both;
6574    font-family: Georgia, serif;
6575  }
6576}
6577@media screen and (max-width: 400px) {
6578  .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) {
6579    display: none;
6580  }
6581}
6582@media screen {
6583  .jd-framework.jd-front-end .tvbsAccordion .newsHomeFeaturedArea .contentSliderTeaser__text a.teaser__cta {
6584    position: inherit;
6585  }
6586}
6587@media screen {
6588  .jd-framework.jd-front-end .contentSlider .contentSlider__row {
6589    display: inline-block;
6590    margin-bottom: 20px;
6591    overflow: hidden;
6592  }
6593  .jd-framework.jd-front-end .contentSlider__row__collection > .contentSliderTeaser {
6594    display: inline-block;
6595    vertical-align: top;
6596  }
6597  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap .contentSliderTeaser__image {
6598    margin-left: 0 !important;
6599  }
6600  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-imagetext-wrap a.teaser__cta {
6601    margin: 15px 0;
6602  }
6603  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-teasergalleryone-wrap .simpleInlineSlider__controls {
6604    bottom: -36px;
6605  }
6606}
6607@media screen and (max-width: 400px) {
6608  .jd-framework.jd-front-end .contentSlider .contentSlider__row {
6609    display: inline-block;
6610    margin-bottom: 0px;
6611    overflow: hidden;
6612  }
6613  .jd-framework.jd-front-end .contentSlider__row {
6614    margin-bottom: 51px;
6615  }
6616  .jd-framework.jd-front-end .contentSlider__row.snowhight {
6617    margin-bottom: 0;
6618  }
6619  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-teasergalleryone-wrap .simpleInlineSlider__dots {
6620    bottom: -36px;
6621  }
6622  .jd-framework.jd-front-end .jd-row:not(:first-child) {
6623    margin-top: 0;
6624  }
6625}
6626@media screen {
6627  .jd-framework.jd-front-end .contentSlider {
6628    position: relative;
6629  }
6630  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__dots {
6631    top: 90%;
6632  }
6633  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__dots > a:not(.activeDot) {
6634    border-color: #000;
6635  }
6636  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__dots > a.activeDot {
6637    background: #000;
6638  }
6639}
6640@media screen and (max-width: 400px) {
6641  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__dots {
6642    bottom: 27px;
6643  }
6644}
6645@media screen {
6646  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls {
6647    position: relative;
6648    height: 100%;
6649  }
6650}
6651@media screen and (min-width: 601px) {
6652  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls > a {
6653    color: #000;
6654  }
6655  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls__left {
6656    left: 0;
6657  }
6658  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls__right {
6659    right: 0;
6660  }
6661  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls__left.small {
6662    left: 190px;
6663  }
6664  .jd-framework.jd-front-end .contentSlider .simpleInlineSlider__controls__right.small {
6665    right: 190px;
6666  }
6667}
6668@media screen {
6669  .jd-framework.jd-front-end .teaserSlider {
6670    position: relative;
6671    width: 100%;
6672  }
6673  .jd-framework.jd-front-end .teaserSlider, .jd-framework.jd-front-end .teaserSlider * {
6674    -webkit-touch-callout: none;
6675    -webkit-user-select: none;
6676    -moz-user-select: none;
6677    -ms-user-select: none;
6678    user-select: none;
6679  }
6680  .jd-framework.jd-front-end .teaserSlider > .v-element {
6681    width: 100%;
6682  }
6683  .jd-framework.jd-front-end .teaserSlider.withmargin {
6684    margin-top: -50px;
6685  }
6686  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser.noHeight:not(.imageTeaser--noHeight) {
6687    height: 250px;
6688  }
6689}
6690@media screen and (max-width: 900px) {
6691  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser.noHeight:not(.imageTeaser--noHeight) {
6692    height: 160px;
6693  }
6694}
6695@media screen and (max-width: 400px) {
6696  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser.noHeight:not(.imageTeaser--noHeight) {
6697    height: 200px;
6698  }
6699}
6700@media screen {
6701  .jd-framework.jd-front-end .teaserSlider__row {
6702    display: inline-block;
6703  }
6704  .jd-framework.jd-front-end .no-tr {
6705    -webkit-transition: none !important;
6706    transition: none !important;
6707  }
6708  .jd-framework.jd-front-end .teaserSlider__row__collection > .teaserSlider__teaserContainer.weather.activeTeaser > input[type=radio] {
6709    position: absolute;
6710    bottom: 0;
6711    opacity: 0;
6712  }
6713  .jd-framework.jd-front-end .teaserSlider__row__collection > .teaserSlider__teaserContainer.weather.activeTeaser > input[type=radio]:checked + .imageTeaser {
6714    background: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/environment/arrow_active.png) 50% top no-repeat;
6715  }
6716  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather.activeTeaser > label {
6717    position: absolute;
6718    top: 0;
6719    left: 0;
6720    width: 100%;
6721    height: 100%;
6722  }
6723}
6724@media screen and (min-width: 1001px) {
6725  .jd-framework.jd-front-end .teaserSlider__row {
6726    width: 80.15625%;
6727  }
6728}
6729@media screen and (max-width: 1000px) {
6730  .jd-framework.jd-front-end .teaserSlider__row {
6731    margin-bottom: 50px;
6732  }
6733}
6734@media screen and (min-width: 1001px) {
6735  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser:not(.imageTeaser--noHeight) {
6736    height: auto;
6737  }
6738}
6739@media screen {
6740  .jd-framework.jd-front-end .teaserSlider__teaserContainer {
6741    text-align: left;
6742    position: relative;
6743    display: inline-block;
6744    vertical-align: top;
6745  }
6746  .jd-framework.jd-front-end .teaserSlider__teaserContainer p {
6747    margin: 0 0 13px;
6748    display: block;
6749    display: -webkit-box;
6750    height: 78px; /* Fallback for non-webkit */
6751    font-size: 15px;
6752    line-height: 1.3;
6753    -webkit-line-clamp: 4;
6754    -webkit-box-orient: vertical;
6755    overflow: hidden;
6756    text-overflow: ellipsis;
6757  }
6758  .jd-framework.jd-front-end .teaserSlider__teaserContainer .teaser__cta {
6759    overflow: inherit;
6760    line-height: 1.2;
6761    white-space: inherit;
6762  }
6763  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather {
6764    text-align: center;
6765  }
6766  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser > h3 {
6767    font-size: 21px;
6768    line-height: 25px;
6769    margin: 0;
6770  }
6771}
6772@media screen and (min-width: 1001px) {
6773  .jd-framework.jd-front-end .teaserSlider__teaserContainer {
6774    width: 33.33333333%;
6775  }
6776  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather {
6777    width: 19.29824561%;
6778  }
6779  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser {
6780    margin-left: 3.80116959%;
6781    margin-right: 3.80116959%;
6782  }
6783}
6784@media screen and (max-width: 1000px) {
6785  .jd-framework.jd-front-end .teaserSlider__teaserContainer {
6786    width: 50%;
6787  }
6788  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather {
6789    width: 33.33%;
6790  }
6791  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser {
6792    margin-left: 2.16666667%;
6793    margin-right: 2.16666667%;
6794  }
6795}
6796@media screen {
6797  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__dots > a:not(.activeDot), .jd-framework.jd-front-end .flickity-page-dots .dot:not(.is-selected) {
6798    border-color: #000;
6799    background: transparent;
6800    opacity: 1;
6801  }
6802  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__dots > a.activeDot, .jd-framework.jd-front-end .flickity-page-dots .dot {
6803    background: #000;
6804  }
6805  .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 {
6806    margin-right: 0;
6807  }
6808  .jd-framework.jd-front-end .simpleInlineSlider__dots, .jd-framework.jd-front-end .flickity-page-dots {
6809    position: absolute;
6810    width: 235px;
6811    top: 100%;
6812    padding: 0;
6813    margin: 0;
6814    list-style: none;
6815    text-align: center;
6816    left: 50%;
6817    -webkit-transform: translateX(-50%);
6818    transform: translateX(-50%);
6819    line-height: 30px;
6820    height: 100%;
6821  }
6822  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__dots {
6823    top: 95%;
6824    z-index: 1;
6825  }
6826}
6827@media screen and (max-width: 700px) {
6828  .jd-framework.jd-front-end .teaserSlider__teaserContainer,
6829  .jd-framework.jd-front-end .teaserSlider__teaserContainer.weather {
6830    width: 100%;
6831  }
6832  .jd-framework.jd-front-end .teaserSlider__row__collection {
6833    padding-left: 1.08333333%;
6834    padding-right: 1.08333333%;
6835  }
6836  .jd-framework.jd-front-end .teaserSlider__teaserContainer > .imageTeaser {
6837    margin: 0;
6838  }
6839  .jd-framework.jd-front-end .teaserSlider__teaserContainer {
6840    margin-left: 1.08333333%;
6841    margin-right: 1.08333333%;
6842  }
6843  .jd-framework.jd-front-end .flickity-page-dots {
6844    top: 105%;
6845  }
6846}
6847@media screen and (min-width: 1001px) {
6848  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__dots, .jd-framework.jd-front-end .flickity-page-dots {
6849    display: none;
6850  }
6851}
6852@media screen and (max-width: 400px) {
6853  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__dots {
6854    top: 100%;
6855  }
6856  .jd-framework.jd-front-end .teaserSlider.withmargin {
6857    margin-top: -63px;
6858  }
6859}
6860@media screen {
6861  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__controls {
6862    position: relative;
6863    height: 100%;
6864  }
6865}
6866@media screen and (min-width: 601px) {
6867  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__controls > a {
6868    color: #000;
6869  }
6870  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__controls__left {
6871    left: -12px;
6872  }
6873  .jd-framework.jd-front-end .teaserSlider .simpleInlineSlider__controls__right {
6874    right: -12px;
6875  }
6876}
6877@media screen {
6878  .jd-framework.jd-front-end .themeSlider {
6879    position: relative;
6880    width: 100%;
6881  }
6882  .jd-framework.jd-front-end .themeSlider > .v-element {
6883    width: 100%;
6884  }
6885}
6886@media screen {
6887  .jd-framework.jd-front-end .themeSlider__row {
6888    display: inline-block;
6889    overflow: hidden;
6890  }
6891}
6892@media screen and (min-width: 1001px) {
6893  .jd-framework.jd-front-end .themeSlider__row {
6894    width: 78.125%;
6895  }
6896}
6897@media screen and (max-width: 1000px) {
6898  .jd-framework.jd-front-end .themeSlider__row {
6899    margin-bottom: 35px;
6900  }
6901}
6902@media screen {
6903  .jd-framework.jd-front-end .themeSlider__teaserContainer {
6904    text-align: left;
6905    display: inline-block;
6906    vertical-align: top;
6907  }
6908  .jd-framework.jd-front-end .themeSlider__teaserContainer > .themeTeaser {
6909    height: 0;
6910    padding-bottom: 156%;
6911    position: relative;
6912  }
6913}
6914@media screen and (min-width: 1001px) {
6915  .jd-framework.jd-front-end .themeSlider__teaserContainer {
6916    width: 20%;
6917  }
6918  .jd-framework.jd-front-end .themeSlider__teaserContainer > .themeTeaser {
6919    margin-left: 6.5%;
6920    margin-right: 6.5%;
6921  }
6922}
6923@media screen and (max-width: 1000px) {
6924  .jd-framework.jd-front-end .themeSlider__teaserContainer {
6925    width: 33.33333333%;
6926  }
6927  .jd-framework.jd-front-end .themeSlider__teaserContainer > .themeTeaser {
6928    margin-left: 3.25%;
6929    margin-right: 3.25%;
6930  }
6931}
6932@media screen and (max-width: 700px) {
6933  .jd-framework.jd-front-end .themeSlider__teaserContainer {
6934    width: 50%;
6935  }
6936  .jd-framework.jd-front-end .themeSlider__teaserContainer > .themeTeaser {
6937    margin-left: 2.16666667%;
6938    margin-right: 4.33333333%;
6939  }
6940}
6941@media screen and (max-width: 400px) {
6942  .jd-framework.jd-front-end .themeSlider__teaserContainer {
6943    width: 100%;
6944  }
6945  .jd-framework.jd-front-end .themeSlider__teaserContainer > .themeTeaser {
6946    margin-left: 1.08333333%;
6947    margin-right: 1.08333333%;
6948  }
6949}
6950@media screen {
6951  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__dots {
6952    bottom: 100%;
6953  }
6954  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__dots > a:not(.activeDot) {
6955    border-color: #000;
6956  }
6957  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__dots > a.activeDot {
6958    background: #000;
6959  }
6960}
6961@media screen and (min-width: 1001px) {
6962  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__dots {
6963    display: none;
6964  }
6965}
6966@media screen and (max-width: 400px) {
6967  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__dots {
6968    bottom: 95%;
6969  }
6970}
6971@media screen {
6972  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__controls {
6973    position: relative;
6974    height: 100%;
6975  }
6976}
6977@media screen and (min-width: 601px) {
6978  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__controls > a {
6979    color: #000;
6980  }
6981  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__controls__left {
6982    left: -12px;
6983  }
6984  .jd-framework.jd-front-end .themeSlider .simpleInlineSlider__controls__right {
6985    right: -12px;
6986  }
6987}
6988@media screen {
6989  .jd-framework.jd-front-end .mediaGallery, .jd-framework.jd-front-end .mediaGallery_map {
6990    width: 100%;
6991    overflow: hidden;
6992    position: relative;
6993    padding-top: 20px;
6994  }
6995}
6996@media screen and (max-width: 700px) {
6997  .jd-framework.jd-front-end .mediaGallery {
6998    padding-top: 13px;
6999  }
7000}
7001@media screen {
7002  .jd-framework.jd-front-end .mediaGallery__row, .jd-framework.jd-front-end .mediaGallery_map .mediaGallery__row {
7003    display: block;
7004    z-index: 1;
7005    height: 0;
7006    padding-bottom: 52.734375%;
7007    position: relative;
7008    margin-top: 25px;
7009  }
7010  .jd-framework.jd-front-end .mediaGallery__row .zoomSetter, .jd-framework.jd-front-end .mediaGallery_map .mediaGallery__row .zoomSetter {
7011    top: 30px;
7012    left: 15px;
7013  }
7014  .jd-framework.jd-front-end .mediaGallery__row.weather, .jd-framework.jd-front-end .mediaGallery_map .mediaGallery__row.weather {
7015    display: block;
7016    z-index: 1;
7017    height: 0;
7018    padding-bottom: 36.328125%;
7019    position: relative;
7020  }
7021  .jd-framework.jd-front-end .mediaGallery__row:after,
7022  .jd-framework.jd-front-end .mediaGallery__row:before, .jd-framework.jd-front-end .mediaGallery_map .mediaGallery__row:after {
7023    content: "";
7024    position: absolute;
7025    top: 0;
7026    z-index: 20;
7027    width: 3.33333333%;
7028    height: 100%;
7029    background: rgba(255, 255, 255, 0.5);
7030  }
7031  .jd-framework.jd-front-end .mediaGallery__row:before {
7032    right: 100%;
7033  }
7034  .jd-framework.jd-front-end .mediaGallery__row:after {
7035    left: 100%;
7036  }
7037  .jd-framework.jd-front-end .novisible {
7038    overflow: hidden;
7039  }
7040}
7041@media screen {
7042  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider {
7043    margin-top: 45px;
7044    height: 0;
7045    padding-bottom: 52.734375%;
7046  }
7047}
7048@media screen and (max-width: 700px) {
7049  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider {
7050    margin-top: 38px;
7051  }
7052}
7053@media screen {
7054  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__dots {
7055    bottom: 12px;
7056    height: 30px;
7057    position: absolute;
7058    top: inherit;
7059    margin-top: calc(52.734375% - 40px);
7060  }
7061  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__dots > a:not(.activeDot) {
7062    border-color: #fff;
7063  }
7064  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__dots > a.activeDot {
7065    background: #fff;
7066  }
7067}
7068@media screen {
7069  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls {
7070    height: 0;
7071    padding-bottom: 52.734375%;
7072    position: relative;
7073  }
7074  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls.weather {
7075    height: 0;
7076    padding-bottom: 43.90625%;
7077    position: relative;
7078  }
7079}
7080@media screen and (min-width: 901px) {
7081  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls > a {
7082    color: #fff;
7083  }
7084  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls__left {
7085    left: 2px;
7086  }
7087  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls__right {
7088    right: 2px;
7089  }
7090  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls__left.small {
7091    left: 190px;
7092  }
7093  .jd-framework.jd-front-end .mediaGallery .simpleInlineSlider__controls__right.small {
7094    right: 190px;
7095  }
7096  .jd-framework.jd-front-end .contentArticle {
7097    margin-bottom: 50px;
7098  }
7099}
7100@media screen {
7101  .jd-framework.jd-front-end .mediaGallery__switch {
7102    width: 100%;
7103  }
7104  .jd-framework.jd-front-end .mediaGallery__switch:not(.mediaGallery__switch--closed) {
7105    position: absolute;
7106    top: 20px;
7107    left: 0;
7108    z-index: 2;
7109  }
7110  .jd-framework.jd-front-end .mediaGallery__switch > a {
7111    text-decoration: none;
7112    z-index: 1;
7113    display: inline-block;
7114    position: relative;
7115  }
7116  .jd-framework.jd-front-end .mediaGallery__switch a:active,
7117  .jd-framework.jd-front-end .mediaGallery__switch a:focus,
7118  .jd-framework.jd-front-end .mediaGallery__switch a:hover {
7119    color: #9b1d26;
7120  }
7121}
7122@media screen and (max-width: 700px) {
7123  .jd-framework.jd-front-end .mediaGallery__switch:not(.mediaGallery__switch--closed) {
7124    top: 13px;
7125  }
7126}
7127@media screen {
7128  .jd-framework.jd-front-end .mediaGallery__switch [class*=icon] {
7129    font-size: 50px;
7130    vertical-align: top;
7131    display: inline-block;
7132    background: #fff;
7133    border-radius: 50%;
7134    -webkit-transition: -webkit-transform 0.5s ease;
7135    transition: -webkit-transform 0.5s ease;
7136    transition: transform 0.5s ease;
7137    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
7138  }
7139  .jd-framework.jd-front-end .mediaGallery__switch--closed [class*=icon] {
7140    -webkit-transform: rotate(45deg);
7141    transform: rotate(45deg);
7142  }
7143}
7144@media screen and (max-width: 700px) {
7145  .jd-framework.jd-front-end .mediaGallery__switch [class*=icon] {
7146    font-size: 36px;
7147  }
7148}
7149@media screen {
7150  .jd-framework.jd-front-end .mediaGallery__switch .text {
7151    position: absolute;
7152    top: 0;
7153    left: 100%;
7154    font: 400 italic 15px/20px Georgia, serif;
7155    letter-spacing: 0.25px;
7156    text-align: left;
7157    white-space: nowrap;
7158  }
7159  .jd-framework.jd-front-end .mediaGallery__switch--closed .text--closer,
7160  .jd-framework.jd-front-end .mediaGallery__switch:not(.mediaGallery__switch--closed) .text--opener {
7161    display: none;
7162  }
7163}
7164@media screen and (max-width: 700px) {
7165  .jd-framework.jd-front-end .mediaGallery__switch .text {
7166    display: none;
7167  }
7168}
7169@media screen {
7170  .jd-framework.jd-front-end .mediaGallery__switchLine {
7171    height: 1px;
7172    margin-top: -25px;
7173    margin-bottom: 25px;
7174  }
7175  .jd-framework.jd-front-end .mediaGallery__switchLine > hr {
7176    border-color: #000;
7177  }
7178}
7179@media screen and (max-width: 700px) {
7180  .jd-framework.jd-front-end .mediaGallery__switchLine {
7181    margin-top: -18px;
7182    margin-bottom: 18px;
7183  }
7184}
7185@media screen {
7186  .jd-framework.jd-front-end .mediaGallery__switch--closed ~ .mediaGallery__row,
7187  .jd-framework.jd-front-end .mediaGallery__switch--closed ~ .mediaGallery__slider,
7188  .jd-framework.jd-front-end .mediaGallery__switch:not(.mediaGallery__switch--closed) > .mediaGallery__switchLine {
7189    display: none;
7190  }
7191}
7192@media screen {
7193  .jd-framework.jd-front-end .mediaGallery__element {
7194    margin: 0;
7195    float: left;
7196    position: relative;
7197    text-align: left;
7198  }
7199  .jd-framework.jd-front-end .imageWrap {
7200    position: absolute;
7201    width: 100%;
7202    height: 100%;
7203    background-size: cover;
7204    z-index: 10;
7205  }
7206  .jd-framework.jd-front-end .mediaGalleryVideo {
7207    position: absolute;
7208    width: 100%;
7209    height: 100%;
7210    z-index: 5;
7211    top: 0;
7212    left: 0;
7213  }
7214  .jd-framework.jd-front-end .mediaGallery__element:first-child {
7215    width: 100%;
7216  }
7217  .jd-framework.jd-front-end .mediaGallery__element > .image {
7218    width: 100%;
7219    text-align: center;
7220    height: 0;
7221    padding-bottom: 56.25%;
7222    position: relative;
7223    overflow: hidden;
7224  }
7225  .jd-framework.jd-front-end .mediaGallery__element > .image > img {
7226    position: absolute;
7227    top: 0;
7228    left: 0;
7229    width: 100%;
7230    height: auto;
7231  }
7232}
7233@media screen and (min-width: 701px) {
7234  .jd-framework.jd-front-end .mediaGallery__element > figcaption {
7235    position: absolute;
7236    width: 50%;
7237    left: 4%;
7238    bottom: 
723845px;
7239    text-align: left;
7240    z-index: 15;
7241  }
7242  .jd-framework.jd-front-end .mediaGallery__element > figcaption .subline,
7243  .jd-framework.jd-front-end .mediaGallery__element > figcaption h3 {
7244    color: #000;
7245    background: #fff;
7246    display: inline-block;
7247    margin: 0;
7248    padding-left: 1.08333333%;
7249    padding-right: 1.08333333%;
7250  }
7251  .jd-framework.jd-front-end .mediaGallery__element > figcaption h3 {
7252    font: 400 normal 28px/30px TW_Character, Arial, sans-serif;
7253    letter-spacing: 0.5px;
7254    margin-bottom: 2px;
7255    padding-top: 6px;
7256    padding-bottom: 4px;
7257  }
7258  .jd-framework.jd-front-end .mediaGallery__element > figcaption .subline {
7259    font: 400 normal 15px/20px Georgia, serif;
7260    letter-spacing: 0.25px;
7261    padding-top: 2px;
7262    padding-bottom: 1px;
7263  }
7264}
7265@media screen and (max-width: 700px) {
7266  .jd-framework.jd-front-end .mediaGallery__element > figcaption {
7267    text-align: center;
7268    padding: 20px 5.625%;
7269  }
7270  .jd-framework.jd-front-end .mediaGallery__element > figcaption .subline,
7271  .jd-framework.jd-front-end .mediaGallery__element > figcaption h3 {
7272    color: #000;
7273    margin: 0;
7274  }
7275  .jd-framework.jd-front-end .mediaGallery__element > figcaption h3 {
7276    font: 400 normal 25px/28px TW_Character, Arial, sans-serif;
7277    margin: 0 0 13px;
7278  }
7279  .jd-framework.jd-front-end .mediaGallery__element > figcaption .subline {
7280    font: 400 normal 17px/24px Georgia, serif;
7281    letter-spacing: 0.25px;
7282  }
7283  .jd-framework.jd-front-end .mediaGallery__element > figcaption > br {
7284    display: none;
7285  }
7286}
7287@media screen {
7288  .jd-framework.jd-front-end .mediaGalleryButton {
7289    position: absolute;
7290    top: 0;
7291    left: 0;
7292    width: 100%;
7293    height: 100%;
7294    z-index: 15;
7295  }
7296  .jd-framework.jd-front-end .mediaGalleryButton > a {
7297    display: inline-block;
7298    vertical-align: middle;
7299    position: relative;
7300    color: #fff;
7301    text-decoration: none;
7302  }
7303  .jd-framework.jd-front-end .mediaGalleryButton > a:active,
7304  .jd-framework.jd-front-end .mediaGalleryButton > a:focus,
7305  .jd-framework.jd-front-end .mediaGalleryButton > a:hover {
7306    color: #9b1d26;
7307  }
7308  .jd-framework.jd-front-end .mediaGalleryButton > a > [class*=icon] {
7309    font-size: 110px;
7310    text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
7311  }
7312}
7313@media screen and (max-width: 900px) {
7314  .jd-framework.jd-front-end .mediaGalleryButton > a > [class*=icon] {
7315    font-size: 82px;
7316  }
7317}
7318@media screen and (max-width: 600px) {
7319  .jd-framework.jd-front-end .mediaGalleryButton > a > [class*=icon] {
7320    font-size: 50px;
7321  }
7322}
7323@media screen {
7324  .jd-framework.jd-front-end .finderWrapper {
7325    position: relative;
7326    width: 100%;
7327    height: auto;
7328    -webkit-transition: min-height 600ms;
7329    transition: min-height 600ms;
7330  }
7331  .jd-framework.jd-front-end .finderWrapper:after {
7332    content: "";
7333    display: block;
7334    clear: both;
7335  }
7336}
7337@media screen {
7338  .jd-framework.jd-front-end .finderWrapper > :not(.finderWrapper__filter) {
7339    position: relative;
7340    z-index: 1;
7341  }
7342  .jd-framework.jd-front-end .finderWrapper__filter .infoTeaser {
7343    z-index: 2;
7344  }
7345}
7346@media screen and (min-width: 1001px) {
7347  .jd-framework.jd-front-end .finderWrapper__filter {
7348    position: absolute;
7349    top: 0;
7350    left: 0;
7351    width: 100%;
7352    margin-top: 0;
7353  }
7354}
7355@media screen and (max-width: 1000px) {
7356  .jd-framework.jd-front-end .finderWrapper__filter > .h-grid-12 {
7357    width: 100%;
7358    max-width: none;
7359  }
7360  .jd-framework.jd-front-end .finderWrapper__filter:not(.finderWrapper__marginalRow) > .h-grid-12 > .infoTeaser {
7361    margin: 0;
7362    height: 100%;
7363    overflow-y: auto;
7364    border-right: 1px solid #000;
7365    position: fixed;
7366    z-index: 2;
7367    top: 0;
7368    bottom: 0;
7369    left: -100%;
7370    -webkit-transition: left 0.5s ease;
7371    transition: left 0.5s ease;
7372  }
7373  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:checked ~ .h-grid-12 > .infoTeaser {
7374    left: 0;
7375    background: #fff;
7376  }
7377  .jd-framework.jd-front-end .finderWrapper__filter > .h-grid-12 > .infoTeaser > .infoTeaserContent {
7378    min-height: 100%;
7379  }
7380}
7381@media screen {
7382  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch] {
7383    position: absolute;
7384    opacity: 0;
7385  }
7386}
7387@media screen and (min-width: 1001px) {
7388  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch {
7389    display: none;
7390  }
7391}
7392@media screen {
7393  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch > .filterSwitch__closer {
7394    position: fixed;
7395    bottom: 10px;
7396    z-index: 3;
7397    left: -100px;
7398    margin-left: -25px;
7399    margin-bottom: 0;
7400    -webkit-transition: left 0.5s ease;
7401    transition: left 0.5s ease;
7402  }
7403  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch > .filterSwitch__opener {
7404    margin-bottom: 40px !important;
7405  }
7406  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch > .filterSwitch__opener span.icon-filter {
7407    font-size: 20px;
7408    text-align: right;
7409    width: 20px !important;
7410    vertical-align: middle;
7411    margin-right: 0px;
7412    line-height: 45px;
7413  }
7414  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:checked + .filterSwitch > .filterSwitch__closer,
7415  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:not(:checked) + .filterSwitch > .filterSwitch__opener {
7416    display: block;
7417  }
7418}
7419@media screen and (max-width: 1000px) {
7420  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:checked + .filterSwitch > .filterSwitch__closer {
7421    left: 47.83333333%;
7422  }
7423}
7424@media screen and (max-width: 700px) {
7425  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:checked + .filterSwitch > .filterSwitch__closer {
7426    left: 64.5%;
7427  }
7428}
7429@media screen and (max-width: 400px) {
7430  .jd-framework.jd-front-end .finderWrapper__filter > [id*=finderSwitch]:checked + .filterSwitch > .filterSwitch__closer {
7431    left: 81.16666667%;
7432  }
7433}
7434@media screen {
7435  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch .image {
7436    width: 50px;
7437    height: 50px;
7438    -webkit-box-sizing: border-box;
7439            box-sizing: border-box;
7440    border: 4px solid #000;
7441    background: #fff;
7442    border-radius: 50%;
7443    display: inline-block;
7444    vertical-align: middle;
7445  }
7446  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch .image > [class*=icon] {
7447    color: #000;
7448    font-size: 30px;
7449    line-height: 40px;
7450  }
7451  .jd-framework.jd-front-end .finderWrapper__filter #filterMenu ul {
7452    width: 100%;
7453  }
7454  .jd-framework.jd-front-end .finderWrapper__filter #filterMenu ul li a[data-toggle] {
7455    float: right;
7456    vertical-align: super;
7457  }
7458}
7459@media screen {
7460  .jd-framework.jd-front-end .finderWrapper__filter > .filterSwitch .text {
7461    display: inline-block;
7462    vertical-align: middle;
7463    margin: 0 0 0 5px;
7464    padding: 0 3px;
7465    font: 400 normal 21px/25px TW_Character, Arial, sans-serif;
7466    color: #000;
7467    background: rgba(255, 255, 255, 0.75);
7468    -webkit-box-shadow: 0 0 5px #fff;
7469            box-shadow: 0 0 5px #fff;
7470  }
7471}
7472@media screen {
7473  .jd-framework.jd-front-end .circleData:not([class*=h-element]) {
7474    width: 50%;
7475  }
7476}
7477@media screen {
7478  .jd-framework.jd-front-end .circleData {
7479    display: inline-block;
7480    vertical-align: top;
7481    margin-bottom: 30px;
7482    position: relative;
7483  }
7484  .jd-framework.jd-front-end .circleData > canvas {
7485    display: inline-block;
7486    vertical-align: middle;
7487  }
7488  .jd-framework.jd-front-end .circleData > p {
7489    display: inline-block;
7490    vertical-align: middle;
7491    font: 400 normal 15px/20px Georgia, serif;
7492    color: #000;
7493    width: 100%;
7494    -webkit-box-sizing: border-box;
7495            box-sizing: border-box;
7496    padding: 0 0 0 80px;
7497    margin: 0 0 0 -66px;
7498  }
7499  .jd-framework.jd-front-end .circleData > p > strong {
7500    font-size: 17px;
7501  }
7502  .jd-framework.jd-front-end .circleData > [class*=icon] {
7503    font-size: 25px;
7504    color: #000;
7505    line-height: 66px;
7506    position: absolute;
7507    left: 0;
7508    top: 0;
7509    width: 66px;
7510    text-align: center;
7511  }
7512}
7513@media screen {
7514  .jd-framework.jd-front-end .barData {
7515    width: 100%;
7516  }
7517  .jd-framework.jd-front-end .barData:not(:last-child) {
7518    margin-bottom: 6px;
7519  }
7520}
7521@media screen {
7522  .jd-framework.jd-front-end .barData > h4,
7523  .jd-framework.jd-front-end .barData > p {
7524    font: 400 normal 15px/18px Georgia, serif;
7525    color: #000;
7526    margin: 0;
7527  }
7528  .jd-framework.jd-front-end .barData > h4 {
7529    font-weight: 700;
7530  }
7531}
7532@media screen {
7533  .jd-framework.jd-front-end .barData__bar {
7534    position: relative;
7535    height: 18px;
7536  }
7537  .jd-framework.jd-front-end .barData__bar__content {
7538    position: absolute;
7539    top: 0;
7540    left: 0;
7541    height: 100%;
7542    background: #8ebb8e;
7543    width: attr(data-width);
7544  }
7545  .jd-framework.jd-front-end .barData__bar__content:before {
7546    content: attr(data-width);
7547    position: relative;
7548    padding-left: 10px;
7549    font: 400 normal 13px/18px Georgia, serif;
7550    color: #000;
7551  }
7552}
7553@media screen {
7554  .jd-framework.jd-front-end .checkboxData {
7555    font: 400 normal 15px/24px Georgia, serif;
7556    color: #000;
7557    padding-left: 25px;
7558  }
7559  .jd-framework.jd-front-end .checkboxData:before {
7560    font: 400 normal 16px icomoon;
7561    color: #8ebb8e;
7562    content: "\e614";
7563    margin: 0 10px 0 -25px;
7564    vertical-align: text-bottom;
7565  }
7566}
7567@media screen {
7568  .jd-framework.jd-front-end .timeline > ul {
7569    border-bottom: 1px #000 solid;
7570    display: -webkit-box;
7571    display: -ms-flexbox;
7572    display: flex;
7573    list-style: none;
7574    margin-top: 44px;
7575    margin-bottom: 50px;
7576    position: relative;
7577    z-index: 1;
7578  }
7579  .jd-framework.jd-front-end .timeline > ul > li {
7580    -webkit-box-flex: 1;
7581    -ms-flex: 1;
7582    flex: 1;
7583    text-align: center;
7584    margin-bottom: -14px;
7585  }
7586  .jd-framework.jd-front-end .timeline > ul > li > [type=radio] {
7587    position: absolute;
7588    opacity: 0;
7589  }
7590  .jd-framework.jd-front-end .timeline > ul > li > label {
7591    font: 700 normal 17px/25px Georgia, serif;
7592    color: #000;
7593    cursor: pointer;
7594    font-weight: 700;
7595  }
7596  .jd-framework.jd-front-end .timeline > ul > li > label:after {
7597    content: "";
7598    display: inline-block;
7599    width: 12px;
7600    height: 12px;
7601    background: #fff;
7602    border: 2px solid #000;
7603    border-radius: 50%;
7604  }
7605  .jd-framework.jd-front-end .timeline > ul > li > [type=radio]:checked + label:after {
7606    background: #000;
7607  }
7608}
7609@media screen and (max-width: 1000px) {
7610  .jd-framework.jd-front-end .timeline {
7611    display: none;
7612  }
7613}
7614@media screen {
7615  .jd-framework.jd-front-end .tourinfos {
7616    display: -webkit-box;
7617    display: -ms-flexbox;
7618    display: flex;
7619    -ms-flex-wrap: wrap;
7620    flex-wrap: wrap;
7621    width: 100%;
7622  }
7623  .jd-framework.jd-front-end .tourinfos:not(:last-of-type) {
7624    margin-bottom: 5px;
7625  }
7626}
7627@media screen {
7628  .jd-framework.jd-front-end .tourinfos--large > .tourinfos__group {
7629    height: 440px;
7630  }
7631  .jd-framework.jd-front-end .tourinfos__helper {
7632    width: 100%;
7633    -webkit-box-sizing: border-box;
7634            box-sizing: border-box;
7635    padding: 18px 26px;
7636  }
7637  .jd-framework.jd-front-end .tourinfos__group {
7638    background: #d4d4d4;
7639    position: relative;
7640    -webkit-box-flex: 1;
7641    -ms-flex: 1 0 33%;
7642    flex: 1 0 33%;
7643  }
7644  .jd-framework.jd-front-end .tourinfos__group--double {
7645    -webkit-box-flex: 2;
7646    -ms-flex: 2 0 66%;
7647    flex: 2 0 66%;
7648  }
7649  .jd-framework.jd-front-end .tourinfos__group--simple {
7650    -webkit-box-flex: 1;
7651    -ms-flex: 1;
7652    flex: 1;
7653  }
7654}
7655@media screen and (min-width: 901px) {
7656  .jd-framework.jd-front-end .tourinfos__group:not(:last-child):not(.tourinfos__group--simple) {
7657    margin-right: 1px;
7658  }
7659}
7660@media screen and (max-width: 900px) {
7661  .jd-framework.jd-front-end .tourinfos__group {
7662    -webkit-box-flex: 1;
7663    -ms-flex: 1 0 100%;
7664    flex: 1 0 100%;
7665  }
7666  .jd-framework.jd-front-end .tourinfos__group--simple {
7667    -webkit-box-flex: 1;
7668    -ms-flex: 1 0 50%;
7669    flex: 1 0 50%;
7670  }
7671  .jd-framework.jd-front-end .tourinfos__group:not(:last-child) {
7672    margin-bottom: 1px;
7673  }
7674}
7675@media screen and (max-width: 700px) {
7676  .jd-framework.jd-front-end .tourinfos__group--simple {
7677    -webkit-box-flex: 1;
7678    -ms-flex: 1 0 100%;
7679    flex: 1 0 100%;
7680  }
7681}
7682@media screen {
7683  .jd-framework.jd-front-end .tourinfos__set {
7684    width: 100%;
7685    display: -webkit-box;
7686    display: -ms-flexbox;
7687    display: flex;
7688    margin-bottom: 10px;
7689  }
7690  .jd-framework.jd-front-end .tourinfos__set__item {
7691    -webkit-box-flex: 1;
7692    -ms-flex: 1;
7693    flex: 1;
7694  }
7695  .jd-framework.jd-front-end .tourinfos__set__item--right {
7696    text-align: right;
7697  }
7698}
7699@media screen {
7700  .jd-framework.jd-front-end .tourinfos hr {
7701    width: 100%;
7702    border-color: #000;
7703    margin-bottom: 5px;
7704  }
7705  .jd-framework.jd-front-end .tourinfos p {
7706    font: 400 normal 15px/20px Georgia, serif;
7707    color: #000;
7708    margin: 0;
7709  }
7710  .jd-framework.jd-front-end .tourinfos p > [class*=icon] {
7711    margin-right: 25px;
7712    font-size: 45px;
7713    color: #000;
7714    vertical-align: middle;
7715  }
7716  .jd-framework.jd-front-end .tourinfos p > .tourinfos__icon {
7717    margin-right: 25px;
7718    font-size: 65px;
7719    color: #000;
7720    vertical-align: middle;
7721  }
7722  .jd-framework.jd-front-end .tourinfos p > .tourinfos__icon--red {
7723    color: #b0141c;
7724  }
7725  .jd-framework.jd-front-end .tourinfos p > .tourinfos__icon--blue {
7726    color: #8ce0ee;
7727  }
7728  .jd-framework.jd-front-end .tourinfos p > .labeling__icon {
7729    margin-right: 5px;
7730    font-size: 15px;
7731    color: #000;
7732    vertical-align: middle;
7733  }
7734  .jd-framework.jd-front-end .tourinfos p > a {
7735    font-style: italic;
7736    text-decoration: underline;
7737  }
7738  .jd-framework.jd-front-end .tourinfos ul {
7739    list-style: none;
7740    margin: 0;
7741    padding: 0;
7742  }
7743  .jd-framework.jd-front-end .tourinfos ul > li {
7744    font: 400 normal 15px/20px Georgia, serif;
7745    color: #000;
7746    padding-left: 30px;
7747  }
7748  .jd-framework.jd-front-end .tourinfos ul.checklist > li.empty {
7749    padding-left: 0;
7750  }
7751  .jd-framework.jd-front-end .tourinfos ul.downloads > li:not(:last-of-type) {
7752    margin-bottom: 20px;
7753  }
7754  .jd-framework.jd-front-end .tourinfos ul > li:before {
7755    width: 20px;
7756    height: 20px;
7757    -webkit-box-sizing: border-box;
7758            box-sizing: border-box;
7759    margin-left: -30px;
7760    margin-right: 10px;
7761    font: 400 normal 14px icomoon;
7762    color: #000;
7763    display: inline-block;
7764    text-align: center;
7765  }
7766  .jd-framework.jd-front-end .tourinfos ul.checklist > li:not(.empty):before {
7767    padding: 2px 0 0;
7768    border: 1px solid #7d7d7d;
7769    background: #fff;
7770    content: "\e614";
7771  }
7772  .jd-framework.jd-front-end .tourinfos ul.checklist > li.unchecked:before {
7773    color: #fff;
7774  }
7775  .jd-framework.jd-front-end .tourinfos ul.downloads > li:before {
7776    vertical-align: bottom;
7777    content: "\e691";
7778    font-size: 20px;
7779  }
7780  .jd-framework.jd-front-end .tourinfos ul > li > a {
7781    text-decoration: underline;
7782    font-style: italic;
7783  }
7784}
7785@media screen {
7786  .jd-framework.jd-front-end .tourinfos__bar {
7787    width: 100%;
7788    height: 10px;
7789    background: #fff;
7790    margin: -10px 0 10px;
7791  }
7792  .jd-framework.jd-front-end .tourinfos__bar > div {
7793    height: 100%;
7794  }
7795  .jd-framework.jd-front-end .tourinfos__bar--red > div {
7796    background: #b0141c;
7797  }
7798  .jd-framework.jd-front-end .tourinfos__bar--blue > div {
7799    background: #8ce0ee;
7800  }
7801  .jd-framework.jd-front-end .tourinfos__bar--black > div {
7802    background: #000;
7803  }
7804}
7805@media screen {
7806  .jd-framework.jd-front-end .tourinfos__heightData {
7807    background: url(https://www.cine.tirol/wp-content/themes/jd-bootpress/custom/styles/default/images/objects/heightInfoMountain.svg) 0 0/contain no-repeat;
7808    height: 70px;
7809    position: relative;
7810    margin-top: 10px;
7811  }
7812  .jd-framework.jd-front-end .tourinfos__heightData > span {
7813    position: absolute;
7814    left: 120px;
7815    font: 400 italic 15px/20px Georgia, serif;
7816    color: #000;
7817  }
7818  .jd-framework.jd-front-end .tourinfos__heightData__top {
7819    top: -10px;
7820  }
7821  .jd-framework.jd-front-end .tourinfos__heightData__bottom {
7822    bottom: -10px;
7823  }
7824}
7825@media screen {
7826  .jd-framework.jd-front-end .tourinfos__image {
7827    position: absolute;
7828    top: 0;
7829    left: 0;
7830    width: 100%;
7831    height: 100%;
7832    overflow: hidden;
7833  }
7834  .jd-framework.jd-front-end .tourinfos__image > img {
7835    position: absolute;
7836    top: 0;
7837    left: 0;
7838    width: auto;
7839    height: 100%;
7840  }
7841  .jd-framework.jd-front-end .tourinfos__image__text {
7842    position: absolute;
7843    bottom: 45px;
7844    left: 25px;
7845    margin-right: 25px;
7846  }
7847  .jd-framework.jd-front-end .tourinfos__image__text > p {
7848    display: inline-block;
7849    font: 400 normal 15px/20px Georgia, serif;
7850    color: #000;
7851    background: #fff;
7852    padding: 2px 5px;
7853  }
7854  .jd-framework.jd-front-end .tourinfos__image__text > p:not(:last-of-type) {
7855    margin-bottom: 1px;
7856  }
7857}
7858@media screen {
7859  .jd-framework.jd-front-end .checklistDingens h3 {
7860    font: 700 normal 15px/24px Georgia, serif;
7861    color: #000;
7862    width: 100%;
7863    margin: 0 0 15px;
7864  }
7865}
7866@media screen {
7867  .jd-framework.jd-front-end .checklistDingens ul {
7868    list-style: none;
7869    width: 100%;
7870    margin: 0 0 30px;
7871    padding: 0;
7872  }
7873}
7874@media screen and (min-width: 1001px) {
7875  .jd-framework.jd-front-end .checklistDingens ul {
7876    -moz-column-count: 3;
7877  }
7878}
7879@media screen and (min-width: 701px) and (max-width: 1000px) {
7880  .jd-framework.jd-front-end .checklistDingens ul {
7881    -moz-column-count: 2;
7882  }
7883}
7884@media screen {
7885  .jd-framework.jd-front-end .checklistDingens ul > li {
7886    font: 400 normal 15px/1em Georgia, serif;
7887    color: #000;
7888    padding-left: 30px;
7889  }
7890  .jd-framework.jd-front-end .checklistDingens ul > li:before {
7891    content: "\e614";
7892    display: inline-block;
7893    text-align: center;
7894    width: 20px;
7895    height: 20px;
7896    -webkit-box-sizing: border-box;
7897            box-sizing: border-box;
7898    margin-left: -30px;
7899    margin-right: 10px;
7900    padding: 2px 0 0;
7901    font: 400 normal 14px icomoon;
7902    color: #000;
7903    border: 1px solid #7d7d7d;
7904    background: #fff;
7905  }
7906}
7907@media screen {
7908  .jd-framework.jd-front-end .paginationWrapperRight {
7909    margin: 5px 0 10px;
7910    float: right;
7911  }
7912  .jd-framework.jd-front-end .paginationWrapperLeft {
7913    margin: 5px 0 0;
7914    float: left;
7915  }
7916  .jd-framework.jd-front-end .pagination__cta {
7917    font: 700 normal 15px/1em Georgia, serif;
7918    color: #000;
7919    font-weight: 700;
7920    text-align: center;
7921    text-decoration: none;
7922    margin: 0 15px;
7923  }
7924  .jd-framework.jd-front-end .pagination__cta > [class*=icon] {
7925    font-size: 10px;
7926    margin-right: 5px;
7927    margin-left: 5px;
7928  }
7929  .jd-framework.jd-front-end .pagination__cta:active,
7930  .jd-framework.jd-front-end .pagination__cta:focus,
7931  .jd-framework.jd-front-end .pagination__cta:hover {
7932    color: #9b1d26;
7933  }
7934}
7935@media screen and (max-width: 1000px) {
7936  .jd-framework.jd-front-end .pagination__cta {
7937    font-size: 17px;
7938    margin: 0 5px;
7939    float: left;
7940  }
7941}
7942@media screen and (max-width: 670px) {
7943  .jd-framework.jd-front-end .pagination__cta {
7944    font-size: 16px;
7945    margin: 10px 10px 10px 5px;
7946  }
7947}
7948@media screen {
7949  .jd-framework.jd-front-end #fancybox-overlay {
7950    background-color: rgba(0, 0, 0, 0.8);
7951    height: 100%;
7952    width: 100%;
7953    position: fixed;
7954    top: 0;
7955    left: 0;
7956    z-index: 4;
7957  }
7958  .jd-framework.jd-front-end .webcamBox {
7959    width: 100%;
7960    overflow: hidden;
7961    padding-top: 20px;
7962    display: none;
7963    position: absolute;
7964    top: 95px;
7965    left: 0;
7966  }
7967  .jd-framework.jd-front-end .webcamBoxShow {
7968    display: block;
7969  }
7970  .jd-framework.jd-front-end webcamBoxClose {
7971    display: none;
7972  }
7973}
7974@media screen and (max-width: 1000px) {
7975  .jd-framework.jd-front-end .webcamBox {
7976    top: 20px;
7977    left: 0;
7978  }
7979}
7980@media screen and (max-width: 700px) {
7981  .jd-framework.jd-front-end .webcamBox {
7982    padding-top: 13px;
7983  }
7984}
7985@media screen {
7986  .jd-framework.jd-front-end .webcamBox__switch {
7987    width: 100%;
7988    text-align: center;
7989  }
7990  .jd-framework.jd-front-end .webcamBox__switch:not(.webcamBox__switch--closed) {
7991    position: absolute;
7992    left: 0;
7993    z-index: 2;
7994  }
7995  .jd-framework.jd-front-end .webcamBox__switch > a {
7996    text-decoration: none;
7997    z-index: 1;
7998    display: inline-block;
7999    position: relative;
8000  }
8001  .jd-framework.jd-front-end .webcamBox__switch a:active,
8002  .jd-framework.jd-front-end .webcamBox__switch a:active > .text,
8003  .jd-framework.jd-front-end .webcamBox__switch a:focus,
8004  .jd-framework.jd-front-end .webcamBox__switch a:focus > .text,
8005  .jd-framework.jd-front-end .webcamBox__switch a:hover,
8006  .jd-framework.jd-front-end .webcamBox__switch a:hover > .text {
8007    color: #9b1d26;
8008  }
8009}
8010@media screen and (max-width: 700px) {
8011  .jd-framework.jd-front-end .webcamBox__switch:not(.webcamBox__switch--closed) {
8012    top: 13px;
8013  }
8014}
8015@media screen {
8016  .jd-framework.jd-front-end .webcamBox__switch [class*=icon] {
8017    font-size: 50px;
8018    vertical-align: top;
8019    display: inline-block;
8020    background: #fff;
8021    border-radius: 50%;
8022    -webkit-transition: -webkit-transform 0.5s ease;
8023    transition: -webkit-transform 0.5s ease;
8024    transition: transform 0.5s ease;
8025    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
8026  }
8027}
8028@media screen and (max-width: 700px) {
8029  .jd-framework.jd-front-end .webcamBox__switch [class*=icon] {
8030    font-size: 36px;
8031  }
8032}
8033@media screen {
8034  .jd-framework.jd-front-end .webcamBox__switch .text {
8035    position: absolute;
8036    top: 0;
8037    left: 100%;
8038    font: 400 italic 15px/20px Georgia, serif;
8039    letter-spacing: 0.25px;
8040    text-align: left;
8041    white-space: nowrap;
8042    color: #fff;
8043  }
8044  .jd-framework.jd-front-end .webcamBox__switch--closed .text--closer {
8045    display: none;
8046  }
8047}
8048@media screen and (max-width: 700px) {
8049  .jd-framework.jd-front-end .webcamBox__switch .text {
8050    display: none;
8051  }
8052}
8053@media screen {
8054  .jd-framework.jd-front-end #webcamBox__element {
8055    margin: 0;
8056    float: left;
8057    position: relative;
8058    text-align: left;
8059    width: 100%;
8060  }
8061  .jd-framework.jd-front-end #webcamBox__element > .image {
8062    width: 100%;
8063    text-align: center;
8064    height: 0;
8065    padding-bottom: 56.25%;
8066    position: relative;
8067    overflow: hidden;
8068  }
8069}
8070@media screen {
8071  .jd-framework.jd-front-end .listElement__cta {
8072    font: 700 normal 15px/1em Georgia, serif;
8073    color: #000;
8074    font-weight: 700;
8075    text-align: right;
8076    float: right;
8077    text-decoration: none;
8078  }
8079  .jd-framework.jd-front-end .listElement__cta > [class*=icon] {
8080    font-size: 10px;
8081    margin-right: 5px;
8082  }
8083  .jd-framework.jd-front-end .listElement__cta:active,
8084  .jd-framework.jd-front-end .listElement__cta:focus,
8085  .jd-framework.jd-front-end .listElement__cta:hover {
8086    color: #9b1d26;
8087  }
8088  .jd-framework.jd-front-end .listElement__cta.noPositioning {
8089    position: relative;
8090    float: left;
8091    margin-top: 8px;
8092  }
8093}
8094@media screen and (max-width: 1000px) {
8095  .jd-framework.jd-front-end .listElement__cta {
8096    font-size: 17px;
8097  }
8098}
8099@media screen and (min-width: 701px) {
8100  .jd-framework.jd-front-end .listElement .listElement__cta {
8101    position: absolute;
8102    bottom: 0;
8103    right: 0;
8104  }
8105  .jd-framework.jd-front-end .listElement__cta.noPositioning {
8106    position: relative;
8107    float: left;
8108    margin-top: 10px;
8109  }
8110}
8111@media screen {
8112  .jd-framework.jd-front-end .listElement > hr {
8113    border-color: #000;
8114  }
8115  .jd-framework.jd-front-end .listElement:last-child > hr {
8116    display: none;
8117  }
8118}
8119@media screen and (min-width: 401px) {
8120  .jd-framework.jd-front-end .listElement > hr {
8121    margin: 20px 0;
8122  }
8123}
8124@media screen and (max-width: 400px) {
8125  .jd-framework.jd-front-end .listElement > hr {
8126    margin: 24px 0;
8127  }
8128}
8129@media screen {
8130  .jd-framework.jd-front-end .listElement__text {
8131    position: relative;
8132  }
8133  .jd-framework.jd-front-end .listElement__text + .listElement__text {
8134    margin-top: 23px;
8135  }
8136  .jd-framework.jd-front-end .listElement__text > h2,
8137  .jd-framework.jd-front-end .listElement__text > h3 {
8138    font: 400 normal 21px/25px TW_Character, Arial, sans-serif;
8139    color: #000;
8140    margin: 0 0 10px;
8141    letter-spacing: 0.5px;
8142  }
8143  .jd-framework.jd-front-end .listElement__text > h3 > span {
8144    float: right;
8145  }
8146  .jd-framework.jd-front-end .listElement__text > h2 > a {
8147    text-decoration: none;
8148  }
8149  .jd-framework.jd-front-end .listElement__text.h-element-md-6.text-content p a {
8150    border-bottom: 1px solid black;
8151    padding-bottom: 0;
8152  }
8153  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-headlinetext-wrap h2 {
8154    font: 400 normal 48px/55px TW_Character, Arial, sans-serif;
8155    color: #000;
8156    margin: 0 0 8px;
8157    text-align: center;
8158    letter-spacing: 0.5px;
8159  }
8160  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-headlinetext-wrap h2.jd-font-headline-medium {
8161    font: 400 normal 28px/32px TW_Character, Arial, sans-serif;
8162    margin: 20px 0 10px;
8163  }
8164  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-headlinetext-wrap h2.jd-font-headline-small {
8165    font: 400 normal 21px/25px TW_Character, Arial, sans-serif;
8166    margin: 20px 0 10px;
8167  }
8168  .jd-framework.jd-front-end .listElement__text > h2 {
8169    width: 90%;
8170  }
8171  .jd-framework.jd-front-end .rating-bar {
8172    position: absolute;
8173    right: 109px;
8174    top: 19px;
8175    width: 100px;
8176    height: 5px;
8177    background-color: rgba(0, 0, 0, 0.2);
8178  }
8179  .jd-framework.jd-front-end .rating-bar p {
8180    position: absolute;
8181    top: -8px;
8182    right: calc(100% + 15px);
8183    white-space: nowrap;
8184  }
8185  .jd-framework.jd-front-end .rating-bar .rating-progress {
8186    position: absolute;
8187    top: 0;
8188    left: 0;
8189    height: 100%;
8190    width: 0;
8191    background-color: #009e1d;
8192    -webkit-transition: width 600ms ease-in-out;
8193    transition: width 600ms ease-in-out;
8194  }
8195  .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) {
8196    font: 400 normal 15px/20px Georgia, serif;
8197    color: #000;
8198    margin: 0 0 15px;
8199    letter-spacing: 0.25px;
8200    display: block;
8201    display: -webkit-box;
8202    min-height: 100px;
8203    max-height: 100px;
8204    -webkit-line-clamp: 5;
8205    -webkit-box-orient: vertical;
8206    overflow: hidden;
8207    text-overflow: ellipsis;
8208    -webkit-transition: -webkit-line-clamp 600ms ease-in-out, max-height 600ms ease-in-out;
8209    transition: -webkit-line-clamp 600ms ease-in-out, max-height 600ms ease-in-out;
8210  }
8211  .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 {
8212    text-decoration: underline;
8213  }
8214  .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 {
8215    max-height: 1500px;
8216    -webkit-line-clamp: 300;
8217  }
8218  .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text >
8218 p.downloads, .jd-framework.jd-front-end .listElement:not([data-filter=attachment_texts]) .listElement__text > div:not(.closer).downloads {
8219    height: auto !important;
8220    min-height: inherit;
8221    margin-bottom: 30px;
8222    max-height: inherit;
8223    -webkit-line-clamp: 300;
8224    -webkit-box-orient: vertical;
8225    display: inline-block;
8226  }
8227}
8228@media screen and (min-width: 1001px) {
8229  .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 {
8230    float: right;
8231  }
8232}
8233@media screen {
8234  .jd-framework.jd-front-end .listElement .listElement__text > *:nth-last-child(3) {
8235    margin-bottom: 30px !important;
8236  }
8237  .jd-framework.jd-front-end .touristica-header form {
8238    display: none;
8239  }
8240  .jd-framework.jd-front-end .touristica-results .listElement .listElement__image.h-element-3 {
8241    padding: 0;
8242    height: auto;
8243    overflow: hidden;
8244    position: relative;
8245  }
8246  .jd-framework.jd-front-end .touristica-results .listElement .listElement__image.h-element-3 img {
8247    position: relative;
8248    width: 100%;
8249  }
8250  .jd-framework.jd-front-end .touristica-results .listElement .listElement__image.h-element-3 .infoTeaserContent {
8251    margin-top: 9.166667%;
8252  }
8253  .jd-framework.jd-front-end .touristica-results .listElement .listElement__text > *:nth-last-child(3) {
8254    margin-bottom: 11px !important;
8255  }
8256  .jd-framework.jd-front-end .touristica-results .listElement .listElement__text > p:nth-last-child(3) {
8257    margin-bottom: 30px !important;
8258    min-height: inherit;
8259  }
8260  .jd-framework.jd-front-end .touristica-results .infoTeaserContent .jury-overlay {
8261    position: absolute;
8262    top: 0;
8263    left: 0;
8264    width: 100%;
8265    height: 100%;
8266    background-color: rgba(255, 255, 255, 0.9);
8267    -webkit-transition: opacity 300ms ease-in-out, visibilty 300ms;
8268    transition: opacity 300ms ease-in-out, visibilty 300ms;
8269    opacity: 0;
8270    visibility: hidden;
8271  }
8272  .jd-framework.jd-front-end .touristica-results .infoTeaserContent .jury-overlay svg {
8273    position: absolute;
8274    top: 35%;
8275    left: 35%;
8276    -webkit-transform: translateY(-50%) translateX(-50%);
8277    transform: translateY(-50%) translateX(-50%);
8278  }
8279  .jd-framework.jd-front-end .touristica-results .infoTeaserContent .jury-overlay.loading {
8280    opacity: 1;
8281    visibility: visible;
8282  }
8283  .jd-framework.jd-front-end .touristica-results .infoTeaserContent form > div {
8284    width: 24%;
8285    display: inline-block;
8286    text-align: center;
8287  }
8288  .jd-framework.jd-front-end .touristica-results .infoTeaserContent form > div input[type=radio] {
8289    opacity: 1 !important;
8290    position: relative;
8291    display: inline-block;
8292    width: 20px;
8293    height: 20px;
8294  }
8295  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 {
8296    display: inline-block;
8297  }
8298  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 span.teaser__cta {
8299    display: inline-block;
8300    float: right;
8301    margin-top: 5px;
8302  }
8303  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span:first-child {
8304    max-width: 85%;
8305    display: inline-block;
8306    white-space: nowrap;
8307    text-overflow: ellipsis;
8308    overflow: hidden;
8309    line-height: 1;
8310  }
8311}
8312@media screen and (max-width: 1000px) {
8313  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span:first-child {
8314    max-width: 70%;
8315  }
8316}
8317@media screen {
8318  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle.collapsed h2 > span span.icon-doubleArrowRight:not(.cta):before {
8319    -webkit-transform: rotate(90deg);
8320    transform: rotate(90deg);
8321  }
8322  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle.collapsed h2 > span > span:last-child {
8323    opacity: 0;
8324  }
8325  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle.collapsed h2 > span > span:nth-child(2) {
8326    opacity: 1;
8327  }
8328  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span {
8329    padding-top: 8px;
8330    margin-right: 10px;
8331    position: relative;
8332    overflow: inherit;
8333  }
8334  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span span.icon-doubleArrowRight:not(.cta):before {
8335    -webkit-transform: rotate(270deg);
8336    transform: rotate(270deg);
8337    display: inline-block;
8338    -webkit-transition: transform 600ms ease-in-out;
8339    -webkit-transition: -webkit-transform 600ms ease-in-out;
8340    transition: -webkit-transform 600ms ease-in-out;
8341    transition: transform 600ms ease-in-out;
8342    transition: transform 600ms ease-in-out, -webkit-transform 600ms ease-in-out;
8343    -webkit-transition: transform 600ms ease-in-out, -webkit-transform 600ms ease-in-out;
8344  }
8345  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span > span:last-child {
8346    position: absolute;
8347    left: 16px;
8348    -webkit-transition: opacity 300ms ease-in-out;
8349    transition: opacity 300ms ease-in-out;
8350    opacity: 1;
8351  }
8352  .jd-framework.jd-front-end .touristica-results.accordeon a.subsectionTitle h2 > span > span:nth-child(2) {
8353    -webkit-transition: opacity 300ms ease-in-out;
8354    transition: opacity 300ms ease-in-out;
8355    opacity: 0;
8356  }
8357  .jd-framework.jd-front-end .touristica-results .collapse-container > .listElement:last-child {
8358    margin-bottom: 50px;
8359  }
8360  .jd-framework.jd-front-end .listElement__text > .subline {
8361    margin-top: -10px;
8362    font-style: italic;
8363  }
8364  .jd-framework.jd-front-end .listElement__text > iframe.trustyou {
8365    height: 40px;
8366  }
8367  .jd-framework.jd-front-end .listElement__text > .listElement__cta span.icon-doubleArrowRight:not(.cta) {
8368    display: inline-block;
8369    margin-left: 5px;
8370    font-size: 10px;
8371    -webkit-transition: transform 600ms;
8372    -webkit-transition: -webkit-transform 600ms;
8373    transition: -webkit-transform 600ms;
8374    transition: transform 600ms;
8375    transition: transform 600ms, -webkit-transform 600ms;
8376    -webkit-transform: rotate(-90deg);
8377    transform: rotate(-90deg);
8378  }
8379  .jd-framework.jd-front-end .listElement__text >
8379 .listElement__cta.collapsed span.icon-doubleArrowRight:not(.cta) {
8380    -webkit-transform: rotate(90deg);
8381    transform: rotate(90deg);
8382  }
8383}
8384@media screen and (min-width: 1001px) {
8385  .jd-framework.jd-front-end .listElement__text.h-element-4 {
8386    height: 0;
8387    padding-bottom: 17.5%;
8388    position: relative;
8389  }
8390  .jd-framework.jd-front-end .downloadcenter-results .listElement__text.h-element-4 {
8391    height: auto;
8392    position: relative;
8393    padding-bottom: 5%;
8394  }
8395  .jd-framework.jd-front-end .listElement__text.h-element-4.offerList {
8396    height: 0;
8397    padding-bottom: 25%;
8398    position: relative;
8399  }
8400}
8401@media screen and (max-width: 1280px) and (min-width: 700px) {
8402  .jd-framework.jd-front-end .listElement__text.h-element-4.offerList {
8403    height: 0;
8404    padding-bottom: 30%;
8405    position: relative;
8406  }
8407}
8408@media screen and (max-width: 1000px) and (min-width: 701px) {
8409  .jd-framework.jd-front-end .listElement__text.h-element-md-6:nth-child(-n+1) {
8410    height: 0;
8411    padding-bottom: 27.13178295%;
8412    position: relative;
8413  }
8414  .jd-framework.jd-front-end .listElement__text.h-element-md-6.offerList {
8415    height: 0;
8416    padding-bottom: 46.66666667%;
8417    position: relative;
8418  }
8419}
8420@media screen {
8421  .jd-framework.jd-front-end .listElement__infoLink {
8422    font: 400 italic 14px/1em Georgia, serif;
8423    color: #000;
8424    text-decoration: underline;
8425    text-align: right;
8426    position: absolute;
8427    top: 0;
8428    right: 0;
8429  }
8430  .jd-framework.jd-front-end .listElement__infoLink > a:active,
8431  .jd-framework.jd-front-end .listElement__infoLink > a:focus,
8432  .jd-framework.jd-front-end .listElement__infoLink > a:hover,
8433  .jd-framework.jd-front-end a.listElement__infoLink:active,
8434  .jd-framework.jd-front-end a.listElement__infoLink:focus,
8435  .jd-framework.jd-front-end a.listElement__infoLink:hover {
8436    color: #9b1d26;
8437  }
8438  .jd-framework.jd-front-end .listElement__infoLink__infoIcon {
8439    position: absolute;
8440    top: -5px;
8441    right: 100%;
8442    margin-right: 5px;
8443    font-size: 40px;
8444    color: #000;
8445  }
8446  .jd-framework.jd-front-end .listElement__infoLink__infoIcon--red {
8447    color: #b41d1d;
8448  }
8449  .jd-framework.jd-front-end .listElement__infoLink__infoIcon--blue {
8450    color: #4e85be;
8451  }
8452  .jd-framework.jd-front-end .listElement__infoLink__infoIcon--lightblue {
8453    color: #8ce0ee;
8454  }
8455  .jd-framework.jd-front-end .listElement__infoLink__infoIcon--green {
8456    color: #009e1d;
8457  }
8458}
8459@media screen and (min-width: 401px) {
8460  .jd-framework.jd-front-end .listElement__infoLink + h2 {
8461    padding-right: 120px;
8462  }
8463}
8464@media screen and (max-width: 400px) {
8465  .jd-framework.jd-front-end .listElement__infoLink + h2 {
8466    padding-top: 40px;
8467  }
8468}
8469@media screen {
8470  .jd-framework.jd-front-end .listElement__image {
8471    overflow: hidden;
8472  }
8473  .jd-framework.jd-front-end .listElement__image > img {
8474    position: absolute;
8475    top: 0;
8476    left: 0;
8477    width: 100%;
8478    height: auto;
8479    left: 50%;
8480    transform: translateX(-50%);
8481    -webkit-transform: translateX(-50%);
8482  }
8483  .jd-framework.jd-front-end .listElement__image.h-element-2 {
8484    background-repeat: no-repeat;
8485  }
8486}
8487@media screen and (min-width: 1001px) {
8488  .jd-framework.jd-front-end .listElement__image.h-element-4 {
8489    height: 0;
8490    padding-bottom: 17.5%;
8491    position: relative;
8492  }
8493  .jd-framework.jd-front-end .listElement__image.h-element-2 {
8494    height: 0;
8495    padding-bottom: 11%;
8496    position: relative;
8497    background-size: 100%;
8498    background-position: 50% 0;
8499  }
8500  .jd-framework.jd-front-end .listElement__image.h-element-1 {
8501    height: 0;
8502    padding-bottom: 11%;
8503    position: relative;
8504  }
8505}
8506@media screen and (max-width: 1000px) {
8507  .jd-framework.jd-front-end .listElement__image.h-element-md-6 {
8508    height: 0;
8509    padding-bottom: 27.13178295%;
8510    position: relative;
8511  }
8512  .jd-framework.jd-front-end .listElement__image.h-element-md-4 {
8513    height: 0;
8514    padding-bottom: 17.5%;
8515    position: relative;
8516    background-size: contain;
8517  }
8518}
8519@media screen and (max-width: 700px) {
8520  .jd-framework.jd-front-end .listElement__image.h-element-sm-12 {
8521    height: 0;
8522    padding-bottom: 57.14973262%;
8523    position: relative;
8524    background-size: cover;
8525    background-position: center top;
8526  }
8527  .jd-framework.jd-front-end .h-hidden-sm {
8528    display: none;
8529    visibility: hidden;
8530  }
8531  .jd-framework.jd-front-end .newsList {
8532    margin-top: 50px;
8533    margin-bottom: 50px;
8534  }
8535  .jd-framework.jd-front-end .newsList p:not(.teaser__cta) {
8536    margin-bottom: 6px;
8537  }
8538  .jd-framework.jd-front-end .newsList p:not(.teaser__cta) > span {
8539    width: 90%;
8540    display: inline-block;
8541    overflow: hidden;
8542    text-overflow: ellipsis;
8543    white-space: nowrap;
8544  }
8545  .jd-framework.jd-front-end .newsList .h-element {
8546    margin-left: 1.08333333% !important;
8547  }
8548}
8549@media screen and (max-width: 400px) {
8550  .jd-framework.jd-front-end .listElement__image {
8551    margin-bottom: 11px;
8552  }
8553  .jd-framework.jd-front-end .listElement__image.h-element-ty-12 {
8554    height: 0;
8555    padding-bottom: 56.14973262%;
8556    position: relative;
8557  }
8558}
8559@media screen {
8560  .jd-framework.jd-front-end .newsList .h-element {
8561    white-space: nowrap;
8562    text-overflow: ellipsis;
8563    overflow: hidden;
8564    margin-bottom: 11px !important;
8565  }
8566  .jd-framework.jd-front-end .listElement__text__tracks {
8567    list-style: none;
8568    margin: 15px 0 6px;
8569    padding: 0;
8570  }
8571  .jd-framework.jd-front-end .listElement__text__tracks > li {
8572    display: inline-block;
8573    font: 400 normal 13px/1em Georgia, serif;
8574    color: #fff;
8575    height: 18px;
8576    width: 58px;
8577    -webkit-box-sizing: border-box;
8578            box-sizing: border-box;
8579    padding: 3px 0;
8580    text-align: center;
8581  }
8582  .jd-framework.jd-front-end .listElement__text__tracks > li:not(:last-child) {
8583    margin-right: 2px;
8584  }
8585  .jd-framework.jd-front-end .listElement__text__tracks > li:nth-child(1) {
8586    background: #8ce0ee;
8587  }
8588  .jd-framework.jd-front-end .listElement__text__tracks > li:nth-child(2) {
8589    background: #b41d1d;
8590  }
8591  .jd-framework.jd-front-end .listElement__text__tracks > li:nth-child(3) {
8592    background: #000;
8593  }
8594}
8595@media screen {
8596  .jd-framework.jd-front-end .listElement__text__status {
8597    font: inherit;
8598    color: inherit;
8599  }
8600  .jd-framework.jd-front-end .listElement__text__status:before {
8601    content: "";
8602    display: inline-block;
8603    width: 10px;
8604    height: 10px;
8605    margin-right: 10px;
8606    border-radius: 50%;
8607  }
8608  .jd-framework.jd-front-end .listElement__text__status--green:before {
8609    background: #009e1d;
8610  }
8611  .jd-framework.jd-front-end .listElement__text__status--red:before {
8612    background: #b41d1d;
8613  }
8614}
8615@media screen {
8616  .jd-framework.jd-front-end .listElement__text__weather > h3 {
8617    font: 700 normal 15px/20px Georgia, serif;
8618    color: #000;
8619    margin: 0;
8620  }
8621  .jd-framework.jd-front-end .listElement__text__weather > .image,
8622  .jd-framework.jd-front-end .listElement__text__weather > .info {
8623    width: 50%;
8624    display: inline-block;
8625    vertical-align: middle;
8626  }
8627  .jd-framework.jd-front-end .listElement__text__weather > .info {
8628    font: 400 normal 15px/20px Georgia, serif;
8629    color: #000;
8630  }
8631}
8632@media screen and (max-width: 900px) {
8633  .jd-framework.jd-front-end .listElement__text__weather {
8634    text-align: center;
8635  }
8636  .jd-framework.jd-front-end .listElement__text__weather > .image,
8637  .jd-framework.jd-front-end .listElement__text__weather > .info {
8638    width: 100%;
8639  }
8640}
8641@media screen and (max-width: 768px) {
8642  .jd-framework.jd-front-end .listElement__text > .weatherInfo {
8643    text-align: center;
8644    vertical-align: top;
8645  }
8646  .jd-framework.jd-front-end .listElement__text > .weatherInfo > img,
8647  .jd-framework.jd-front-end .listElement__text > .weatherInfo > p {
8648    width: 100%;
8649    display: block;
8650  }
8651}
8652@media screen {
8653  .jd-framework.jd-front-end .listElement__trustyouScore {
8654    width: 200px;
8655    overflow: hidden;
8656    position: relative;
8657    float: right;
8658  }
8659  .jd-framework.jd-front-end .listElement__trustyouScore > iframe {
8660    width: 100%;
8661    height: 50px;
8662  }
8663  .jd-framework.jd-front-end .listElement__trustyouScore > iframe + a {
8664    position: absolute;
8665    top: 0;
8666    left: 0;
8667    width: 100%;
8668    height: 100%;
8669    display: block;
8670  }
8671}
8672@media screen and (min-width: 701px) {
8673  .jd-framework.jd-front-end .listElement__trustyouScore {
8674    position: absolute;
8675    top: 0;
8676    right: 0;
8677  }
8678  .jd-framework.jd-front-end .h-hidden-gt-sm {
8679    display: none;
8680    visibility: hidden;
8681  }
8682}
8683@media screen {
8684  .jd-framework.jd-front-end .listElement__sublist > p {
8685    width: 100%;
8686    margin: 0 0 10px;
8687  }
8688  .jd-framework.jd-front-end .listElement__sublist > p > span {
8689    font: 400 normal 15px/20px Georgia, serif;
8690    color: #000;
8691    display: inline-block;
8692    text-align: left;
8693  }
8694  .jd-framework.jd-front-end .listElement__sublist > p > span:first-of-type {
8695    width: 75.83979328%;
8696  }
8697  .jd-framework.jd-front-end .listElement__sublist > p > span:last-of-type {
8698    width: 24.16020672%;
8699  }
8700  .jd-framework.jd-front-end .bg {
8701    background: #d4d4d4;
8702  }
8703}
8704@media screen and (max-width: 700px) {
8705  .jd-framework.jd-front-end .listElement__sublist > p {
8706    display: none;
8707  }
8708}
8709@media screen {
8710  .jd-framework.jd-front-end .listElement__sublist__element {
8711    width: 100%;
8712    -webkit-box-sizing: border-box;
8713            box-sizing: border-box;
8714  }
8715  .jd-framework.jd-front-end .listElement__sublist__element:nth-of-type(2n+1) {
8716    background: #d4d4d4;
8717  }
8718  .jd-framework.jd-front-end .listElement__sublist__element__info,
8719  .jd-framework.jd-front-end .listElement__sublist__element__title {
8720    display: inline-block;
8721    vertical-align: middle;
8722  }
8723  .jd-framework.jd-front-end a.for__offer {
8724    margin-right: 10px;
8725  }
8726}
8727@media screen and (min-width: 701px) {
8728  .jd-framework.jd-front-end .listElement__sublist__element {
8729    padding: 10px;
8730  }
8731  .jd-framework.jd-front-end .listElement__sublist__element__title {
8732    width: 76.52519894%;
8733  }
8734  .jd-framework.jd-front-end .listElement__sublist__element__info {
8735    width: 23.47480106%;
8736  }
8737  .jd-framework.jd-front-end .width__for__offer__info,
8738  .jd-framework.jd-front-end .width__for__offer__title {
8739    width: 50%;
8740  }
8741}
8742@media screen and (max-width: 700px) {
8743  .jd-framework.jd-front-end .listElement__sublist__element__info,
8744  .jd-framework.jd-front-end .listElement__sublist__element__title {
8745    -webkit-box-sizing: border-box;
8746            box-sizing: border-box;
8747    width: 100%;
8748    padding: 10px;
8749  }
8750  .jd-framework.jd-front-end .download_featured {
8751    margin-top: 25px;
8752  }
8753  .jd-framework.jd-front-end .download_featured .subsectionTitle > h2 {
8754    text-align: center;
8755  }
8756  .jd-framework.jd-front-end .download_featured h3.hsmall {
8757    text-align: center;
8758  }
8759  .jd-framework.jd-front-end .download_featured p {
8760    text-align: left;
8761  }
8762  .jd-framework.jd-front-end .download_featured .teaser__cta {
8763    float: right;
8764    display: block;
8765    margin: 0 auto;
8766    text-align: right;
8767    font-weight: bold !important;
8768  }
8769}
8770@media screen and (max-width: 1200px) {
8771  .jd-framework.jd-front-end .width__for__offer__title {
8772    width: 36.73740053%;
8773  }
8774  .jd-framework.jd-front-end .width__for__offer__info {
8775    width: 63.26259947%;
8776  }
8777}
8778@media screen and (max-width: 980px) {
8779  .jd-framework.jd-front-end .width__for__offer__info,
8780  .jd-framework.jd-front-end .width__for__offer__title {
8781    width: 100%;
8782  }
8783  .jd-framework.jd-front-end .listElement__sublist__element__info > p.offerPrice {
8784    font: 400 normal 15px/20px Georgia, serif;
8785    color: #000;
8786    display: inline-block;
8787    margin: 0;
8788    width: 100%;
8789    padding-top: 10px;
8790  }
8791}
8792@media screen and (max-width: 615px) {
8793  .jd-framework.jd-front-end a.for__offer {
8794    margin: 10px 10px 0 0;
8795  }
8796  .jd-framework.jd-front-end .listElement__sublist > .listElement__sublist__element > .width__for__offer__info > .buttonWrapper {
8797    width: 100%;
8798    text-align: right;
8799    margin-left: 0;
8800    display: inline-block;
8801    vertical-align: middle;
8802  }
8803}
8804@media screen and (max-width: 540px) {
8805  .jd-framework.jd-front-end .button.for__offer {
8806    margin-bottom: 10px;
8807  }
8808  .jd-framework.jd-front-end a.for__offer {
8809    margin: 10px 0px 0 0;
8810  }
8811}
8812@media screen {
8813  .jd-framework.jd-front-end .listElement__sublist__element__title > .text {
8814    font: 700 normal 15px/1em Georgia, serif;
8815    color: #000;
8816    text-decoration: none;
8817    -webkit-box-sizing: border-box;
8818            box-sizing: border-box;
8819    width: 100%;
8820    display: inline-block;
8821    vertical-align: middle;
8822    position: relative;
8823  }
8824  .jd-framework.jd-front-end .listElement__sublist__element__title > .text > [class*=icon] {
8825    font-size: 10px;
8826    margin-right: 5px;
8827  }
8828  .jd-framework.jd-front-end .listElement__sublist__element__title > .text:active,
8829  .jd-framework.jd-front-end .listElement__sublist__element__title > .text:focus,
8830  .jd-framework.jd-front-end .listElement__sublist__element__title > .text:hover {
8831    color: #9b1d26;
8832  }
8833  .jd-framework.jd-front-end .listElement__sublist__element__title > .logo {
8834    text-align: right;
8835    -webkit-box-sizing: border-box;
8836            box-sizing: border-box;
8837    width: 100%;
8838    display: inline-block;
8839    vertical-align: middle;
8840  }
8841}
8842@media screen and (min-width: 701px) {
8843  .jd-framework.jd-front-end .listElement__sublist__element__title > .logo {
8844    padding-right: 20px;
8845    margin-left: -100%;
8846  }
8847}
8848@media screen {
8849  .jd-framework.jd-front-end .listElement__sublist__element__info > p {
8850    font: 400 normal 15px/20px Georgia, serif;
8851    color: #000;
8852    display: inline-block;
8853    width: 100%;
8854    margin: 0;
8855  }
8856  .jd-framework.jd-front-end .listElement__sublist__element__info > .buttonWrapper {
8857    width: 100%;
8858    margin-left: -100%;
8859    text-align: right;
8860    display: inline-block;
8861    vertical-align: middle;
8862  }
8863}
8864@media screen {
8865  .jd-framework.jd-front-end .listicleElement a {
8866    text-decoration: none;
8867  }
8868  .jd-framework.jd-front-end .listicleElement h1 {
8869    font: 400 normal 28px/0.89285714em TW_Character, Arial, sans-serif;
8870    color: #000;
8871    margin: 0 0 11px;
8872  }
8873  .jd-framework.jd-front-end .listicleElement hr {
8874    border-color: #000;
8875    margin: 0 0 20px;
8876  }
8877  .jd-framework.jd-front-end .listicleElement p {
8878    font: 400 normal 15px/20px Georgia, serif;
8879    color: #000;
8880    margin: 0 0 15px;
8881    letter-spacing: 0.25px;
8882  }
8883}
8884@media screen and (max-width: 700px) {
8885  .jd-framework.jd-front-end .listicleElement h1 {
8886    font-size: 25px;
8887  }
8888}
8889@media screen {
8890  .jd-framework.jd-front-end .listicleElement__image {
8891    overflow: hidden;
8892    width: 100%;
8893    display: block;
8894    height: 0;
8895    padding-bottom: 56.20155039%;
8896    position: relative;
8897    margin-bottom: 14px;
8898  }
8899  .jd-framework.jd-front-end .listicleElement__image > img {
8900    position: absolute;
8901    top: 0;
8902    left: 0;
8903    width: 100%;
8904    height: auto;
8905  }
8906}
8907@media screen {
8908  .jd-framework.jd-front-end .listPreloader {
8909    position: relative;
8910  }
8911  .jd-framework.jd-front-end .listPreloader > hr {
8912    margin: 0 0 25px;
8913  }
8914  .jd-framework.jd-front-end .listPreloader > a {
8915    text-align: center;
8916    text-decoration: none;
8917  }
8918  .jd-framework.jd-front-end .listPreloader > a > .text {
8919    display: inline-block;
8920    padding: 3px 0 18px;
8921    font: 700 normal 15px/1em Georgia, serif;
8922    color: #000;
8923    font-weight: 700;
8924  }
8925  .jd-framework.jd-front-end .listPreloader > a > .image {
8926    width: 36px;
8927    height: 36px;
8928    display: inline-block;
8929    background: #fff;
8930    border: 3px solid #000;
8931    border-radius: 50%;
8932  }
8933  .jd-framework.jd-front-end .listPreloader > a > .image > [class*=icon] {
8934    color: #000;
8935    font-size: 23px;
8936    line-height: 36px;
8937  }
8938}
8939@media screen {
8940  .jd-framework.jd-front-end .miniList,
8941  .jd-framework.jd-front-end .miniList__element {
8942    width: 100%;
8943  }
8944  .jd-framework.jd-front-end .miniList:after {
8945    content: "";
8946    display: block;
8947    clear: both;
8948  }
8949}
8950@media screen {
8951  .jd-framework.jd-front-end .miniList__element {
8952    position: relative;
8953  }
8954  .jd-framework.jd-front-end .miniList__element:nth-child(2n-1) {
8955    background: #d4d4d4;
8956  }
8957  .jd-framework.jd-front-end .miniList__element:not(:last-of-type) {
8958    margin-bottom: 2px;
8959  }
8960}
8961@media screen and (min-width: 1001px) {
8962  .jd-framework.jd-front-end .miniList__element {
8963    height: 98px;
8964    overflow: hidden;
8965  }
8966}
8967@media screen {
8968  .jd-framework.jd-front-end .miniList > .listElement__cta {
8969    float: right;
8970    margin-top: 30px;
8971  }
8972  .jd-framework.jd-front-end .miniList > .listElement__cta:not(:last-of-type) {
8973    margin-left: 30px;
8974  }
8975  .jd-framework.jd-front-end .miniList__element > .listElement__cta {
8976    position: absolute;
8977    bottom: 9px;
8978    right: 8px;
8979  }
8980}
8981@media screen {
8982  .jd-framework.jd-front-end .miniList__element__image {
8983    position: relative;
8984  }
8985  .jd-framework.jd-front-end .miniList__element__image > img {
8986    width: 100%;
8987    height: auto;
8988  }
8989}
8990@media screen and (min-width: 401px) {
8991  .jd-framework.jd-front-end .miniList__element__image {
8992    height: 100%;
8993    width: 174px;
8994    display: inline-block;
8995    vertical-align: top;
8996  }
8997}
8998@media screen and (max-width: 400px) {
8999  .jd-framework.jd-front-end .miniList__element__image {
9000    width: 100%;
9001    height: 0;
9002    padding-bottom: 177.77777778%;
9003    position: relative;
9004  }
9005}
9006@media screen {
9007  .jd-framework.jd-front-end .miniList__element__text {
9008    width: 100%;
9009    height: 100%;
9010    display: inline-block;
9011    -webkit-box-sizing: border-box;
9012            box-sizing: border-box;
9013  }
9014  .jd-framework.jd-front-end .miniList__element__text > h2 {
9015    font: 700 normal 15px/20px Georgia, serif;
9016    color: #000;
9017    margin: 0;
9018  }
9019  .jd-framework.jd-front-end .miniList__element__text > h2 > a {
9020    text-decoration: none;
9021  }
9022  .jd-framework.jd-front-end .miniList__element__text > p {
9023    font: 400 normal 15px/20px Georgia, serif;
9024    color: #000;
9025  }
9026  .jd-framework.jd-front-end .miniList__element__text > p:not(:last-of-type) {
9027    margin: 0 0 5px;
9028  }
9029  .jd-framework.jd-front-end .miniList__element__text > p:last-of-type {
9030    margin: 0;
9031  }
9032}
9033@media screen and (min-width: 401px) {
9034  .jd-framework.jd-front-end .miniList__element__text {
9035    margin: 0 0 0 -174px;
9036    padding: 6px 0 0 184px;
9037  }
9038}
9039.jd-framework.jd-front-end #keyvisual {
9040  padding-bottom: 0;
9041}
9042.jd-framework.jd-front-end #keyvisual figcaption {
9043  margin-bottom: 50px;
9044}
9045.jd-framework.jd-front-end #keyvisual section.h-grid-12.h-grid-fixed.v-grid.tirolberg.widget {
9046  z-index: 2;
9047  position: relative;
9048}
9049@media screen and (min-width: 1001px) {
9050  .jd-framework.jd-front-end #keyvisual section.h-grid-12.h-grid-fixed.v-grid.tirolberg.widget {
9051    position: absolute;
9052    transform: translateY(-50%) translateX(-50%);
9053    -webkit-transform: translateY(-50%) translateX(-50%);
9054    top: 50%;
9055    left: 50.2%;
9056  }
9057  .jd-framework.jd-front-end #keyvisual section.h-grid-12.h-grid-fixed.v-grid.tirolberg.widget > div > div {
9058    padding: 20px;
9059    background-color: rgba(255, 255, 255, 0.8);
9060    max-height: 450px;
9061    overflow: hidden;
9062  }
9063}
9064@media screen and (max-width: 700px) {
9065  .jd-framework.jd-front-end .miniList__element__text {
9066    margin-bottom: 30px;
9067  }
9068  .jd-framework.jd-front-end div[class^=jd-shortcode-]:not(:first-child) {
9069    margin: 25px 0;
9070  }
9071  .jd-framework.jd-front-end .contentArticle {
9072    margin-top: 0;
9073    margin-bottom: 0;
9074  }
9075}
9076@media screen and (max-width: 400px) {
9077  .jd-framework.jd-front-end .miniList__element__text {
9078    padding: 10px;
9079  }
9080  .jd-framework.jd-front-end div[class^=jd-shortcode-]:not(:first-child) {
9081    margin: 0 0;
9082  }
9083}
9084@media screen {
9085  .jd-framework.jd-front-end .miniList__element__trustyouScore {
9086    position: absolute;
9087    width: 200px;
9088    overflow: hidden;
9089  }
9090  .jd-framework.jd-front-end .miniList__element__trustyouScore > iframe {
9091    width: 100%;
9092    height: 100%;
9093  }
9094}
9095@media screen and (min-width: 701px) {
9096  .jd-framework.jd-front-end .miniList__element__trustyouScore {
9097    top: 10px;
9098    right: 0;
9099    height: 100%;
9100  }
9101  .jd-framework.jd-front-end .miniList__element__trustyouScore ~ .miniList__element__text {
9102    padding-right: 220px;
9103  }
9104}
9105@media screen and (max-width: 700px) and (min-width: 401px) {
9106  .jd-framework.jd-front-end .miniList__element__trustyouScore {
9107    top: 108px;
9108    left: 0;
9109    height: 38px;
9110  }
9111  .jd-framework.jd-front-end .miniList__element__trustyouScore ~ .miniList__element__image {
9112    margin-bottom: 50px;
9113  }
9114}
9115@media screen and (max-width: 400px) {
9116  .jd-framework.jd-front-end .miniList__element__trustyouScore {
9117    top: 10px;
9118    left: 10px;
9119    z-index: 1;
9120    height: 60px;
9121  }
9122}
9123.jd-framework.jd-front-end .noUi-target,
9124.jd-framework.jd-front-end .noUi-target * {
9125  -webkit-touch-callout: none;
9126  -webkit-user-select: none;
9127  -ms-touch-action: none;
9128  -ms-user-select: none;
9129  -moz-user-select: none;
9130  -webkit-box-sizing: border-box;
9131          box-sizing: border-box;
9132}
9133.jd-framework.jd-front-end .noUi-target {
9134  position: relative;
9135  direction: ltr;
9136}
9137.jd-framework.jd-front-end .noUi-base {
9138  width: 100%;
9139  height: 100%;
9140  position: relative;
9141}
9142.jd-framework.jd-front-end .noUi-origin {
9143  position: absolute;
9144  right: 0;
9145  top: 0;
9146  left: 0;
9147  bottom: 0;
9148}
9149.jd-framework.jd-front-end .noUi-handle {
9150  position: relative;
9151  z-index: 1;
9152}
9153.jd-framework.jd-front-end .noUi-stacking .noUi-handle {
9154  z-index: 10;
9155}
9156.jd-framework.jd-front-end .noUi-state-tap .noUi-origin {
9157  -webkit-transition: left 0.3s, top 0.3s;
9158  transition: left 0.3s, top 0.3s;
9159}
9160.jd-framework.jd-front-end .noUi-state-drag * {
9161  cursor: inherit !important;
9162}
9163.jd-framework.jd-front-end .noUi-base {
9164  -webkit-transform: translate3d(0, 0, 0);
9165  transform: translate3d(0, 0, 0);
9166}
9167.jd-framework.jd-front-end .jd-framework a {
9168  color: black;
9169}
9170.jd-framework.jd-front-end .container {
9171  width: 100% !important;
9172  margin-right: auto;
9173  margin-left: auto;
9174  padding-left: 0px;
9175  padding-right: 0px;
9176}
9177.jd-framework.jd-front-end .employeeFullwidth > .h-element-12 {
9178  border: 1px solid black;
9179  min-height: 400px;
9180  position: relative;
9181}
9182@media screen and (min-width: 701px) and (max-width: 1000px) {
9183  .jd-framework.jd-front-end .employeeFullwidth > .h-element-12 {
9184    min-height: 650px;
9185  }
9186}
9187.jd-framework.jd-front-end .employeeFullwidth h2.headline {
9188  font-family: TW_Character, Arial, sans-serif;
9189  font-size: 28px;
9190  border-bottom: 1px solid black;
9191  padding-BOttom: 10px;
9192  padding-left: 1px;
9193  padding-right: 1px;
9194  margin-bottom: 0;
9195}
9196.jd-framework.jd-front-end .employeeFullwidth .teaser-temp {
9197  display: none !important;
9198  visibility: hidden;
9199}
9200@media screen and (min-width: 701px) and (max-width: 1000px) {
9201  .jd-framework.jd-front-end .employeeFullwidth .teaser-temp {
9202    display: block !important;
9203    visibility: visible !important;
9204  }
9205}
9206@media screen and (min-width: 701px) and (max-width: 1000px) {
9207  .jd-framework.jd-front-end .employeeFullwidth .teaser-real {
9208    display: none !important;
9209    visibility: hidden;
9210  }
9211}
9212.jd-framework.jd-front-end .employeeFullwidth .employeeTitle {
9213  padding-top: 75px;
9214}
9215@media screen and (min-width: 701px) and (max-width: 1000px) {
9216  .jd-framework.jd-front-end .employeeFullwidth .employeeTitle {
9217    padding-top: 0;
9218    position: absolute;
9219    padding-top: 0;
9220    top: 50%;
9221    -webkit-transform: translateY(-50%);
9222    transform: translateY(-50%);
9223  }
9224}
9225.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote {
9226  min-height: 400px;
9227  background-size: cover;
9228  float: right;
9229  -webkit-box-sizing: content-box;
9230          box-sizing: content-box;
9231  display: block;
9232  position: relative;
9233}
9234@media screen and (min-width: 701px) and (max-width: 1000px) {
9235  .jd-framework.jd-front-end .employeeFullwidth .employeePicQuote {
9236    min-height: 650px;
9237  }
9238}
9239.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote:before {
9240  content: "";
9241  display: inline-block;
9242  height: 100%;
9243  vertical-align: middle;
9244  margin-right: -0.25em;
9245}
9246.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote:hover, .jd-framework.jd-front-end .employeeFullwidth .employeePicQuote:active, .jd-framework.jd-front-end .employeeFullwidth .employeePicQuote:focus {
9247  color: black !important;
9248}
9249.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote > div {
9250  background-color: white;
9251  padding: 20px;
9252  vertical-align: middle;
9253  position: absolute;
9254  margin-left: 0 !important;
9255  right: 1.0833%;
9256  top: 50%;
9257  transform: translateY(-50%);
9258  -webkit-transform: translateY(-50%);
9259}
9260.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote p {
9261  font: 400 normal 15px/20px Georgia, serif;
9262}
9263.jd-framework.jd-front-end .employeeFullwidth .employeePicQuote p.teaser__cta {
9264  font-weight: bold;
9265  -webkit-transition: color 330ms;
9266  transition: color 330ms;
9267}
9268.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 {
9269  color: black !important;
9270}
9271.jd-framework.jd-front-end .employeeFullwidth > div p {
9272  display: block;
9273  display: -webkit-box;
9274  font-size: 15px;
9275  line-height: 1.3;
9276  -webkit-line-clamp: 4;
9277  -webkit-box-orient: vertical;
9278  overflow: hidden;
9279  text-overflow: ellipsis;
9280}
9281@media screen and (max-width: 700px) {
9282  .jd-framework.jd-front-end .employeeFullwidth > .h-element-12 {
9283    border: none;
9284    min-height: inherit;
9285  }
9286  .jd-framework.jd-front-end .employeeFullwidth .employeeTitle {
9287    padding-top: 0;
9288  }
9289  .jd-framework.jd-front-end .employeeFullwidth .employeeTitle h1 {
9290    font: 400 normal 25px/28px TW_Character, Arial, sans-serif;
9291  }
9292  .jd-framework.jd-front-end .employeeFullwidth .employeePicQuote {
9293    float: inherit;
9294    margin-bottom: 13px !important;
9295    margin-left: -4.5% !important;
9296    margin-bottom: 0 !important;
9297    width: 110%;
9298  }
9299  .jd-framework.jd-front-end .employeeFullwidth .employeePicQuote p {
9300    display: none;
9301  }
9302}
9303.jd-framework.jd-front-end #pageMain > #jd_container_0_ #jd_row_0_ #jd_column_0_ > .jd-shortcode-marketirol-headlinetextct-wrap:first-child {
9304  margin-top: 100px;
9305}
9306.jd-framework.jd-front-end #pageMain p a:not(.teaser__cta) {
9307  text-decoration: underline;
9308}
9309.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenewsdownloads-wrap .download_cover img {
9310  width: 100%;
9311  height: auto;
9312}
9313@media screen and (min-width: 701px) and (max-width: 1000px) {
9314  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-modulenewsdownloads-wrap .download_cover img {
9315    width: 50%;
9316    height: auto;
9317    display: block;
9318    margin: 0 auto;
9319    margin-bottom: 17px;
9320  }
9321}
9322@media screen and (min-width: 701px) {
9323  .jd-framework.jd-front-end .poster-download .imageTeaser:not(.imageTeaser--noHeight) {
9324    height: 420px;
9325  }
9326}
9327.jd-framework.jd-front-end .poster-download .imageTeaser__image {
9328  padding-bottom: 67%;
9329}
9330@media screen and (max-width: 700px) and (min-width: 401px) {
9331  .jd-framework.jd-front-end .poster-download .imageTeaser__image {
9332    padding-bottom: 32% !important;
9333  }
9334}
9335.jd-framework.jd-front-end .panel-group .panel {
9336  border: none !important;
9337  -webkit-box-shadow: none;
9338          box-shadow: none;
9339}
9340.jd-framework.jd-front-end .panel-group .panel-default .panel-heading {
9341  padding: 10px 0 0;
9342  border: 0px solid;
9343  background: none;
9344}
9345.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a {
9346  width: 100%;
9347  display: inline-block;
9348}
9349.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a span.teaser__cta {
9350  display: inline-block;
9351  float: right;
9352  margin-top: 5px;
9353}
9354.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span:first-child {
9355  max-width: 85%;
9356  display: inline-block;
9357  white-space: nowrap;
9358  text-overflow: ellipsis;
9359  overflow: hidden;
9360  line-height: 1;
9361}
9362@media screen and (max-width: 1000px) {
9363  .jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span:first-child {
9364    max-width: 70%;
9365  }
9366}
9367.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a.collapsed > span span.icon-doubleArrowRight:not(.cta):before {
9368  -webkit-transform: rotate(90deg);
9369  transform: rotate(90deg);
9370}
9371.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a.collapsed > span > span:last-child {
9372  opacity: 0;
9373}
9374.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a.collapsed > span > span:nth-child(2) {
9375  opacity: 1;
9376}
9377.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span {
9378  padding-top: 8px;
9379  margin-right: 10px;
9380  position: relative;
9381  overflow: inherit;
9382}
9383.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span span.icon-doubleArrowRight:not(.cta):before {
9384  -webkit-transform: rotate(270deg);
9385  transform: rotate(270deg);
9386  display: inline-block;
9387  -webkit-transition: transform 600ms ease-in-out;
9388  -webkit-transition: -webkit-transform 600ms ease-in-out;
9389  transition: -webkit-transform 600ms ease-in-out;
9390  transition: transform 600ms ease-in-out;
9391  transition: transform 600ms ease-in-out, -webkit-transform 600ms ease-in-out;
9392  -webkit-transition: transform 600ms ease-in-out, -webkit-transform 600ms ease-in-out;
9393}
9394.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span > span:last-child {
9395  position: absolute;
9396  left: 16px;
9397  -webkit-transition: opacity 300ms ease-in-out;
9398  transition: opacity 300ms ease-in-out;
9399  opacity: 1;
9400}
9401.jd-framework.jd-front-end .panel-group .panel-default .panel-heading .panel-title > a > span > span:nth-child(2) {
9402  -webkit-transition: opacity 300ms ease-in-out;
9403  transition: opacity 300ms ease-in-out;
9404  opacity: 0;
9405}
9406.jd-framework.jd-front-end .panel-group .panel-default .panel-heading hr {
9407  margin: 10px 0 0 !important;
9408}
9409.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body {
9410  border: none;
9411  padding-top: 0;
9412  padding: 0;
9413}
9414.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body > *:first-child {
9415  margin: 24px 0 24px;
9416}
9417.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .contentSlider .contentSliderTeaser__image {
9418  margin-left: 0;
9419}
9420.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured {
9421  margin-bottom: 15px;
9422}
9423.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured a.teaser__cta {
9424  text-align: right;
9425}
9426@media screen and (max-width: 400px) {
9427  .jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured a.teaser__cta {
9428    float: inherit;
9429    text-align: left;
9430    font-size: 15px;
9431    display: block;
9432  }
9433  .jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured a.teaser__cta.jd-email-link {
9434    margin-top: 15px;
9435  }
9436}
9437@media screen and (max-width: 400px) {
9438  .jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured .teasers__cta {
9439    margin: 11px 0 0;
9440  }
9441  .jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured .teasers__cta a.teaser__cta.jd-email-link {
9442    margin-top: 0 !important;
9443  }
9444}
9445.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .newsHomeFeatured .contentSliderTeaser__text h3 {
9446  font-family: TW_Character, Arial, sans-serif;
9447  font-size: 21px;
9448}
9449.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 {
9450  content: "\e609";
9451  font-family: icomoon;
9452  speak: none;
9453  font-style: normal;
9454  font-weight: 400;
9455  font-variant: normal;
9456  text-transform: none;
9457  line-height: 1;
9458  -webkit-font-smoothing: antialiased;
9459  -moz-osx-font-smoothing: grayscale;
9460  font-size: 10px;
9461}
9462.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body hr:not(.hrSlider) {
9463  margin: 15px 0 0;
9464}
9465.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body hr.hrSlider {
9466  margin: 0 0 15px;
9467}
9468.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .simpleInlineSlider__dots {
9469  text-align: center;
9470}
9471.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .simpleInlineSlider__controls > a {
9472  top: inherit;
9473  bottom: 160px;
9474}
9475.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .simpleInlineSlider__controls .simpleInlineSlider__controls__left {
9476  left: -100px;
9477}
9478.jd-framework.jd-front-end .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body .simpleInlineSlider__controls .simpleInlineSlider__controls__right {
9479  right: -100px;
9480}
9481.jd-framework.jd-front-end .panel-group .panel-default .collapse.in {
9482  margin-bottom: 20px;
9483}
9484.jd-framework.jd-front-end ol {
9485  font-family: Georgia, serif;
9486  font-weight: 400;
9487  line-height: 20px;
9488  font-size: 15px;
9489}
9490.jd-framework.jd-front-end a.cd-top {
9491  position: fixed;
9492  z-index: 10;
9493  bottom: 10px;
9494  font: 400 normal 15px/20px Georgia, serif;
9495  color: #000;
9496  letter-spacing: 0.25px;
9497  background-color: white;
9498  border: 1px solid black;
9499  -webkit-transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out;
9500  transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out;
9501  opacity: 0;
9502  visibility: hidden;
9503  right: 20px;
9504  transform: translateX(-50%);
9505  -webkit-transform: translateX(-50%);
9506  white-space: nowrap;
9507  padding: 10px;
9508}
9509.jd-framework.jd-front-end a.cd-top p {
9510  display: inline-block;
9511  vertical-align: middle;
9512  margin: 0px 0px 0px 5px;
9513  padding: 0px 3px;
9514  font: 18px/1em Georgia, serif;
9515  color: #000;
9516  -webkit-box-shadow: 0px 0px 5px #fff;
9517          box-shadow: 0px 0px 5px #fff;
9518}
9519.jd-framework.jd-front-end a.cd-top.cd-is-visible {
9520  /* the button becomes visible */
9521  visibility: visible;
9522  opacity: 1;
9523}
9524.jd-framework.jd-front-end a.cd-top:hover {
9525  color: #000000 !important;
9526}
9527.jd-framework.jd-front-end a.cd-top span.icon-simpleArrowUp {
9528  font-size: 20px;
9529  vertical-align: sub;
9530  margin-left: 3px;
9531}
9532@media screen and (max-width: 1200px) {
9533  .jd-framework.jd-front-end a.cd-top {
9534    border-radius: 50px;
9535    right: 36px;
9536    margin-left: 0;
9537    bottom: 20px;
9538    padding: 7px;
9539    transform: inherit;
9540    -webkit-transform: inherit;
9541    border: 3px solid black;
9542  }
9543  .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 {
9544    color: black;
9545  }
9546  .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 {
9547    color: black;
9548  }
9549  .jd-framework.jd-front-end a.cd-top p {
9550    display: none;
9551  }
9552  .jd-framework.jd-front-end a.cd-top span.icon-simpleArrowUp {
9553    margin-left: 0;
9554    font-size: 25px;
9555  }
9556}
9557@media screen and (max-width: 1000px) {
9558  .jd-framework.jd-front-end a.cd-top {
9559    right: auto;
9560    left: 36px;
9561  }
9562}
9563@media screen and (max-width: 400px) {
9564  .jd-framework.jd-front-end a.cd-top {
9565    right: auto;
9566    left: 15px;
9567  }
9568}
9569.jd-framework.jd-front-end .historyBox {
9570  margin-top: 35px;
9571  font: 400 normal 15px/20px Georgia, serif;
9572}
9573.jd-framework.jd-front-end .historyBox .subsectionTitle {
9574  margin: 10px 0;
9575  margin-left: 0 !important;
9576  margin-right: 0 !important;
9577}
9578.jd-framework.jd-front-end .historyBox .subsectionTitle > h2 {
9579  display: block;
9580  text-align: center;
9581  position: relative;
9582}
9583.jd-framework.jd-front-end .historyBox .subsectionTitle > h2:before {
9584  content: " ";
9585  position: absolute;
9586  width: 100%;
9587  height: 50%;
9588  left: 0;
9589  border-bottom: 1px solid black;
9590  z-index: 0;
9591}
9592.jd-framework.jd-front-end .historyBox .subsectionTitle > h2 > span {
9593  background-color: white;
9594  padding: 0 10px;
9595  max-width: 80%;
9596  z-index: 1;
9597  position: relative;
9598  display: inline-block;
9599  margin: 0 auto;
9600  width: auto;
9601}
9602.jd-framework.jd-front-end .historyBox div {
9603  font: 400 normal 15px/20px Georgia, serif;
9604}
9605@media screen and (max-width: 1001px) {
9606  .jd-framework.jd-front-end .historyBox .imageTeaser__image {
9607    margin-bottom: 10px;
9608  }
9609}
9610.jd-framework.jd-front-end #search_results_activity_indicator {
9611  display: none !important;
9612}
9613.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-teaserboxfive-wrap {
9614  margin: 50px auto;
9615}
9616.jd-framework.jd-front-end .mapFullwidthWrap {
9617  height: 0;
9618  padding-bottom: 56.25%;
9619  position: relative;
9620  background-size: 1200px auto;
9621  background-position: center center;
9622}
9623.jd-framework.jd-front-end .mapFullwidthWrap > .mapContainer {
9624  position: absolute;
9625  width: 100%;
9626  height: 100%;
9627}
9628.jd-framework.jd-front-end .mapFullwidthWrap > .zoomSetter {
9629  position: absolute;
9630  top: 20px;
9631  left: 20px;
9632}
9633.jd-framework.jd-front-end .mapFullwidthWrap .subline {
9634  width: 100%;
9635  position: absolute;
9636  top: 50%;
9637  text-align: center;
9638  transform: translateY(-50%);
9639  -webkit-transform: translateY(-50%);
9640  margin-top: 50px;
9641}
9642.jd-framework.jd-front-end .mapFullwidthWrap g path {
9643  -webkit-transition: fill-opacity 300ms ease-in-out;
9644  transition: fill-opacity 300ms ease-in-out;
9645}
9646.jd-framework.jd-front-end .mapFullwidthWrap g:hover path {
9647  fill-opacity: 0.95;
9648}
9649.jd-framework.jd-front-end .mapFullwidthWrap .leaflet-marker-icon {
9650  -webkit-transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out;
9651  transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out;
9652  opacity: 0;
9653  visibility: hidden;
9654}
9655.jd-framework.jd-front-end .mapFullwidthWrap .leaflet-marker-icon.fadeIn {
9656  opacity: 1;
9657  visibility: visible;
9658}
9659.jd-framework.jd-front-end .mapFullwidthWrap .teaser__cta {
9660  background-color: white;
9661  padding: 5px;
9662  position: relative;
9663  overflow: visible;
9664}
9665.jd-framework.jd-front-end .mapFullwidthWrap .teaser__cta:before {
9666  content: "\e609";
9667  font-family: icomoon;
9668  speak: none;
9669  font-style: normal;
9670  font-weight: 400;
9671  font-variant: normal;
9672  text-transform: none;
9673  line-height: 1;
9674  -webkit-font-smoothing: antialiased;
9675  -moz-osx-font-smoothing: grayscale;
9676  font-size: 10px;
9677  margin-right: 5px;
9678}
9679.jd-framework.jd-front-end .mapFullwidthWrap .teaser__cta:after {
9680  content: "";
9681  width: 0;
9682  height: 0;
9683  border-left: 20px solid transparent;
9684  border-right: 20px solid transparent;
9685  position: absolute;
9686  bottom: -10px;
9687  left: 50%;
9688  margin-left: -20px;
9689  z-index: -1;
9690  border-top: 20px solid #fff;
9691}
9692.jd-framework.jd-front-end article[data-filter=attachment] > a.listElement__image:first-child {
9693  background-position: top center;
9694  background-size: cover;
9695  background-repeat: no-repeat;
9696}
9697.jd-framework.jd-front-end .export {
9698  max-width: 770px;
9699  margin: 0;
9700}
9701.jd-framework.jd-front-end .export .newsHomeFeatured {
9702  margin-bottom: 15px;
9703}
9704.jd-framework.jd-front-end .export .newsHomeFeatured a.teaser__cta {
9705  text-align: right;
9706}
9707.jd-framework.jd-front-end .export .newsHomeFeatured .contentSliderTeaser__text h3 {
9708  font-family: Georgia, "Times New Roman", Times, serif;
9709  font-size: 1.25em !important;
9710}
9711.jd-framework.jd-front-end .export .newsHomeFeatured * {
9712  font-size: 13px !important;
9713}
9714.jd-framework.jd-front-end .export a.jd-email-link:before, .jd-framework.jd-front-end .export a.jd-website-link:before {
9715  content: "\e609";
9716  font-family: icomoon;
9717  speak: none;
9718  font-style: normal;
9719  font-weight: 400;
9720  font-variant: normal;
9721  text-transform: none;
9722  line-height: 1;
9723  -webkit-font-smoothing: antialiased;
9724  -moz-osx-font-smoothing: grayscale;
9725  font-size: 10px;
9726}
9727.jd-framework.jd-front-end .export hr:not(.hrSlider) {
9728  margin: 15px 0 0;
9729}
9730.jd-framework.jd-front-end img {
9731  -ms-interpolation-mode: bicubic;
9732  image-rendering: optimizeQuality;
9733}
9734.jd-framework.jd-front-end .alert {
9735  border-radius: 0;
9736  color: #000000;
9737  border: 1px solid #000000;
9738  border-left: 3px solid #9b1d26;
9739  background-color: white;
9740}
9741.jd-framework.jd-front-end .alert *, .jd-framework.jd-front-end .alert {
9742  font: 400 normal 15px/20px Georgia, serif;
9743}
9744.jd-framework.jd-front-end .alert a {
9745  text-decoration: underline;
9746}
9747.jd-framework.jd-front-end form.jd-forms, .jd-framework.jd-front-end .jd-form {
9748  font-family: Georgia, "Times New Roman", Times, serif;
9749  margin: 33px auto;
9750}
9751.jd-framework.jd-front-end form.jd-forms hr, .jd-framework.jd-front-end .jd-form hr {
9752  margin: 30px auto;
9753}
9754.jd-framework.jd-front-end form.jd-forms .input-wrap, .jd-framework.jd-front-end .jd-form .input-wrap {
9755  margin-left: -1.08333%;
9756  margin-right: -1.08333%;
9757}
9758.jd-framework.jd-front-end form.jd-forms .input-wrap > div, .jd-framework.jd-front-end .jd-form .input-wrap > div {
9759  margin-bottom: 10px;
9760}
9761.jd-framework.jd-front-end form.jd-forms label, .jd-framework.jd-front-end .jd-form label {
9762  font-style: italic;
9763  font-size: 14px;
9764  display: block;
9765  font-weight: normal;
9766  text-align: left;
9767}
9768.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 {
9769  font-size: 15px;
9770  width: 100%;
9771  -webkit-box-shadow: none;
9772          box-shadow: none;
9773  border: 1px solid #7d7d7d;
9774  padding: 8px;
9775  border-radius: 0;
9776}
9777.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 {
9778  opacity: 0.6;
9779  cursor: not-allowed;
9780}
9781.jd-framework.jd-front-end form.jd-forms span#password-strength, .jd-framework.jd-front-end .jd-form span#password-strength {
9782  height: 37px;
9783  width: 100%;
9784  font-weight: bold;
9785  font-size: 13px;
9786  display: block;
9787}
9788.jd-framework.jd-front-end form.jd-forms span#password-strength.short, .jd-framework.jd-front-end .jd-form span#password-strength.short {
9789  border: 1px solid #9b1d26;
9790  width: 100%;
9791  display: block;
9792  text-align: center;
9793  padding: 10px;
9794  color: #9b1d26;
9795  opacity: 0.6;
9796}
9797.jd-framework.jd-front-end form.jd-forms span#password-strength.bad, .jd-framework.jd-front-end .jd-form span#password-strength.bad {
9798  border: 1px solid #9b1d26;
9799  width: 100%;
9800  display: block;
9801  text-align: center;
9802  padding: 10px;
9803  color: #9b1d26;
9804}
9805.jd-framework.jd-front-end form.jd-forms span#password-strength.good, .jd-framework.jd-front-end .jd-form span#password-strength.good {
9806  border: 1px solid #c67d0d;
9807  width: 100%;
9808  display: block;
9809  text-align: center;
9810  padding: 10px;
9811  color: #c67d0d;
9812}
9813.jd-framework.jd-front-end form.jd-forms span#password-strength.strong, .jd-framework.jd-front-end .jd-form span#password-strength.strong {
9814  border: 1px solid #389b21;
9815  width: 100%;
9816  display: block;
9817  text-align: center;
9818  padding: 10px;
9819  color: #389b21;
9820}
9821.jd-framework.jd-front-end form.jd-forms .inputfile, .jd-framework.jd-front-end .jd-form .inputfile {
9822  width: 0.1px;
9823  height: 0.1px;
9824  opacity: 0;
9825  overflow: hidden;
9826  position: absolute;
9827  z-index: -1;
9828}
9829.jd-framework.jd-front-end form.jd-forms .button-upload strong, .jd-framework.jd-front-end .jd-form .button-upload strong {
9830  font-weight: normal !important;
9831  font-size: 18px;
9832  font-style: initial;
9833  padding: 10px 20px;
9834  border: 1px solid #7d7d7d;
9835  display: inline-block;
9836  margin-right: 20px;
9837  cursor: pointer;
9838}
9839.jd-framework.jd-front-end form.jd-forms .button-upload span, .jd-framework.jd-front-end .jd-form .button-upload span {
9840  font-weight: normal !important;
9841  font-size: 15px;
9842  font-style: initial;
9843  max-width: 160px;
9844  overflow: hidden;
9845  display: inline-block;
9846  text-overflow: ellipsis;
9847  white-space: nowrap;
9848}
9849.jd-framework.jd-front-end form.jd-forms .msg, .jd-framework.jd-front-end .jd-form .msg {
9850  float: right;
9851}
9852.jd-framework.jd-front-end form.jd-forms .msg label, .jd-framework.jd-front-end .jd-form .msg label {
9853  line-height: 53px;
9854  margin-bottom: 0;
9855  font-size: 15px;
9856  margin-right: 20px;
9857}
9858.jd-framework.jd-front-end .plyr__progress--buffer, .jd-framework.jd-front-end .plyr__progress--played, .jd-framework.jd-front-end .plyr__volume--display {
9859  border-radius: 0px;
9860}
9861.jd-framework.jd-front-end .plyr__progress--played, .jd-framework.jd-front-end .plyr__volume--display {
9862  color: #9b1d26;
9863}
9864.jd-framework.jd-front-end .plyr__play-large {
9865  border: none;
9866  background: transparent;
9867  -webkit-box-shadow: none;
9868          box-shadow: none;
9869  margin: 0 auto;
9870  margin-bottom: 20px;
9871}
9872.jd-framework.jd-front-end .plyr__play-large svg {
9873  display: none;
9874}
9875.jd-framework.jd-front-end .plyr__play-large:after {
9876  content: "\e604";
9877  font-family: icomoon;
9878  speak: none;
9879  font-style: normal;
9880  font-weight: 400;
9881  font-variant: normal;
9882  text-transform: none;
9883  line-height: 1;
9884  -webkit-font-smoothing: antialiased;
9885  -moz-osx-font-smoothing: grayscale;
9886  font-size: 110px;
9887  color: white;
9888}
9889@media screen and (max-width: 1000px) {
9890  .jd-framework.jd-front-end .plyr__play-large:after {
9891    font-size: 60px;
9892  }
9893}
9894.jd-framework.jd-front-end .plyr__play-large:hover:after {
9895  color: #9b1d26;
9896}
9897.jd-framework.jd-front-end .plyr.plyr--video.plyr--stopped .plyr__controls {
9898  opacity: 0;
9899}
9900.jd-framework.jd-front-end .plyr--video .plyr__controls button.tab-focus:focus, .jd-framework.jd-front-end .plyr--video .plyr__controls button:hover {
9901  color: #9b1d26;
9902  background-color: transparent;
9903}
9904.jd-framework.jd-front-end .js-player {
9905  opacity: 0;
9906  -webkit-transition: opacity 330ms;
9907  transition: opacity 330ms;
9908}
9909.jd-framework.jd-front-end .js-player.plyr--setup {
9910  opacity: 1;
9911}
9912@media screen and (max-width: 400px) {
9913  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-videoelement-wrap .h-grid-12:not(.h-grid-noMargins) [class*=h-element] {
9914    width: 107%;
9915    margin-left: -3.5% !important;
9916  }
9917}
9918@media print {
9919  .jd-framework.jd-front-end #pageHeader, .jd-framework.jd-front-end #pageFooter {
9920    display: none !important;
9921  }
9922  .jd-framework.jd-front-end .touristica-header .jd-shortcode-tirolwerbung-moduleheader-wrap {
9923    display: none !important;
9924  }
9925}
9926
9927.jd-framework .btn-primary {
9928  -webkit-box-sizing: border-box;
9929          box-sizing: border-box;
9930  color: #fff !important;
9931  display: inline-block;
9932  background: #9b1d26;
9933  border: none;
9934  font: 400 italic 19px/53px Georgia, serif;
9935  height: auto;
9936  padding: 0 40px;
9937  border-radius: 0;
9938  position: relative;
9939  text-decoration: none !important;
9940}
9941
9942.jd-framework .btn-primary:hover, .jd-framework .btn-primary:active, .jd-framework .btn-primary:focus {
9943  background: #9b1d26;
9944  color: black !important;
9945}
9946
9947/*! Flickity v1.2.1
9948http://flickity.metafizzy.co
9949---------------------------------------------- */
9950.flickity-enabled {
9951  position: relative;
9952}
9953
9954.flickity-enabled:focus {
9955  outline: none;
9956}
9957
9958.flickity-viewport {
9959  overflow: hidden;
9960  position: relative;
9961  height: 100%;
9962}
9963
9964.flickity-slider {
9965  position: absolute;
9966  width: 100%;
9967  height: 100%;
9968}
9969
9970/* draggable */
9971.flickity-enabled.is-draggable {
9972  -webkit-tap-highlight-color: transparent;
9973  tap-highlight-color: transparent;
9974  -webkit-user-select: none;
9975  -moz-user-select: none;
9976  -ms-user-select: none;
9977  user-select: none;
9978}
9979
9980.flickity-enabled.is-draggable .flickity-viewport {
9981  cursor: move;
9982  cursor: -webkit-grab;
9983  cursor: grab;
9984}
9985
9986.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
9987  cursor: -webkit-grabbing;
9988  cursor: grabbing;
9989}
9990
9991/* ---- previous/next buttons ---- */
9992.flickity-prev-next-button {
9993  position: absolute;
9994  top: 50%;
9995  width: 44px;
9996  height: 44px;
9997  border: none;
9998  border-radius: 50%;
9999  background: white;
10000  background: hsla(0, 0%, 100%, 0.75);
10001  cursor: pointer;
10002  /* vertically center */
10003  -webkit-transform: translateY(-50%);
10004  transform: translateY(-50%);
10005}
10006
10007.flickity-prev-next-button:hover {
10008  background: white;
10009}
10010
10011.flickity-prev-next-button:focus {
10012  outline: none;
10013  -webkit-box-shadow: 0 0 0 5px #09F;
10014          box-shadow: 0 0 0 5px #09F;
10015}
10016
10017.flickity-prev-next-button:active {
10018  filter: alpha(opacity=60); /* IE8 */
10019  opacity: 0.6;
10020}
10021
10022.flickity-prev-next-button.previous {
10023  left: 10px;
10024}
10025
10026.flickity-prev-next-button.next {
10027  right: 10px;
10028}
10029
10030/* right to left */
10031.flickity-rtl .flickity-prev-next-button.previous {
10032  left: auto;
10033  right: 10px;
10034}
10035
10036.flickity-rtl .flickity-prev-next-button.next {
10037  right: auto;
10038  left: 10px;
10039}
10040
10041.flickity-prev-next-button:disabled {
10042  filter: alpha(opacity=30); /* IE8 */
10043  opacity: 0.3;
10044  cursor: auto;
10045}
10046
10047.flickity-prev-next-button svg {
10048  position: absolute;
10049  left: 20%;
10050  top: 20%;
10051  width: 60%;
10052  height: 60%;
10053}
10054
10055.flickity-prev-next-button .arrow {
10056  fill: #333;
10057}
10058
10059/* color & size if no SVG - IE8 and Android 2.3 */
10060.flickity-prev-next-button.no-svg {
10061  color: #333;
10062  font-size: 26px;
10063}
10064
10065/* ---- page dots ---- */
10066.flickity-page-dots {
10067  position: absolute;
10068  width: 100%;
10069  bottom: -25px;
10070  padding: 0;
10071  margin: 0;
10072  list-style: none;
10073  text-align: center;
10074  line-height: 1;
10075}
10076
10077.flickity-rtl .flickity-page-dots {
10078  direction: rtl;
10079}
10080
10081.flickity-page-dots .dot {
10082  display: inline-block;
10083  width: 10px;
10084  height: 10px;
10085  margin: 0 8px;
10086  background: #333;
10087  border-radius: 50%;
10088  filter: alpha(opacity=25); /* IE8 */
10089  opacity: 0.25;
10090  cursor: pointer;
10091}
10092
10093.flickity-page-dots .dot.is-selected {
10094  filter: alpha(opacity=100); /* IE8 */
10095  opacity: 1;
10096}
10097
10098.jd-front-end .btn.btn-secondary {
10099  background-color: #fff;
10100  color: #000;
10101  border: 1px solid #010101;
10102  padding: 12px 21px;
10103  border-radius: 0;
10104  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
10105  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
10106}
10107.jd-front-end .btn.btn-secondary:hover {
10108  background-color: #010101;
10109  color: #fff;
10110}
10111
10112/*!
10113 * animate.css -http://daneden.me/animate
10114 * Version - 3.5.1
10115 * Licensed under the MIT license - http://opensource.org/licenses/MIT
10116 *
10117 * Copyright (c) 2016 Daniel Eden
10118 */
10119.animated {
10120  -webkit-animation-duration: 1s;
10121  animation-duration: 1s;
10122  -webkit-animation-fill-mode: both;
10123  animation-fill-mode: both;
10124}
10125
10126.animated.infinite {
10127  -webkit-animation-iteration-count: infinite;
10128  animation-iteration-count: infinite;
10129}
10130
10131.animated.hinge {
10132  -webkit-animation-duration: 2s;
10133  animation-duration: 2s;
10134}
10135
10136.animated.flipOutX,
10137.animated.flipOutY,
10138.animated.bounceIn,
10139.animated.bounceOut {
10140  -webkit-animation-duration: 0.75s;
10141  animation-duration: 0.75s;
10142}
10143
10144.b-lazy {
10145  -webkit-transition: opacity 500ms ease-in-out;
10146  transition: opacity 500ms ease-in-out;
10147  max-width: 100%;
10148  opacity: 0;
10149}
10150
10151.b-lazy.b-loaded, .b-lazy.b-error {
10152  opacity: 1;
10153}
10154
10155@-webkit-keyframes bounce {
10156  from, 20%, 53%, 80%, to {
10157    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10158    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10159    -webkit-transform: translate3d(0, 0, 0);
10160    transform: translate3d(0, 0, 0);
10161  }
10162  40%, 43% {
10163    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10164    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10165    -webkit-transform: translate3d(0, -30px, 0);
10166    transform: translate3d(0, -30px, 0);
10167  }
10168  70% {
10169    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10170    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10171    -webkit-transform: translate3d(0, -15px, 0);
10172    transform: translate3d(0, -15px, 0);
10173  }
10174  90% {
10175    -webkit-transform: translate3d(0, -4px, 0);
10176    transform: translate3d(0, -4px, 0);
10177  }
10178}
10179@keyframes bounce {
10180  from, 20%, 53%, 80%, to {
10181    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10182    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10183    -webkit-transform: translate3d(0, 0, 0);
10184    transform: translate3d(0, 0, 0);
10185  }
10186  40%, 43% {
10187    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10188    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10189    -webkit-transform: translate3d(0, -30px, 0);
10190    transform: translate3d(0, -30px, 0);
10191  }
10192  70% {
10193    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10194    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
10195    -webkit-transform: translate3d(0, -15px, 0);
10196    transform: translate3d(0, -15px, 0);
10197  }
10198  90% {
10199    -webkit-transform: translate3d(0, -4px, 0);
10200    transform: translate3d(0, -4px, 0);
10201  }
10202}
10203.bounce {
10204  -webkit-animation-name: bounce;
10205  animation-name: bounce;
10206  -webkit-transform-origin: center bottom;
10207  transform-origin: center bottom;
10208}
10209
10210@-webkit-keyframes flash {
10211  from, 50%, to {
10212    opacity: 1;
10213  }
10214  25%, 75% {
10215    opacity: 0;
10216  }
10217}
10218@keyframes flash {
10219  from, 50%, to {
10220    opacity: 1;
10221  }
10222  25%, 75% {
10223    opacity: 0;
10224  }
10225}
10226.flash {
10227  -webkit-animation-name: flash;
10228  animation-name: flash;
10229}
10230
10231/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
10232@-webkit-keyframes pulse {
10233  from {
10234    -webkit-transform: scale3d(1, 1, 1);
10235    transform: scale3d(1, 1, 1);
10236  }
10237  50% {
10238    -webkit-transform: scale3d(1.05, 1.05, 1.05);
10239    transform: scale3d(1.05, 1.05, 1.05);
10240  }
10241  to {
10242    -webkit-transform: scale3d(1, 1, 1);
10243    transform: scale3d(1, 1, 1);
10244  }
10245}
10246@keyframes pulse {
10247  from {
10248    -webkit-transform: scale3d(1, 1, 1);
10249    transform: scale3d(1, 1, 1);
10250  }
10251  50% {
10252    -webkit-transform: scale3d(1.05, 1.05, 1.05);
10253    transform: scale3d(1.05, 1.05, 1.05);
10254  }
10255  to {
10256    -webkit-transform: scale3d(1, 1, 1);
10257    transform: scale3d(1, 1, 1);
10258  }
10259}
10260.pulse {
10261  -webkit-animation-name: pulse;
10262  animation-name: pulse;
10263}
10264
10265@-webkit-keyframes rubberBand {
10266  from {
10267    -webkit-transform: scale3d(1, 1, 1);
10268    transform: scale3d(1, 1, 1);
10269  }
10270  30% {
10271    -webkit-transform: scale3d(1.25, 0.75, 1);
10272    transform: scale3d(1.25, 0.75, 1);
10273  }
10274  40% {
10275    -webkit-transform: scale3d(0.75, 1.25, 1);
10276    transform: scale3d(0.75, 1.25, 1);
10277  }
10278  50% {
10279    -webkit-transform: scale3d(1.15, 0.85, 1);
10280    transform: scale3d(1.15, 0.85, 1);
10281  }
10282  65% {
10283    -webkit-transform: scale3d(0.95, 1.05, 1);
10284    transform: scale3d(0.95, 1.05, 1);
10285  }
10286  75% {
10287    -webkit-transform: scale3d(1.05, 0.95, 1);
10288    transform: scale3d(1.05, 0.95, 1);
10289  }
10290  to {
10291    -webkit-transform: scale3d(1, 1, 1);
10292    transform: scale3d(1, 1, 1);
10293  }
10294}
10295@keyframes rubberBand {
10296  from {
10297    -webkit-transform: scale3d(1, 1, 1);
10298    transform: scale3d(1, 1, 1);
10299  }
10300  30% {
10301    -webkit-transform: scale3d(1.25, 0.75, 1);
10302    transform: scale3d(1.25, 0.75, 1);
10303  }
10304  40% {
10305    -webkit-transform: scale3d(0.75, 1.25, 1);
10306    transform: scale3d(0.75, 1.25, 1);
10307  }
10308  50% {
10309    -webkit-transform: scale3d(1.15, 0.85, 1);
10310    transform: scale3d(1.15, 0.85, 1);
10311  }
10312  65% {
10313    -webkit-transform: scale3d(0.95, 1.05, 1);
10314    transform: scale3d(0.95, 1.05, 1);
10315  }
10316  75% {
10317    -webkit-transform: scale3d(1.05, 0.95, 1);
10318    transform: scale3d(1.05, 0.95, 1);
10319  }
10320  to {
10321    -webkit-transform: scale3d(1, 1, 1);
10322    transform: scale3d(1, 1, 1);
10323  }
10324}
10325.rubberBand {
10326  -webkit-animation-name: rubberBand;
10327  animation-name: rubberBand;
10328}
10329
10330@-webkit-keyframes shake {
10331  from, to {
10332    -webkit-transform: translate3d(0, 0, 0);
10333    transform: translate3d(0, 0, 0);
10334  }
10335  10%, 30%, 50%, 70%, 90% {
10336    -webkit-transform: translate3d(-10px, 0, 0);
10337    transform: translate3d(-10px, 0, 0);
10338  }
10339  20%, 40%, 60%, 80% {
10340    -webkit-transform: translate3d(10px, 0, 0);
10341    transform: translate3d(10px, 0, 0);
10342  }
10343}
10344@keyframes shake {
10345  from, to {
10346    -webkit-transform: translate3d(0, 0, 0);
10347    transform: translate3d(0, 0, 0);
10348  }
10349  10%, 30%, 50%, 70%, 90% {
10350    -webkit-transform: translate3d(-10px, 0, 0);
10351    transform: translate3d(-10px, 0, 0);
10352  }
10353  20%, 40%, 60%, 80% {
10354    -webkit-transform: translate3d(10px, 0, 0);
10355    transform: translate3d(10px, 0, 0);
10356  }
10357}
10358.shake {
10359  -webkit-animation-name: shake;
10360  animation-name: shake;
10361}
10362
10363@-webkit-keyframes headShake {
10364  0% {
10365    -webkit-transform: translateX(0);
10366    transform: translateX(0);
10367  }
10368  6.5% {
10369    -webkit-transform: translateX(-6px) rotateY(-9deg);
10370    transform: translateX(-6px) rotateY(-9deg);
10371  }
10372  18.5% {
10373    -webkit-transform: translateX(5px) rotateY(7deg);
10374    transform: translateX(5px) rotateY(7deg);
10375  }
10376  31.5% {
10377    -webkit-transform: translateX(-3px) rotateY(-5deg);
10378    transform: translateX(-3px) rotateY(-5deg);
10379  }
10380  43.5% {
10381    -webkit-transform: translateX(2px) rotateY(3deg);
10382    transform: translateX(2px) rotateY(3deg);
10383  }
10384  50% {
10385    -webkit-transform: translateX(0);
10386    transform: translateX(0);
10387  }
10388}
10389@keyframes headShake {
10390  0% {
10391    -webkit-transform: translateX(0);
10392    transform: translateX(0);
10393  }
10394  6.5% {
10395    -webkit-transform: translateX(-6px) rotateY(-9deg);
10396    transform: translateX(-6px) rotateY(-9deg);
10397  }
10398  18.5% {
10399    -webkit-transform: translateX(5px) rotateY(7deg);
10400    transform: translateX(5px) rotateY(7deg);
10401  }
10402  31.5% {
10403    -webkit-transform: translateX(-3px) rotateY(-5deg);
10404    transform: translateX(-3px) rotateY(-5deg);
10405  }
10406  43.5% {
10407    -webkit-transform: translateX(2px) rotateY(3deg);
10408    transform: translateX(2px) rotateY(3deg);
10409  }
10410  50% {
10411    -webkit-transform: translateX(0);
10412    transform: translateX(0);
10413  }
10414}
10415.headShake {
10416  -webkit-animation-timing-function: ease-in-out;
10417  animation-timing-function: ease-in-out;
10418  -webkit-animation-name: headShake;
10419  animation-name: headShake;
10420}
10421
10422@-webkit-keyframes swing {
10423  20% {
10424    -webkit-transform: rotate3d(0, 0, 1, 15deg);
10425    transform: rotate3d(0, 0, 1, 15deg);
10426  }
10427  40% {
10428    -webkit-transform: rotate3d(0, 0, 1, -10deg);
10429    transform: rotate3d(0, 0, 1, -10deg);
10430  }
10431  60% {
10432    -webkit-transform: rotate3d(0, 0, 1, 5deg);
10433    transform: rotate3d(0, 0, 1, 5deg);
10434  }
10435  80% {
10436    -webkit-transform: rotate3d(0, 0, 1, -5deg);
10437    transform: rotate3d(0, 0, 1, -5deg);
10438  }
10439  to {
10440    -webkit-transform: rotate3d(0, 0, 1, 0deg);
10441    transform: rotate3d(0, 0, 1, 0deg);
10442  }
10443}
10444@keyframes swing {
10445  20% {
10446    -webkit-transform: rotate3d(0, 0, 1, 15deg);
10447    transform: rotate3d(0, 0, 1, 15deg);
10448  }
10449  40% {
10450    -webkit-transform: rotate3d(0, 0, 1, -10deg);
10451    transform: rotate3d(0, 0, 1, -10deg);
10452  }
10453  60% {
10454    -webkit-transform: rotate3d(0, 0, 1, 5deg);
10455    transform: rotate3d(0, 0, 1, 5deg);
10456  }
10457  80% {
10458    -webkit-transform: rotate3d(0, 0, 1, -5deg);
10459    transform: rotate3d(0, 0, 1, -5deg);
10460  }
10461  to {
10462    -webkit-transform: rotate3d(0, 0, 1, 0deg);
10463    transform: rotate3d(0, 0, 1, 0deg);
10464  }
10465}
10466.swing {
10467  -webkit-transform-origin: top center;
10468  transform-origin: top center;
10469  -webkit-animation-name: swing;
10470  animation-name: swing;
10471}
10472
10473@-webkit-keyframes tada {
10474  from {
10475    -webkit-transform: scale3d(1, 1, 1);
10476    transform: scale3d(1, 1, 1);
10477  }
10478  10%, 20% {
10479    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
10480    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
10481  }
10482  30%, 50%, 70%, 90% {
10483    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
10484    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
10485  }
10486  40%, 60%, 80% {
10487    -webki
10487t-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
10488    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
10489  }
10490  to {
10491    -webkit-transform: scale3d(1, 1, 1);
10492    transform: scale3d(1, 1, 1);
10493  }
10494}
10495@keyframes tada {
10496  from {
10497    -webkit-transform: scale3d(1, 1, 1);
10498    transform: scale3d(1, 1, 1);
10499  }
10500  10%, 20% {
10501    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
10502    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
10503  }
10504  30%, 50%, 70%, 90% {
10505    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
10506    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
10507  }
10508  40%, 60%, 80% {
10509    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
10510    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
10511  }
10512  to {
10513    -webkit-transform: scale3d(1, 1, 1);
10514    transform: scale3d(1, 1, 1);
10515  }
10516}
10517.tada {
10518  -webkit-animation-name: tada;
10519  animation-name: tada;
10520}
10521
10522/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
10523@-webkit-keyframes wobble {
10524  from {
10525    -webkit-transform: none;
10526    transform: none;
10527  }
10528  15% {
10529    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
10530    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
10531  }
10532  30% {
10533    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
10534    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
10535  }
10536  45% {
10537    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
10538    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
10539  }
10540  60% {
10541    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
10542    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
10543  }
10544  75% {
10545    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
10546    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
10547  }
10548  to {
10549    -webkit-transform: none;
10550    transform: none;
10551  }
10552}
10553@keyframes wobble {
10554  from {
10555    -webkit-transform: none;
10556    transform: none;
10557  }
10558  15% {
10559    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
10560    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
10561  }
10562  30% {
10563    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
10564    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
10565  }
10566  45% {
10567    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
10568    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
10569  }
10570  60% {
10571    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
10572    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
10573  }
10574  75% {
10575    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
10576    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
10577  }
10578  to {
10579    -webkit-transform: none;
10580    transform: none;
10581  }
10582}
10583.wobble {
10584  -webkit-animation-name: wobble;
10585  animation-name: wobble;
10586}
10587
10588@-webkit-keyframes jello {
10589  from, 11.1%, to {
10590    -webkit-transform: none;
10591    transform: none;
10592  }
10593  22.2% {
10594    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
10595    transform: skewX(-12.5deg) skewY(-12.5deg);
10596  }
10597  33.3% {
10598    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
10599    transform: skewX(6.25deg) skewY(6.25deg);
10600  }
10601  44.4% {
10602    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
10603    transform: skewX(-3.125deg) skewY(-3.125deg);
10604  }
10605  55.5% {
10606    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
10607    transform: skewX(1.5625deg) skewY(1.5625deg);
10608  }
10609  66.6% {
10610    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
10611    transform: skewX(-0.78125deg) skewY(-0.78125deg);
10612  }
10613  77.7% {
10614    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
10615    transform: skewX(0.390625deg) skewY(0.390625deg);
10616  }
10617  88.8% {
10618    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
10619    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
10620  }
10621}
10622@keyframes jello {
10623  from, 11.1%, to {
10624    -webkit-transform: none;
10625    transform: none;
10626  }
10627  22.2% {
10628    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
10629    transform: skewX(-12.5deg) skewY(-12.5deg);
10630  }
10631  33.3% {
10632    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
10633    transform: skewX(6.25deg) skewY(6.25deg);
10634  }
10635  44.4% {
10636    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
10637    transform: skewX(-3.125deg) skewY(-3.125deg);
10638  }
10639  55.5% {
10640    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
10641    transform: skewX(1.5625deg) skewY(1.5625deg);
10642  }
10643  66.6% {
10644    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
10645    transform: skewX(-0.78125deg) skewY(-0.78125deg);
10646  }
10647  77.7% {
10648    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
10649    transform: skewX(0.390625deg) skewY(0.390625deg);
10650  }
10651  88.8% {
10652    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
10653    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
10654  }
10655}
10656.jello {
10657  -webkit-animation-name: jello;
10658  animation-name: jello;
10659  -webkit-transform-origin: center;
10660  transform-origin: center;
10661}
10662
10663@-webkit-keyframes bounceIn {
10664  from, 20%, 40%, 60%, 80%, to {
10665    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10666    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10667  }
10668  0% {
10669    opacity: 0;
10670    -webkit-transform: scale3d(0.3, 0.3, 0.3);
10671    transform: scale3d(0.3, 0.3, 0.3);
10672  }
10673  20% {
10674    -webkit-transform: scale3d(1.1, 1.1, 1.1);
10675    transform: scale3d(1.1, 1.1, 1.1);
10676  }
10677  40% {
10678    -webkit-transform: scale3d(0.9, 0.9, 0.9);
10679    transform: scale3d(0.9, 0.9, 0.9);
10680  }
10681  60% {
10682    opacity: 1;
10683    -webkit-transform: scale3d(1.03, 1.03, 1.03);
10684    transform: scale3d(1.03, 1.03, 1.03);
10685  }
10686  80% {
10687    -webkit-transform: scale3d(0.97, 0.97, 0.97);
10688    transform: scale3d(0.97, 0.97, 0.97);
10689  }
10690  to {
10691    opacity: 1;
10692    -webkit-transform: scale3d(1, 1, 1);
10693    transform: scale3d(1, 1, 1);
10694  }
10695}
10696@keyframes bounceIn {
10697  from, 20%, 40%, 60%, 80%, to {
10698    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10699    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10700  }
10701  0% {
10702    opacity: 0;
10703    -webkit-transform: scale3d(0.3, 0.3, 0.3);
10704    transform: scale3d(0.3, 0.3, 0.3);
10705  }
10706  20% {
10707    -webkit-transform: scale3d(1.1, 1.1, 1.1);
10708    transform: scale3d(1.1, 1.1, 1.1);
10709  }
10710  40% {
10711    -webkit-transform: scale3d(0.9, 0.9, 0.9);
10712    transform: scale3d(0.9, 0.9, 0.9);
10713  }
10714  60% {
10715    opacity: 1;
10716    -webkit-transform: scale3d(1.03, 1.03, 1.03);
10717    transform: scale3d(1.03, 1.03, 1.03);
10718  }
10719  80% {
10720    -webkit-transform: scale3d(0.97, 0.97, 0.97);
10721    transform: scale3d(0.97, 0.97, 0.97);
10722  }
10723  to {
10724    opacity: 1;
10725    -webkit-transform: scale3d(1, 1, 1);
10726    transform: scale3d(1, 1, 1);
10727  }
10728}
10729.bounceIn {
10730  -webkit-animation-name: bounceIn;
10731  animation-name: bounceIn;
10732}
10733
10734@-webkit-keyframes bounceInDown {
10735  from, 60%, 75%, 90%, to {
10736    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10737    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10738  }
10739  0% {
10740    opacity: 0;
10741    -webkit-transform: translate3d(0, -3000px, 0);
10742    transform: translate3d(0, -3000px, 0);
10743  }
10744  60% {
10745    opacity: 1;
10746    -webkit-transform: translate3d(0, 25px, 0);
10747    transform: translate3d(0, 25px, 0);
10748  }
10749  75% {
10750    -webkit-transform: translate3d(0, -10px, 0);
10751    transform: translate3d(0, -10px, 0);
10752  }
10753  90% {
10754    -webkit-transform: translate3d(0, 5px, 0);
10755    transform: translate3d(0, 5px, 0);
10756  }
10757  to {
10758    -webkit-transform: none;
10759    transform: none;
10760  }
10761}
10762@keyframes bounceInDown {
10763  from, 60%, 75%, 90%, to {
10764    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10765    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10766  }
10767  0% {
10768    opacity: 0;
10769    -webkit-transform: translate3d(0, -3000px, 0);
10770    transform: translate3d(0, -3000px, 0);
10771  }
10772  60% {
10773    opacity: 1;
10774    -webkit-transform: translate3d(0, 25px, 0);
10775    transform: translate3d(0, 25px, 0);
10776  }
10777  75% {
10778    -webkit-transform: translate3d(0, -10px, 0);
10779    transform: translate3d(0, -10px, 0);
10780  }
10781  90% {
10782    -webkit-transform: translate3d(0, 5px, 0);
10783    transform: translate3d(0, 5px, 0);
10784  }
10785  to {
10786    -webkit-transform: none;
10787    transform: none;
10788  }
10789}
10790.bounceInDown {
10791  -webkit-animation-name: bounceInDown;
10792  animation-name: bounceInDown;
10793}
10794
10795@-webkit-keyframes bounceInLeft {
10796  from, 60%, 75%, 90%, to {
10797    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10798    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10799  }
10800  0% {
10801    opacity: 0;
10802    -webkit-transform: translate3d(-3000px, 0, 0);
10803    transform: translate3d(-3000px, 0, 0);
10804  }
10805  60% {
10806    opacity: 1;
10807    -webkit-transform: translate3d(25px, 0, 0);
10808    transform: translate3d(25px, 0, 0);
10809  }
10810  75% {
10811    -webkit-transform: translate3d(-10px, 0, 0);
10812    transform: translate3d(-10px, 0, 0);
10813  }
10814  90% {
10815    -webkit-transform: translate3d(5px, 0, 0);
10816    transform: translate3d(5px, 0, 0);
10817  }
10818  to {
10819    -webkit-transform: none;
10820    transform: none;
10821  }
10822}
10823@keyframes bounceInLeft {
10824  from, 60%, 75%, 90%, to {
10825    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10826    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10827  }
10828  0% {
10829    opacity: 0;
10830    -webkit-transform: translate3d(-3000px, 0, 0);
10831    transform: translate3d(-3000px, 0, 0);
10832  }
10833  60% {
10834    opacity: 1;
10835    -webkit-transform: translate3d(25px, 0, 0);
10836    transform: translate3d(25px, 0, 0);
10837  }
10838  75% {
10839    -webkit-transform: translate3d(-10px, 0, 0);
10840    transform: translate3d(-10px, 0, 0);
10841  }
10842  90% {
10843    -webkit-transform: translate3d(5px, 0, 0);
10844    transform: translate3d(5px, 0, 0);
10845  }
10846  to {
10847    -webkit-transform: none;
10848    transform: none;
10849  }
10850}
10851.bounceInLeft {
10852  -webkit-animation-name: bounceInLeft;
10853  animation-name: bounceInLeft;
10854}
10855
10856@-webkit-keyframes bounceInRight {
10857  from, 60%, 75%, 90%, to {
10858    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10859    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10860  }
10861  from {
10862    opacity: 0;
10863    -webkit-transform: translate3d(3000px, 0, 0);
10864    transform: translate3d(3000px, 0, 0);
10865  }
10866  60% {
10867    opacity: 1;
10868    -webkit-transform: translate3d(-25px, 0, 0);
10869    transform: translate3d(-25px, 0, 0);
10870  }
10871  75% {
10872    -webkit-transform: translate3d(10px, 0, 0);
10873    transform: translate3d(10px, 0, 0);
10874  }
10875  90% {
10876    -webkit-transform: translate3d(-5px, 0, 0);
10877    transform: translate3d(-5px, 0, 0);
10878  }
10879  to {
10880    -webkit-transform: none;
10881    transform: none;
10882  }
10883}
10884@keyframes bounceInRight {
10885  from, 60%, 75%, 90%, to {
10886    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10887    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10888  }
10889  from {
10890    opacity: 0;
10891    -webkit-transform: translate3d(3000px, 0, 0);
10892    transform: translate3d(3000px, 0, 0);
10893  }
10894  60% {
10895    opacity: 1;
10896    -webkit-transform: translate3d(-25px, 0, 0);
10897    transform: translate3d(-25px, 0, 0);
10898  }
10899  75% {
10900    -webkit-transform: translate3d(10px, 0, 0);
10901    transform: translate3d(10px, 0, 0);
10902  }
10903  90% {
10904    -webkit-transform: translate3d(-5px, 0, 0);
10905    transform: translate3d(-5px, 0, 0);
10906  }
10907  to {
10908    -webkit-transform: none;
10909    transform: none;
10910  }
10911}
10912.bounceInRight {
10913  -webkit-animation-name: bounceInRight;
10914  animation-name: bounceInRight;
10915}
10916
10917@-webkit-keyframes bounceInUp {
10918  from, 60%, 75%, 90%, to {
10919    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10920    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10921  }
10922  from {
10923    opacity: 0;
10924    -webkit-transform: translate3d(0, 3000px, 0);
10925    transform: translate3d(0, 3000px, 0);
10926  }
10927  60% {
10928    opacity: 1;
10929    -webkit-transform: translate3d(0, -20px, 0);
10930    transform: translate3d(0, -20px, 0);
10931  }
10932  75% {
10933    -webkit-transform: translate3d(0, 10px, 0);
10934    transform: translate3d(0, 10px, 0);
10935  }
10936  90% {
10937    -webkit-transform: translate3d(0, -5px, 0);
10938    transform: translate3d(0, -5px, 0);
10939  }
10940  to {
10941    -webkit-transform: translate3d(0, 0, 0);
10942    transform: translate3d(0, 0, 0);
10943  }
10944}
10945@keyframes bounceInUp {
10946  from, 60%, 75%, 90%, to {
10947    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10948    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10949  }
10950  from {
10951    opacity: 0;
10952    -webkit-transform: translate3d(0, 3000px, 0);
10953    transform: translate3d(0, 3000px, 0);
10954  }
10955  60% {
10956    opacity: 1;
10957    -webkit-transform: translate3d(0, -20px, 0);
10958    transform: translate3d(0, -20px, 0);
10959  }
10960  75% {
10961    -webkit-transform: translate3d(0, 10px, 0);
10962    transform: translate3d(0, 10px, 0);
10963  }
10964  90% {
10965    -webkit-transform: translate3d(0, -5px, 0);
10966    transform: translate3d(0, -5px, 0);
10967  }
10968  to {
10969    -webkit-transform: translate3d(0, 0, 0);
10970    transform: translate3d(0, 0, 0);
10971  }
10972}
10973.bounceInUp {
10974  -webkit-animation-name: bounceInUp;
10975  animation-name: bounceInUp;
10976}
10977
10978@-webkit-keyframes bounceOut {
10979  20% {
10980    -webkit-transform: scale3d(0.9, 0.9, 0.9);
10981    transform: scale3d(0.9, 0.9, 0.9);
10982  }
10983  50%, 55% {
10984    opacity: 1;
10985    -webkit-transform: scale3d(1.1, 1.1, 1.1);
10986    transform: scale3d(1.1, 1.1, 1.1);
10987  }
10988  to {
10989    opacity: 0;
10990    -webkit-transform: scale3d(0.3, 0.3, 0.3);
10991    transform: scale3d(0.3, 0.3, 0.3);
10992  }
10993}
10994@keyframes bounceOut {
10995  20% {
10996    -webkit-transform: scale3d(0.9, 0.9, 0.9);
10997    transform: scale3d(0.9, 0.9, 0.9);
10998  }
10999  50%, 55% {
11000    opacity: 1;
11001    -webkit-transform: scale3d(1.1, 1.1, 1.1);
11002    transform: scale3d(1.1, 1.1, 1.1);
11003  }
11004  to {
11005    opacity: 0;
11006    -webkit-transform: scale3d(0.3, 0.3, 0.3);
11007    transform: scale3d(0.3, 0.3, 0.3);
11008  }
11009}
11010.bounceOut {
11011  -webkit-animation-name: bounceOut;
11012  animation-name: bounceOut;
11013}
11014
11015@-webkit-keyframes bounceOutDown {
11016  20% {
11017    -webkit-transform: translate3d(0, 10px, 0);
11018    transform: translate3d(0, 10px, 0);
11019  }
11020  40%, 45% {
11021    opacity: 1;
11022    -webkit-transform: translate3d(0, -20px, 0);
11023    transform: translate3d(0, -20px, 0);
11024  }
11025  to {
11026    opacity: 0;
11027    -webkit-transform: translate3d(0, 2000px, 0);
11028    transform: translate3d(0, 2000px, 0);
11029  }
11030}
11031@keyframes bounceOutDown {
11032  20% {
11033    -webkit-transform: translate3d(0, 10px, 0);
11034    transform: translate3d(0, 10px, 0);
11035  }
11036  40%, 45% {
11037    opacity: 1;
11038    -webkit-transform: translate3d(0, -20px, 0);
11039    transform: translate3d(0, -20px, 0);
11040  }
11041  to {
11042    opacity: 0;
11043    -webkit-transform: translate3d(0, 2000px, 0);
11044    transform: translate3d(0, 2000px, 0);
11045  }
11046}
11047.bounceOutDown {
11048  -webkit-animation-name: bounceOutDown;
11049  animation-name: bounceOutDown;
11050}
11051
11052@-webkit-keyframes bounceOutLeft {
11053  20% {
11054    opacity: 1;
11055    -webkit-transform: translate3d(20px, 0, 0);
11056    transform: translate3d(20px, 0, 0);
11057  }
11058  to {
11059    opacity: 0;
11060    -webkit-transform: translate3d(-2000px, 0, 0);
11061    transform: translate3d(-2000px, 0, 0);
11062  }
11063}
11064@keyframes bounceOutLeft {
11065  20% {
11066    opacity: 1;
11067    -webkit-transform: translate3d(20px, 0, 0);
11068    transform: translate3d(20px, 0, 0);
11069  }
11070  to {
11071    opacity: 0;
11072    -webkit-transform: translate3d(-2000px, 0, 0);
11073    transform: translate3d(-2000px, 0, 0);
11074  }
11075}
11076.bounceOutLeft {
11077  -webkit-animation-name: bounceOutLeft;
11078  animation-name: bounceOutLeft;
11079}
11080
11081@-webkit-keyframes bounceOutRight {
11082  20% {
11083    opacity: 1;
11084    -webkit-transform: translate3d(-20px, 0, 0);
11085    transform: translate3d(-20px, 0, 0);
11086  }
11087  to {
11088    opacity: 0;
11089    -webkit-transform: translate3d(2000px, 0, 0);
11090    transform: translate3d(2000px, 0, 0);
11091  }
11092}
11093@keyframes bounceOutRight {
11094  20% {
11095    opacity: 1;
11096    -webkit-transform: translate3d(-20px, 0, 0);
11097    transform: translate3d(-20px, 0, 0);
11098  }
11099  to {
11100    opacity: 0;
11101    -webkit-transform: translate3d(2000px, 0, 0);
11102    transform: translate3d(2000px, 0, 0);
11103  }
11104}
11105.bounceOutRight {
11106  -webkit-animation-name: bounceOutRight;
11107  animation-name: bounceOutRight;
11108}
11109
11110@-webkit-keyframes bounceOutUp {
11111  20% {
11112    -webkit-transform: translate3d(0, -10px, 0);
11113    transform: translate3d(0, -10px, 0);
11114  }
11115  40%, 45% {
11116    opacity: 1;
11117    -webkit-transform: translate3d(0, 20px, 0);
11118    transform: translate3d(0, 20px, 0);
11119  }
11120  to {
11121    opacity: 0;
11122    -webkit-transform: translate3d(0, -2000px, 0);
11123    transform: translate3d(0, -2000px, 0);
11124  }
11125}
11126@keyframes bounceOutUp {
11127  20% {
11128    -webkit-transform: translate3d(0, -10px, 0);
11129    transform: translate3d(0, -10px, 0);
11130  }
11131  40%, 45% {
11132    opacity: 1;
11133    -webkit-transform: translate3d(0, 20px, 0);
11134    transform: translate3d(0, 20px, 0);
11135  }
11136  to {
11137    opacity: 0;
11138    -webkit-transform: translate3d(0, -2000px, 0);
11139    transform: translate3d(0, -2000px, 0);
11140  }
11141}
11142.bounceOutUp {
11143  -webkit-animation-name: bounceOutUp;
11144  animation-name: bounceOutUp;
11145}
11146
11147@-webkit-keyframes fadeIn {
11148  from {
11149    opacity: 0;
11150  }
11151  to {
11152    opacity: 1;
11153  }
11154}
11155@keyframes fadeIn {
11156  from {
11157    opacity: 0;
11158  }
11159  to {
11160    opacity: 1;
11161  }
11162}
11163.fadeIn {
11164  -webkit-animation-name: fadeIn;
11165  animation-name: fadeIn;
11166}
11167
11168@-webkit-keyframes fadeInDown {
11169  from {
11170    opacity: 0;
11171    -webkit-transform: translate3d(0, -100%, 0);
11172    transform: translate3d(0, -100%, 0);
11173  }
11174  to {
11175    opacity: 1;
11176    -webkit-transform: none;
11177    transform: none;
11178  }
11179}
11180@keyframes fadeInDown {
11181  from {
11182    opacity: 0;
11183    -webkit-transform: translate3d(0, -100%, 0);
11184    transform: translate3d(0, -100%, 0);
11185  }
11186  to {
11187    opacity: 1;
11188    -webkit-transform: none;
11189    transform: none;
11190  }
11191}
11192.fadeInDown {
11193  -webkit-animation-name: fadeInDown;
11194  animation-name: fadeInDown;
11195}
11196
11197@-webkit-keyframes fadeInDownBig {
11198  from {
11199    opacity: 0;
11200    -webkit-transform: translate3d(0, -2000px, 0);
11201    transform: translate3d(0, -2000px, 0);
11202  }
11203  to {
11204    opacity: 1;
11205    -webkit-transform: none;
11206    transform: none;
11207  }
11208}
11209@keyframes fadeInDownBig {
11210  from {
11211    opacity: 0;
11212    -webkit-transform: translate3d(0, -2000px, 0);
11213    transform: translate3d(0, -2000px, 0);
11214  }
11215  to {
11216    opacity: 1;
11217    -webkit-transform: none;
11218    transform: none;
11219  }
11220}
11221.fadeInDownBig {
11222  -webkit-animation-name: fadeInDownBig;
11223  animation-name: fadeInDownBig;
11224}
11225
11226@-webkit-keyframes fadeInLeft {
11227  from {
11228    opacity: 0;
11229    -webkit-transform: translate3d(-100%, 0, 0);
11230    transform: translate3d(-100%, 0, 0);
11231  }
11232  to {
11233    opacity: 1;
11234    -webkit-transform: none;
11235    transform: none;
11236  }
11237}
11238@keyframes fadeInLeft {
11239  from {
11240    opacity: 0;
11241    -webkit-transform: translate3d(-100%, 0, 0);
11242    transform: translate3d(-100%, 0, 0);
11243  }
11244  to {
11245    opacity: 1;
11246    -webkit-transform: none;
11247    transform: none;
11248  }
11249}
11250.fadeInLeft {
11251  -webkit-animation-name: fadeInLeft;
11252  animation-name: fadeInLeft;
11253}
11254
11255@-webkit-keyframes fadeInLeftBig {
11256  from {
11257    opacity: 0;
11258    -webkit-transform: translate3d(-2000px, 0, 0);
11259    transform: translate3d(-2000px, 0, 0);
11260  }
11261  to {
11262    opacity: 1;
11263    -webkit-transform: none;
11264    transform: none;
11265  }
11266}
11267@keyframes fadeInLeftBig {
11268  from {
11269    opacity: 0;
11270    -webkit-transform: translate3d(-2000px, 0, 0);
11271    transform: translate3d(-2000px, 0, 0);
11272  }
11273  to {
11274    opacity: 1;
11275    -webkit-transform: none;
11276    transform: none;
11277  }
11278}
11279.fadeInLeftBig {
11280  -webkit-animation-name: fadeInLeftBig;
11281  animation-name: fadeInLeftBig;
11282}
11283
11284@-webkit-keyframes fadeInRight {
11285  from {
11286    opacity: 0;
11287    -webkit-transform: translate3d(100%, 0, 0);
11288    transform: translate3d(100%, 0, 0);
11289  }
11290  to {
11291    opacity: 1;
11292    -webkit-transform: none;
11293    transform: none;
11294  }
11295}
11296@keyframes fadeInRight {
11297  from {
11298    opacity: 0;
11299    -webkit-transform: translate3d(100%, 0, 0);
11300    transform: translate3d(100%, 0, 0);
11301  }
11302  to {
11303    opacity: 1;
11304    -webkit-transform: none;
11305    transform: none;
11306  }
11307}
11308.fadeInRight {
11309  -webkit-animation-name: fadeInRight;
11310  animation-name: fadeInRight;
11311}
11312
11313@-webkit-keyframes fadeInRightBig {
11314  from {
11315    opacity: 0;
11316    -webkit-transform: translate3d(2000px, 0, 0);
11317    transform: translate3d(2000px, 0, 0);
11318  }
11319  to {
11320    opacity: 1;
11321    -webkit-transform: none;
11322    transform: none;
11323  }
11324}
11325@keyframes fadeInRightBig {
11326  from {
11327    opacity: 0;
11328    -webkit-transform: translate3d(2000px, 0, 0);
11329    transform: translate3d(2000px, 0, 0);
11330  }
11331  to {
11332    opacity: 1;
11333    -webkit-transform: none;
11334    transform: none;
11335  }
11336}
11337.fadeInRightBig {
11338  -webkit-animation-name: fadeInRightBig;
11339  animation-name: fadeInRightBig;
11340}
11341
11342@-webkit-keyframes fadeInUp {
11343  from {
11344    opacity: 0;
11345    -webkit-transform: translate3d(0, 100%, 0);
11346    transform: translate3d(0, 100%, 0);
11347  }
11348  to {
11349    opacity: 1;
11350    -webkit-transform: none;
11351    transform: none;
11352  }
11353}
11354@keyframes fadeInUp {
11355  from {
11356    opacity: 0;
11357    -webkit-transform: translate3d(0, 100%, 0);
11358    transform: translate3d(0, 100%, 0);
11359  }
11360  to {
11361    opacity: 1;
11362    -webkit-transform: none;
11363    transform: none;
11364  }
11365}
11366.fadeInUp {
11367  -webkit-animation-name: fadeInUp;
11368  animation-name: fadeInUp;
11369}
11370
11371@-webkit-keyframes fadeInUpBig {
11372  from {
11373    opacity: 0;
11374    -webkit-transform: translate3d(0, 2000px, 0);
11375    transform: translate3d(0, 2000px, 0);
11376  }
11377  to {
11378    opacity: 1;
11379    -webkit-transform: none;
11380    transform: none;
11381  }
11382}
11383@keyframes fadeInUpBig {
11384  from {
11385    opacity: 0;
11386    -webkit-transform: translate3d(0, 2000px, 0);
11387    transform: translate3d(0, 2000px, 0);
11388  }
11389  to {
11390    opacity: 1;
11391    -webkit-transform: none;
11392    transform: none;
11393  }
11394}
11395.fadeInUpBig {
11396  -webkit-animation-name: fadeInUpBig;
11397  animation-name: fadeInUpBig;
11398}
11399
11400@-webkit-keyframes fadeOut {
11401  from {
11402    opacity: 1;
11403  }
11404  to {
11405    opacity: 0;
11406  }
11407}
11408@keyframes fadeOut {
11409  from {
11410    opacity: 1;
11411  }
11412  to {
11413    opacity: 0;
11414  }
11415}
11416.fadeOut {
11417  -webkit-animation-name: fadeOut;
11418  animation-name: fadeOut;
11419}
11420
11421@-webkit-keyframes fadeOutDown {
11422  from {
11423    opacity: 1;
11424  }
11425  to {
11426    opacity: 0;
11427    -webkit-transform: translate3d(0, 100%, 0);
11428    transform: translate3d(0, 100%, 0);
11429  }
11430}
11431@keyframes fadeOutDown {
11432  from {
11433    opacity: 1;
11434  }
11435  to {
11436    opacity: 0;
11437    -webkit-transform: translate3d(0, 100%, 0);
11438    transform: translate3d(0, 100%, 0);
11439  }
11440}
11441.fadeOutDown {
11442  -webkit-animation-name: fadeOutDown;
11443  animation-name: fadeOutDown;
11444}
11445
11446@-webkit-keyframes fadeOutDownBig {
11447  from {
11448    opacity: 1;
11449  }
11450  to {
11451    opacity: 0;
11452    -webkit-transform: translate3d(0, 2000px, 0);
11453    transform: translate3d(0, 2000px, 0);
11454  }
11455}
11456@keyframes fadeOutDownBig {
11457  from {
11458    opacity: 1;
11459  }
11460  to {
11461    opacity: 0;
11462    -webkit-transform: translate3d(0, 2000px, 0);
11463    transform: translate3d(0, 2000px, 0);
11464  }
11465}
11466.fadeOutDownBig {
11467  -webkit-animation-name: fadeOutDownBig;
11468  animation-name: fadeOutDownBig;
11469}
11470
11471@-webkit-keyframes fadeOutLeft {
11472  from {
11473    opacity: 1;
11474  }
11475  to {
11476    opacity: 0;
11477    -webkit-transform: translate3d(-100%, 0, 0);
11478    transform: translate3d(-100%, 0, 0);
11479  }
11480}
11481@keyframes fadeOutLeft {
11482  from {
11483    opacity: 1;
11484  }
11485  to {
11486    opacity: 0;
11487    -webkit-transform: translate3d(-100%, 0, 0);
11488    transform: translate3d(-100%, 0, 0);
11489  }
11490}
11491.fadeOutLeft {
11492  -webkit-animation-name: fadeOutLeft;
11493  animation-name: fadeOutLeft;
11494}
11495
11496@-webkit-keyframes fadeOutLeftBig {
11497  from {
11498    opacity: 1;
11499  }
11500  to {
11501    opacity: 0;
11502    -webkit-transform: translate3d(-2000px, 0, 0);
11503    transform: translate3d(-2000px, 0, 0);
11504  }
11505}
11506@keyframes fadeOutLeftBig {
11507  from {
11508    opacity: 1;
11509  }
11510  to {
11511    opacity: 0;
11512    -webkit-transform: translate3d(-2000px, 0, 0);
11513    transform: translate3d(-2000px, 0, 0);
11514  }
11515}
11516.fadeOutLeftBig {
11517  -webkit-animation-name: fadeOutLeftBig;
11518  animation-name: fadeOutLeftBig;
11519}
11520
11521@-webkit-keyframes fadeOutRight {
11522  from {
11523    opacity: 1;
11524  }
11525  to {
11526    opacity: 0;
11527    -webkit-transform: translate3d(100%, 0, 0);
11528    transform: translate3d(100%, 0, 0);
11529  }
11530}
11531@keyframes fadeOutRight {
11532  from {
11533    opacity: 1;
11534  }
11535  to {
11536    opacity: 0;
11537    -webkit-transform: translate3d(100%, 0, 0);
11538    transform: translate3d(100%, 0, 0);
11539  }
11540}
11541.fadeOutRight {
11542  -webkit-animation-name: fadeOutRight;
11543  animation-name: fadeOutRight;
11544}
11545
11546@-webkit-keyframes fadeOutRightBig {
11547  from {
11548    opacity: 1;
11549  }
11550  to {
11551    opacity: 0;
11552    -webkit-transform: translate3d(2000px, 0, 0);
11553    transform: translate3d(2000px, 0, 0);
11554  }
11555}
11556@keyframes fadeOutRightBig {
11557  from {
11558    opacity: 1;
11559  }
11560  to {
11561    opacity: 0;
11562    -webkit-transform: translate3d(2000px, 0, 0);
11563    transform: translate3d(2000px, 0, 0);
11564  }
11565}
11566.fadeOutRightBig {
11567  -webkit-animation-name: fadeOutRightBig;
11568  animation-name: fadeOutRightBig;
11569}
11570
11571@-webkit-keyframes fadeOutUp {
11572  from {
11573    opacity: 1;
11574  }
11575  to {
11576    opacity: 0;
11577    -webkit-transform: translate3d(0, -100%, 0);
11578    transform: translate3d(0, -100%, 0);
11579  }
11580}
11581@keyframes fadeOutUp {
11582  from {
11583    opacity: 1;
11584  }
11585  to {
11586    opacity: 0;
11587    -webkit-transform: translate3d(0, -100%, 0);
11588    transform: translate3d(0, -100%, 0);
11589  }
11590}
11591.fadeOutUp {
11592  -webkit-animation-name: fadeOutUp;
11593  animation-name: fadeOutUp;
11594}
11595
11596@-webkit-keyframes fadeOutUpBig {
11597  from {
11598    opacity: 1;
11599  }
11600  to {
11601    opacity: 0;
11602    -webkit-transform: translate3d(0, -2000px, 0);
11603    transform: translate3d(0, -2000px, 0);
11604  }
11605}
11606@keyframes fadeOutUpBig {
11607  from {
11608    opacity: 1;
11609  }
11610  to {
11611    opacity: 0;
11612    -webkit-transform: translate3d(0, -2000px, 0);
11613    transform: translate3d(0, -2000px, 0);
11614  }
11615}
11616.fadeOutUpBig {
11617  -webkit-animation-name: fadeOutUpBig;
11618  animation-name: fadeOutUpBig;
11619}
11620
11621@-webkit-keyframes spin {
11622  0% {
11623    -webkit-transform: rotateZ(0);
11624    transform: rotateZ(0);
11625  }
11626  100% {
11627    -webkit-transform: rotateZ(360deg);
11628    transform: rotateZ(360deg);
11629  }
11630}
11631@-webkit-keyframes flip {
11632  from {
11633    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
11634    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
11635    -webkit-animation-timing-function: ease-out;
11636    animation-timing-function: ease-out;
11637  }
11638  40% {
11639    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
11640    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
11641    -webkit-animation-timing-function: ease-out;
11642    animation-timing-function: ease-out;
11643  }
11644  50% {
11645    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
11646    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
11647    -webkit-animation-timing-function: ease-in;
11648    animation-timing-function: ease-in;
11649  }
11650  80% {
11651    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
11652    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
11653    -webkit-animation-timing-function: ease-in;
11654    animation-timing-function: ease-in;
11655  }
11656  to {
11657    -webkit-transform: perspective(400px);
11658    transform: perspective(400px);
11659    -webkit-animation-timing-function: ease-in;
11660    animation-timing-function: ease-in;
11661  }
11662}
11663@keyframes flip {
11664  from {
11665    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
11666    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
11667    -webkit-animation-timing-function: ease-out;
11668    animation-timing-function: ease-out;
11669  }
11670  40% {
11671    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
11672    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
11673    -webkit-animation-timing-function: ease-out;
11674    animation-timing-function: ease-out;
11675  }
11676  50% {
11677    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
11678    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
11679    -webkit-animation-timing-function: ease-in;
11680    animation-timing-function: ease-in;
11681  }
11682  80% {
11683    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
11684    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
11685    -webkit-animation-timing-function: ease-in;
11686    animation-timing-function: ease-in;
11687  }
11688  to {
11689    -webkit-transform: perspective(400px);
11690    transform: perspective(400px);
11691    -webkit-animation-timing-function: ease-in;
11692    animation-timing-function: ease-in;
11693  }
11694}
11695.animated.flip {
11696  -webkit-backface-visibility: visible;
11697  backface-visibility: visible;
11698  -webkit-animation-name: flip;
11699  animation-name: flip;
11700}
11701
11702@-webkit-keyframes flipInX {
11703  from {
11704    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
11705    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
11706    -webkit-an
11706imation-timing-function: ease-in;
11707    animation-timing-function: ease-in;
11708    opacity: 0;
11709  }
11710  40% {
11711    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
11712    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
11713    -webkit-animation-timing-function: ease-in;
11714    animation-timing-function: ease-in;
11715  }
11716  60% {
11717    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
11718    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
11719    opacity: 1;
11720  }
11721  80% {
11722    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
11723    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
11724  }
11725  to {
11726    -webkit-transform: perspective(400px);
11727    transform: perspective(400px);
11728  }
11729}
11730@keyframes flipInX {
11731  from {
11732    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
11733    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
11734    -webkit-animation-timing-function: ease-in;
11735    animation-timing-function: ease-in;
11736    opacity: 0;
11737  }
11738  40% {
11739    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20
11739deg);
11740    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
11741    -webkit-animation-timing-function: ease-in;
11742    animation-timing-function: ease-in;
11743  }
11744  60% {
11745    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
11746    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
11747    opacity: 1;
11748  }
11749  80% {
11750    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
11751    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
11752  }
11753  to {
11754    -webkit-transform: perspective(400px);
11755    transform: perspective(400px);
11756  }
11757}
11758.flipInX {
11759  -webkit-backface-visibility: visible !important;
11760  backface-visibility: visible !important;
11761  -webkit-animation-name: flipInX;
11762  animation-name: flipInX;
11763}
11764
11765@-webkit-keyframes flipInY {
11766  from {
11767    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
11768    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
11769    -webkit-animation-timing-function: ease-in;
11770    animation-timing-function: ease-in;
11771    opacity: 0;
11772  }
11773  40% {
11774    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20
11774deg);
11775    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
11776    -webkit-animation-timing-function: ease-in;
11777    animation-timing-function: ease-in;
11778  }
11779  60% {
11780    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
11781    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
11782    opacity: 1;
11783  }
11784  80% {
11785    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
11786    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
11787  }
11788  to {
11789    -webkit-transform: perspective(400px);
11790    transform: perspective(400px);
11791  }
11792}
11793@keyframes flipInY {
11794  from {
11795    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
11796    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
11797    -webkit-animation-timing-function: ease-in;
11798    animation-timing-function: ease-in;
11799    opacity: 0;
11800  }
11801  40% {
11802    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
11803    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
11804    -webkit-animation-timing-function: ease-in;
11805    animation-timing-function: ease-in;
11806  }
11807  60% {
11808    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
11809    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
11810    opacity: 1;
11811  }
11812  80% {
11813    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
11814    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
11815  }
11816  to {
11817    -webkit-transform: perspective(400px);
11818    transform: perspective(400px);
11819  }
11820}
11821.flipInY {
11822  -webkit-backface-visibility: visible !important;
11823  backface-visibility: visible !important;
11824  -webkit-animation-name: flipInY;
11825  animation-name: flipInY;
11826}
11827
11828@-webkit-keyframes flipOutX {
11829  from {
11830    -webkit-transform: perspective(400px);
11831    transform: perspective(400px);
11832  }
11833  30% {
11834    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
11835    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
11836    opacity: 1;
11837  }
11838  to {
11839    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
11840    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
11841    opacity: 0;
11842  }
11843}
11844@keyframes flipOutX {
11845  from {
11846    -webkit-transform: perspective(400px);
11847    transform: perspective(400px);
11848  }
11849  30% {
11850    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
11851    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
11852    opacity: 1;
11853  }
11854  to {
11855    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
11856    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
11857    opacity: 0;
11858  }
11859}
11860.flipOutX {
11861  -webkit-animation-name: flipOutX;
11862  animation-name: flipOutX;
11863  -webkit-backface-visibility: visible !important;
11864  backface-visibility: visible !important;
11865}
11866
11867@-webkit-keyframes flipOutY {
11868  from {
11869    -webkit-transform: perspective(400px);
11870    transform: perspective(400px);
11871  }
11872  30% {
11873    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
11874    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
11875    opacity: 1;
11876  }
11877  to {
11878    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
11879    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
11880    opacity: 0;
11881  }
11882}
11883@keyframes flipOutY {
11884  from {
11885    -webkit-transform: perspective(400px);
11886    transform: perspective(400px);
11887  }
11888  30% {
11889    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
11890    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
11891    opacity: 1;
11892  }
11893  to {
11894    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
11895    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
11896    opacity: 0;
11897  }
11898}
11899.flipOutY {
11900  -webkit-backface-visibility: visible !important;
11901  backface-visibility: visible !important;
11902  -webkit-animation-name: flipOutY;
11903  animation-name: flipOutY;
11904}
11905
11906@-webkit-keyframes lightSpeedIn {
11907  from {
11908    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
11909    transform: translate3d(100%, 0, 0) skewX(-30deg);
11910    opacity: 0;
11911  }
11912  60% {
11913    -webkit-transform: skewX(20deg);
11914    transform: skewX(20deg);
11915    opacity: 1;
11916  }
11917  80% {
11918    -webkit-transform: skewX(-5deg);
11919    transform: skewX(-5deg);
11920    opacity: 1;
11921  }
11922  to {
11923    -webkit-transform: none;
11924    transform: none;
11925    opacity: 1;
11926  }
11927}
11928@keyframes lightSpeedIn {
11929  from {
11930    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
11931    transform: translate3d(100%, 0, 0) skewX(-30deg);
11932    opacity: 0;
11933  }
11934  60% {
11935    -webkit-transform: skewX(20deg);
11936    transform: skewX(20deg);
11937    opacity: 1;
11938  }
11939  80% {
11940    -webkit-transform: skewX(-5deg);
11941    transform: skewX(-5deg);
11942    opacity: 1;
11943  }
11944  to {
11945    -webkit-transform: none;
11946    transform: none;
11947    opacity: 1;
11948  }
11949}
11950.lightSpeedIn {
11951  -webkit-animation-name: lightSpeedIn;
11952  animation-name: lightSpeedIn;
11953  -webkit-animation-timing-function: ease-out;
11954  animation-timing-function: ease-out;
11955}
11956
11957@-webkit-keyframes lightSpeedOut {
11958  from {
11959    opacity: 1;
11960  }
11961  to {
11962    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
11963    transform: translate3d(100%, 0, 0) skewX(30deg);
11964    opacity: 0;
11965  }
11966}
11967@keyframes lightSpeedOut {
11968  from {
11969    opacity: 1;
11970  }
11971  to {
11972    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
11973    transform: translate3d(100%, 0, 0) skewX(30deg);
11974    opacity: 0;
11975  }
11976}
11977.lightSpeedOut {
11978  -webkit-animation-name: lightSpeedOut;
11979  animation-name: lightSpeedOut;
11980  -webkit-animation-timing-function: ease-in;
11981  animation-timing-function: ease-in;
11982}
11983
11984@-webkit-keyframes rotateIn {
11985  from {
11986    -webkit-transform-origin: center;
11987    transform-origin: center;
11988    -webkit-transform: rotate3d(0, 0, 1, -200deg);
11989    transform: rotate3d(0, 0, 1, -200deg);
11990    opacity: 0;
11991  }
11992  to {
11993    -webkit-transform-origin: center;
11994    transform-origin: center;
11995    -webkit-transform: none;
11996    transform: none;
11997    opacity: 1;
11998  }
11999}
12000@keyframes rotateIn {
12001  from {
12002    -webkit-transform-origin: center;
12003    transform-origin: center;
12004    -webkit-transform: rotate3d(0, 0, 1, -200deg);
12005    transform: rotate3d(0, 0, 1, -200deg);
12006    opacity: 0;
12007  }
12008  to {
12009    -webkit-transform-origin: center;
12010    transform-origin: center;
12011    -webkit-transform: none;
12012    transform: none;
12013    opacity: 1;
12014  }
12015}
12016.rotateIn {
12017  -webkit-animation-name: rotateIn;
12018  animation-name: rotateIn;
12019}
12020
12021@-webkit-keyframes rotateInDownLeft {
12022  from {
12023    -webkit-transform-origin: left bottom;
12024    transform-origin: left bottom;
12025    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12026    transform: rotate3d(0, 0, 1, -45deg);
12027    opacity: 0;
12028  }
12029  to {
12030    -webkit-transform-origin: left bottom;
12031    transform-origin: left bottom;
12032    -webkit-transform: none;
12033    transform: none;
12034    opacity: 1;
12035  }
12036}
12037@keyframes rotateInDownLeft {
12038  from {
12039    -webkit-transform-origin: left bottom;
12040    transform-origin: left bottom;
12041    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12042    transform: rotate3d(0, 0, 1, -45deg);
12043    opacity: 0;
12044  }
12045  to {
12046    -webkit-transform-origin: left bottom;
12047    transform-origin: left bottom;
12048    -webkit-transform: none;
12049    transform: none;
12050    opacity: 1;
12051  }
12052}
12053.rotateInDownLeft {
12054  -webkit-animation-name: rotateInDownLeft;
12055  animation-name: rotateInDownLeft;
12056}
12057
12058@-webkit-keyframes rotateInDownRight {
12059  from {
12060    -webkit-transform-origin: right bottom;
12061    transform-origin: right bottom;
12062    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12063    transform: rotate3d(0, 0, 1, 45deg);
12064    opacity: 0;
12065  }
12066  to {
12067    -webkit-transform-origin: right bottom;
12068    transform-origin: right bottom;
12069    -webkit-transform: none;
12070    transform: none;
12071    opacity: 1;
12072  }
12073}
12074@keyframes rotateInDownRight {
12075  from {
12076    -webkit-transform-origin: right bottom;
12077    transform-origin: right bottom;
12078    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12079    transform: rotate3d(0, 0, 1, 45deg);
12080    opacity: 0;
12081  }
12082  to {
12083    -webkit-transform-origin: right bottom;
12084    transform-origin: right bottom;
12085    -webkit-transform: none;
12086    transform: none;
12087    opacity: 1;
12088  }
12089}
12090.rotateInDownRight {
12091  -webkit-animation-name: rotateInDownRight;
12092  animation-name: rotateInDownRight;
12093}
12094
12095@-webkit-keyframes rotateInUpLeft {
12096  from {
12097    -webkit-transform-origin: left bottom;
12098    transform-origin: left bottom;
12099    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12100    transform: rotate3d(0, 0, 1, 45deg);
12101    opacity: 0;
12102  }
12103  to {
12104    -webkit-transform-origin: left bottom;
12105    transform-origin: left bottom;
12106    -webkit-transform: none;
12107    transform: none;
12108    opacity: 1;
12109  }
12110}
12111@keyframes rotateInUpLeft {
12112  from {
12113    -webkit-transform-origin: left bottom;
12114    transform-origin: left bottom;
12115    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12116    transform: rotate3d(0, 0, 1, 45deg);
12117    opacity: 0;
12118  }
12119  to {
12120    -webkit-transform-origin: left bottom;
12121    transform-origin: left bottom;
12122    -webkit-transform: none;
12123    transform: none;
12124    opacity: 1;
12125  }
12126}
12127.rotateInUpLeft {
12128  -webkit-animation-name: rotateInUpLeft;
12129  animation-name: rotateInUpLeft;
12130}
12131
12132@-webkit-keyframes rotateInUpRight {
12133  from {
12134    -webkit-transform-origin: right bottom;
12135    transform-origin: right bottom;
12136    -webkit-transform: rotate3d(0, 0, 1, -90deg);
12137    transform: rotate3d(0, 0, 1, -90deg);
12138    opacity: 0;
12139  }
12140  to {
12141    -webkit-transform-origin: right bottom;
12142    transform-origin: right bottom;
12143    -webkit-transform: none;
12144    transform: none;
12145    opacity: 1;
12146  }
12147}
12148@keyframes rotateInUpRight {
12149  from {
12150    -webkit-transform-origin: right bottom;
12151    transform-origin: right bottom;
12152    -webkit-transform: rotate3d(0, 0, 1, -90deg);
12153    transform: rotate3d(0, 0, 1, -90deg);
12154    opacity: 0;
12155  }
12156  to {
12157    -webkit-transform-origin: right bottom;
12158    transform-origin: right bottom;
12159    -webkit-transform: none;
12160    transform: none;
12161    opacity: 1;
12162  }
12163}
12164.rotateInUpRight {
12165  -webkit-animation-name: rotateInUpRight;
12166  animation-name: rotateInUpRight;
12167}
12168
12169@-webkit-keyframes rotateOut {
12170  from {
12171    -webkit-transform-origin: center;
12172    transform-origin: center;
12173    opacity: 1;
12174  }
12175  to {
12176    -webkit-transform-origin: center;
12177    transform-origin: center;
12178    -webkit-transform: rotate3d(0, 0, 1, 200deg);
12179    transform: rotate3d(0, 0, 1, 200deg);
12180    opacity: 0;
12181  }
12182}
12183@keyframes rotateOut {
12184  from {
12185    -webkit-transform-origin: center;
12186    transform-origin: center;
12187    opacity: 1;
12188  }
12189  to {
12190    -webkit-transform-origin: center;
12191    transform-origin: center;
12192    -webkit-transform: rotate3d(0, 0, 1, 200deg);
12193    transform: rotate3d(0, 0, 1, 200deg);
12194    opacity: 0;
12195  }
12196}
12197.rotateOut {
12198  -webkit-animation-name: rotateOut;
12199  animation-name: rotateOut;
12200}
12201
12202@-webkit-keyframes rotateOutDownLeft {
12203  from {
12204    -webkit-transform-origin: left bottom;
12205    transform-origin: left bottom;
12206    opacity: 1;
12207  }
12208  to {
12209    -webkit-transform-origin: left bottom;
12210    transform-origin: left bottom;
12211    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12212    transform: rotate3d(0, 0, 1, 45deg);
12213    opacity: 0;
12214  }
12215}
12216@keyframes rotateOutDownLeft {
12217  from {
12218    -webkit-transform-origin: left bottom;
12219    transform-origin: left bottom;
12220    opacity: 1;
12221  }
12222  to {
12223    -webkit-transform-origin: left bottom;
12224    transform-origin: left bottom;
12225    -webkit-transform: rotate3d(0, 0, 1, 45deg);
12226    transform: rotate3d(0, 0, 1, 45deg);
12227    opacity: 0;
12228  }
12229}
12230.rotateOutDownLeft {
12231  -webkit-animation-name: rotateOutDownLeft;
12232  animation-name: rotateOutDownLeft;
12233}
12234
12235@-webkit-keyframes rotateOutDownRight {
12236  from {
12237    -webkit-transform-origin: right bottom;
12238    transform-origin: right bottom;
12239    opacity: 1;
12240  }
12241  to {
12242    -webkit-transform-origin: right bottom;
12243    transform-origin: right bottom;
12244    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12245    transform: rotate3d(0, 0, 1, -45deg);
12246    opacity: 0;
12247  }
12248}
12249@keyframes rotateOutDownRight {
12250  from {
12251    -webkit-transform-origin: right bottom;
12252    transform-origin: right bottom;
12253    opacity: 1;
12254  }
12255  to {
12256    -webkit-transform-origin: right bottom;
12257    transform-origin: right bottom;
12258    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12259    transform: rotate3d(0, 0, 1, -45deg);
12260    opacity: 0;
12261  }
12262}
12263.rotateOutDownRight {
12264  -webkit-animation-name: rotateOutDownRight;
12265  animation-name: rotateOutDownRight;
12266}
12267
12268@-webkit-keyframes rotateOutUpLeft {
12269  from {
12270    -webkit-transform-origin: left bottom;
12271    transform-origin: left bottom;
12272    opacity: 1;
12273  }
12274  to {
12275    -webkit-transform-origin: left bottom;
12276    transform-origin: left bottom;
12277    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12278    transform: rotate3d(0, 0, 1, -45deg);
12279    opacity: 0;
12280  }
12281}
12282@keyframes rotateOutUpLeft {
12283  from {
12284    -webkit-transform-origin: left bottom;
12285    transform-origin: left bottom;
12286    opacity: 1;
12287  }
12288  to {
12289    -webkit-transform-origin: left bottom;
12290    transform-origin: left bottom;
12291    -webkit-transform: rotate3d(0, 0, 1, -45deg);
12292    transform: rotate3d(0, 0, 1, -45deg);
12293    opacity: 0;
12294  }
12295}
12296.rotateOutUpLeft {
12297  -webkit-animation-name: rotateOutUpLeft;
12298  animation-name: rotateOutUpLeft;
12299}
12300
12301@-webkit-keyframes rotateOutUpRight {
12302  from {
12303    -webkit-transform-origin: right bottom;
12304    transform-origin: right bottom;
12305    opacity: 1;
12306  }
12307  to {
12308    -webkit-transform-origin: right bottom;
12309    transform-origin: right bottom;
12310    -webkit-transform: rotate3d(0, 0, 1, 90deg);
12311    transform: rotate3d(0, 0, 1, 90deg);
12312    opacity: 0;
12313  }
12314}
12315@keyframes rotateOutUpRight {
12316  from {
12317    -webkit-transform-origin: right bottom;
12318    transform-origin: right bottom;
12319    opacity: 1;
12320  }
12321  to {
12322    -webkit-transform-origin: right bottom;
12323    transform-origin: right bottom;
12324    -webkit-transform: rotate3d(0, 0, 1, 90deg);
12325    transform: rotate3d(0, 0, 1, 90deg);
12326    opacity: 0;
12327  }
12328}
12329.rotateOutUpRight {
12330  -webkit-animation-name: rotateOutUpRight;
12331  animation-name: rotateOutUpRight;
12332}
12333
12334@-webkit-keyframes hinge {
12335  0% {
12336    -webkit-transform-origin: top left;
12337    transform-origin: top left;
12338    -webkit-animation-timing-function: ease-in-out;
12339    animation-timing-function: ease-in-out;
12340  }
12341  20%, 60% {
12342    -webkit-transform: rotate3d(0, 0, 1, 80deg);
12343    transform: rotate3d(0, 0, 1, 80deg);
12344    -webkit-transform-origin: top left;
12345    transform-origin: top left;
12346    -webkit-animation-timing-function: ease-in-out;
12347    animation-timing-function: ease-in-out;
12348  }
12349  40%, 80% {
12350    -webkit-transform: rotate3d(0, 0, 1, 60deg);
12351    transform: rotate3d(0, 0, 1, 60deg);
12352    -webkit-transform-origin: top left;
12353    transform-origin: top left;
12354    -webkit-animation-timing-function: ease-in-out;
12355    animation-timing-function: ease-in-out;
12356    opacity: 1;
12357  }
12358  to {
12359    -webkit-transform: translate3d(0, 700px, 0);
12360    transform: translate3d(0, 700px, 0);
12361    opacity: 0;
12362  }
12363}
12364@keyframes hinge {
12365  0% {
12366    -webkit-transform-origin: top left;
12367    transform-origin: top left;
12368    -webkit-animation-timing-function: ease-in-out;
12369    animation-timing-function: ease-in-out;
12370  }
12371  20%, 60% {
12372    -webkit-transform: rotate3d(0, 0, 1, 80deg);
12373    transform: rotate3d(0, 0, 1, 80deg);
12374    -webkit-transform-origin: top left;
12375    transform-origin: top left;
12376    -webkit-animation-timing-function: ease-in-out;
12377    animation-timing-function: ease-in-out;
12378  }
12379  40%, 80% {
12380    -webkit-transform: rotate3d(0, 0, 1, 60deg);
12381    transform: rotate3d(0, 0, 1, 60deg);
12382    -webkit-transform-origin: top left;
12383    transform-origin: top left;
12384    -webkit-animation-timing-function: ease-in-out;
12385    animation-timing-function: ease-in-out;
12386    opacity: 1;
12387  }
12388  to {
12389    -webkit-transform: translate3d(0, 700px, 0);
12390    transform: translate3d(0, 700px, 0);
12391    opacity: 0;
12392  }
12393}
12394.hinge {
12395  -webkit-animation-name: hinge;
12396  animation-name: hinge;
12397}
12398
12399/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
12400@-webkit-keyframes rollIn {
12401  from {
12402    opacity: 0;
12403    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
12404    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
12405  }
12406  to {
12407    opacity: 1;
12408    -webkit-transform: none;
12409    transform: none;
12410  }
12411}
12412@keyframes rollIn {
12413  from {
12414    opacity: 0;
12415    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
12416    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
12417  }
12418  to {
12419    opacity: 1;
12420    -webkit-transform: none;
12421    transform: none;
12422  }
12423}
12424.rollIn {
12425  -webkit-animation-name: rollIn;
12426  animation-name: rollIn;
12427}
12428
12429/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
12430@-webkit-keyframes rollOut {
12431  from {
12432    opacity: 1;
12433  }
12434  to {
12435    opacity: 0;
12436    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
12437    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
12438  }
12439}
12440@keyframes rollOut {
12441  from {
12442    opacity: 1;
12443  }
12444  to {
12445    opacity: 0;
12446    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
12447    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
12448  }
12449}
12450.rollOut {
12451  -webkit-animation-name: rollOut;
12452  animation-name: rollOut;
12453}
12454
12455@-webkit-keyframes zoomIn {
12456  from {
12457    opacity: 0;
12458    -webkit-transform: scale3d(0.3, 0.3, 0.3);
12459    transform: scale3d(0.3, 0.3, 0.3);
12460  }
12461  50% {
12462    opacity: 1;
12463  }
12464}
12465@keyframes zoomIn {
12466  from {
12467    opacity: 0;
12468    -webkit-transform: scale3d(0.3, 0.3, 0.3);
12469    transform: scale3d(0.3, 0.3, 0.3);
12470  }
12471  50% {
12472    opacity: 1;
12473  }
12474}
12475.zoomIn {
12476  -webkit-animation-name: zoomIn;
12477  animation-name: zoomIn;
12478}
12479
12480@-webkit-keyframes zoomInDown {
12481  from {
12482    opacity: 0;
12483    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
12484    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
12485    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12486    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12487  }
12488  60% {
12489    opacity: 1;
12490    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12491    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12492    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12493    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12494  }
12495}
12496@keyframes zoomInDown {
12497  from {
12498    opacity: 0;
12499    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
12500    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
12501    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12502    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12503  }
12504  60% {
12505    opacity: 1;
12506    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12507    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12508    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12509    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12510  }
12511}
12512.zoomInDown {
12513  -webkit-animation-name: zoomInDown;
12514  animation-name: zoomInDown;
12515}
12516
12517@-webkit-keyframes zoomInLeft {
12518  from {
12519    opacity: 0;
12520    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
12521    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
12522    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12523    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12524  }
12525  60% {
12526    opacity: 1;
12527    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
12528    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
12529    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12530    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12531  }
12532}
12533@keyframes zoomInLeft {
12534  from {
12535    opacity: 0;
12536    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
12537    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
12538    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12539    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12540  }
12541  60% {
12542    opacity: 1;
12543    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
12544    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
12545    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12546    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12547  }
12548}
12549.zoomInLeft {
12550  -webkit-animation-name: zoomInLeft;
12551  animation-name: zoomInLeft;
12552}
12553
12554@-webkit-keyframes zoomInRight {
12555  from {
12556    opacity: 0;
12557    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
12558    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
12559    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12560    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12561  }
12562  60% {
12563    opacity: 1;
12564    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
12565    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
12566    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12567    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12568  }
12569}
12570@keyframes zoomInRight {
12571  from {
12572    opacity: 0;
12573    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
12574    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
12575    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12576    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12577  }
12578  60% {
12579    opacity: 1;
12580    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
12581    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
12582    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12583    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12584  }
12585}
12586.zoomInRight {
12587  -webkit-animation-name: zoomInRight;
12588  animation-name: zoomInRight;
12589}
12590
12591@-webkit-keyframes zoomInUp {
12592  from {
12593    opacity: 0;
12594    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
12595    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
12596    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12597    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12598  }
12599  60% {
12600    opacity: 1;
12601    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
12602    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
12603    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12604    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12605  }
12606}
12607@keyframes zoomInUp {
12608  from {
12609    opacity: 0;
12610    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
12611    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
12612    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12613    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12614  }
12615  60% {
12616    opacity: 1;
12617    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
12618    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
12619    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12620    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12621  }
12622}
12623.zoomInUp {
12624  -webkit-animation-name: zoomInUp;
12625  animation-name: zoomInUp;
12626}
12627
12628@-webkit-keyframes zoomOut {
12629  from {
12630    opacity: 1;
12631  }
12632  50% {
12633    opacity: 0;
12634    -webkit-transform: scale3d(0.3, 0.3, 0.3);
12635    transform: scale3d(0.3, 0.3, 0.3);
12636  }
12637  to {
12638    opacity: 0;
12639  }
12640}
12641@keyframes zoomOut {
12642  from {
12643    opacity: 1;
12644  }
12645  50% {
12646    opacity: 0;
12647    -webkit-transform: scale3d(0.3, 0.3, 0.3);
12648    transform: scale3d(0.3, 0.3, 0.3);
12649  }
12650  to {
12651    opacity: 0;
12652  }
12653}
12654.zoomOut {
12655  -webkit-animation-name: zoomOut;
12656  animation-name: zoomOut;
12657}
12658
12659@-webkit-keyframes zoomOutDown {
12660  40% {
12661    opacity: 1;
12662    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
12663    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
12664    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12665    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12666  }
12667  to {
12668    opacity: 0;
12669    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
12670    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
12671    -webkit-transform-origin: center bottom;
12672    transform-origin: center bottom;
12673    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12674    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12675  }
12676}
12677@keyframes zoomOutDown {
12678  40% {
12679    opacity: 1;
12680    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
12681    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
12682    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12683    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12684  }
12685  to {
12686    opacity: 0;
12687    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
12688    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
12689    -webkit-transform-origin: center bottom;
12690    transform-origin: center bottom;
12691    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12692    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12693  }
12694}
12695.zoomOutDown {
12696  -webkit-animation-name: zoomOutDown;
12697  animation-name: zoomOutDown;
12698}
12699
12700@-webkit-keyframes zoomOutLeft {
12701  40% {
12702    opacity: 1;
12703    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
12704    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
12705  }
12706  to {
12707    opacity: 0;
12708    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
12709    transform: scale(0.1) translate3d(-2000px, 0, 0);
12710    -webk
12710it-transform-origin: left center;
12711    transform-origin: left center;
12712  }
12713}
12714@keyframes zoomOutLeft {
12715  40% {
12716    opacity: 1;
12717    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
12718    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
12719  }
12720  to {
12721    opacity: 0;
12722    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
12723    transform: scale(0.1) translate3d(-2000px, 0, 0);
12724    -webkit-transform-origin: left center;
12725    transform-origin: left center;
12726  }
12727}
12728.zoomOutLeft {
12729  -webkit-animation-name: zoomOutLeft;
12730  animation-name: zoomOutLeft;
12731}
12732
12733@-webkit-keyframes zoomOutRight {
12734  40% {
12735    opacity: 1;
12736    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
12737    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
12738  }
12739  to {
12740    opacity: 0;
12741    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
12742    transform: scale(0.1) translate3d(2000px, 0, 0);
12743    -webkit-transform-origin: right center;
12744    transform-origin: right center;
12745  }
12746}
12747@keyframes zoomOutRight {
12748  40% {
12749    opacity: 1;
12750    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
12751    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
12752  }
12753  to {
12754    opacity: 0;
12755    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
12756    transform: scale(0.1) translate3d(2000px, 0, 0);
12757    -webkit-transform-origin: right center;
12758    transform-origin: right center;
12759  }
12760}
12761.zoomOutRight {
12762  -webkit-animation-name: zoomOutRight;
12763  animation-name: zoomOutRight;
12764}
12765
12766@-webkit-keyframes zoomOutUp {
12767  40% {
12768    opacity: 1;
12769    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12770    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12771    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12772    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12773  }
12774  to {
12775    opacity: 0;
12776    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
12777    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
12778    -webkit-transform-origin: center bottom;
12779    transform-origin: center bottom;
12780    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12781    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12782  }
12783}
12784@keyframes zoomOutUp {
12785  40% {
12786    opacity: 1;
12787    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12788    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
12789    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12790    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
12791  }
12792  to {
12793    opacity: 0;
12794    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
12795    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
12796    -webkit-transform-origin: center bottom;
12797    transform-origin: center bottom;
12798    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12799    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
12800  }
12801}
12802.zoomOutUp {
12803  -webkit-animation-name: zoomOutUp;
12804  animation-name: zoomOutUp;
12805}
12806
12807@-webkit-keyframes slideInDown {
12808  from {
12809    -webkit-transform: translate3d(0, -100%, 0);
12810    transform: translate3d(0, -100%, 0);
12811    visibility: visible;
12812  }
12813  to {
12814    -webkit-transform: translate3d(0, 0, 0);
12815    transform: translate3d(0, 0, 0);
12816  }
12817}
12818@keyframes slideInDown {
12819  from {
12820    -webkit-transform: translate3d(0, -100%, 0);
12821    transform: translate3d(0, -100%, 0);
12822    visibility: visible;
12823  }
12824  to {
12825    -webkit-transform: translate3d(0, 0, 0);
12826    transform: translate3d(0, 0, 0);
12827  }
12828}
12829.slideInDown {
12830  -webkit-animation-name: slideInDown;
12831  animation-name: slideInDown;
12832}
12833
12834@-webkit-keyframes slideInLeft {
12835  from {
12836    -webkit-transform: translate3d(-100%, 0, 0);
12837    transform: translate3d(-100%, 0, 0);
12838    visibility: visible;
12839  }
12840  to {
12841    -webkit-transform: translate3d(0, 0, 0);
12842    transform: translate3d(0, 0, 0);
12843  }
12844}
12845@keyframes slideInLeft {
12846  from {
12847    -webkit-transform: translate3d(-100%, 0, 0);
12848    transform: translate3d(-100%, 0, 0);
12849    visibility: visible;
12850  }
12851  to {
12852    -webkit-transform: translate3d(0, 0, 0);
12853    transform: translate3d(0, 0, 0);
12854  }
12855}
12856.slideInLeft {
12857  -webkit-animation-name: slideInLeft;
12858  animation-name: slideInLeft;
12859}
12860
12861@-webkit-keyframes slideInRight {
12862  from {
12863    -webkit-transform: translate3d(100%, 0, 0);
12864    transform: translate3d(100%, 0, 0);
12865    visibility: visible;
12866  }
12867  to {
12868    -webkit-transform: translate3d(0, 0, 0);
12869    transform: translate3d(0, 0, 0);
12870  }
12871}
12872@keyframes slideInRight {
12873  from {
12874    -webkit-transform: translate3d(100%, 0, 0);
12875    transform: translate3d(100%, 0, 0);
12876    visibility: visible;
12877  }
12878  to {
12879    -webkit-transform: translate3d(0, 0, 0);
12880    transform: translate3d(0, 0, 0);
12881  }
12882}
12883.slideInRight {
12884  -webkit-animation-name: slideInRight;
12885  animation-name: slideInRight;
12886}
12887
12888@-webkit-keyframes slideInUp {
12889  from {
12890    -webkit-transform: translate3d(0, 100%, 0);
12891    transform: translate3d(0, 100%, 0);
12892    visibility: visible;
12893  }
12894  to {
12895    -webkit-transform: translate3d(0, 0, 0);
12896    transform: translate3d(0, 0, 0);
12897  }
12898}
12899@keyframes slideInUp {
12900  from {
12901    -webkit-transform: translate3d(0, 100%, 0);
12902    transform: translate3d(0, 100%, 0);
12903    visibility: visible;
12904  }
12905  to {
12906    -webkit-transform: translate3d(0, 0, 0);
12907    transform: translate3d(0, 0, 0);
12908  }
12909}
12910.slideInUp {
12911  -webkit-animation-name: slideInUp;
12912  animation-name: slideInUp;
12913}
12914
12915@-webkit-keyframes slideOutDown {
12916  from {
12917    -webkit-transform: translate3d(0, 0, 0);
12918    transform: translate3d(0, 0, 0);
12919  }
12920  to {
12921    visibility: hidden;
12922    -webkit-transform: translate3d(0, 100%, 0);
12923    transform: translate3d(0, 100%, 0);
12924  }
12925}
12926@keyframes slideOutDown {
12927  from {
12928    -webkit-transform: translate3d(0, 0, 0);
12929    transform: translate3d(0, 0, 0);
12930  }
12931  to {
12932    visibility: hidden;
12933    -webkit-transform: translate3d(0, 100%, 0);
12934    transform: translate3d(0, 100%, 0);
12935  }
12936}
12937.slideOutDown {
12938  -webkit-animation-name: slideOutDown;
12939  animation-name: slideOutDown;
12940}
12941
12942@-webkit-keyframes slideOutLeft {
12943  from {
12944    -webkit-transform: translate3d(0, 0, 0);
12945    transform: translate3d(0, 0, 0);
12946  }
12947  to {
12948    visibility: hidden;
12949    -webkit-transform: translate3d(-100%, 0, 0);
12950    transform: translate3d(-100%, 0, 0);
12951  }
12952}
12953@keyframes slideOutLeft {
12954  from {
12955    -webkit-transform: translate3d(0, 0, 0);
12956    transform: translate3d(0, 0, 0);
12957  }
12958  to {
12959    visibility: hidden;
12960    -webkit-transform: translate3d(-100%, 0, 0);
12961    transform: translate3d(-100%, 0, 0);
12962  }
12963}
12964.slideOutLeft {
12965  -webkit-animation-name: slideOutLeft;
12966  animation-name: slideOutLeft;
12967}
12968
12969@-webkit-keyframes slideOutRight {
12970  from {
12971    -webkit-transform: translate3d(0, 0, 0);
12972    transform: translate3d(0, 0, 0);
12973  }
12974  to {
12975    visibility: hidden;
12976    -webkit-transform: translate3d(100%, 0, 0);
12977    transform: translate3d(100%, 0, 0);
12978  }
12979}
12980@keyframes slideOutRight {
12981  from {
12982    -webkit-transform: translate3d(0, 0, 0);
12983    transform: translate3d(0, 0, 0);
12984  }
12985  to {
12986    visibility: hidden;
12987    -webkit-transform: translate3d(100%, 0, 0);
12988    transform: translate3d(100%, 0, 0);
12989  }
12990}
12991.slideOutRight {
12992  -webkit-animation-name: slideOutRight;
12993  animation-name: slideOutRight;
12994}
12995
12996@-webkit-keyframes slideOutUp {
12997  from {
12998    -webkit-transform: translate3d(0, 0, 0);
12999    transform: translate3d(0, 0, 0);
13000  }
13001  to {
13002    visibility: hidden;
13003    -webkit-transform: translate3d(0, -100%, 0);
13004    transform: translate3d(0, -100%, 0);
13005  }
13006}
13007@keyframes slideOutUp {
13008  from {
13009    -webkit-transform: translate3d(0, 0, 0);
13010    transform: translate3d(0, 0, 0);
13011  }
13012  to {
13013    visibility: hidden;
13014    -webkit-transform: translate3d(0, -100%, 0);
13015    transform: translate3d(0, -100%, 0);
13016  }
13017}
13018.slideOutUp {
13019  -webkit-animation-name: slideOutUp;
13020  animation-name: slideOutUp;
13021}
13022
13023@-webkit-keyframes fadeInDownSmall {
13024  from {
13025    opacity: 0;
13026    -webkit-transform: translate3d(0, -30%, 0);
13027    transform: translate3d(0, -30%, 0);
13028  }
13029  to {
13030    opacity: 1;
13031    -webkit-transform: none;
13032    transform: none;
13033  }
13034}
13035@keyframes fadeInDownSmall {
13036  from {
13037    opacity: 0;
13038    -webkit-transform: translate3d(0, -30%, 0);
13039    transform: translate3d(0, -30%, 0);
13040  }
13041  to {
13042    opacity: 1;
13043    -webkit-transform: none;
13044    transform: none;
13045  }
13046}
13047.fadeInDownSmall {
13048  -webkit-animation-name: fadeInDownSmall;
13049  animation-name: fadeInDownSmall;
13050}
13051
13052@-webkit-keyframes fadeInUpSmall {
13053  from {
13054    opacity: 0;
13055    -webkit-transform: translate3d(0, 30%, 0);
13056    transform: translate3d(0, 30%, 0);
13057  }
13058  to {
13059    opacity: 1;
13060    -webkit-transform: none;
13061    transform: none;
13062  }
13063}
13064@keyframes fadeInUpSmall {
13065  from {
13066    opacity: 0;
13067    -webkit-transform: translate3d(0, 30%, 0);
13068    transform: translate3d(0, 30%, 0);
13069  }
13070  to {
13071    opacity: 1;
13072    -webkit-transform: none;
13073    transform: none;
13074  }
13075}
13076.fadeInUpSmall {
13077  -webkit-animation-name: fadeInUpSmall;
13078  animation-name: fadeInUpSmall;
13079}
13080
13081[class*=" icon-"],
13082[class^=icon-] {
13083  font-family: icomoon;
13084  speak: none;
13085  font-style: normal;
13086  font-weight: 400;
13087  font-variant: normal;
13088  text-transform: none;
13089  line-height: 1;
13090  -webkit-font-smoothing: antialiased;
13091  -moz-osx-font-smoothing: grayscale;
13092}
13093
13094.icon-magnifier:before {
13095  content: "\e600";
13096}
13097
13098.icon-simpleArrowLeft:before {
13099  content: "\e601";
13100}
13101
13102.icon-simpleArrowRight:before {
13103  content: "\e602";
13104}
13105
13106.icon-burger:before {
13107  content: "\e603";
13108}
13109
13110.icon-play:before {
13111  content: "\e604";
13112}
13113
13114.icon-coverflowLeft:before {
13115  content: "\e605";
13116}
13117
13118.icon-coverflowRight:before {
13119  content: "\e606";
13120}
13121
13122.icon-close:before {
13123  content: "\e607";
13124}
13125
13126.icon-doubleArrowLeft:before {
13127  content: "\e608";
13128}
13129
13130.icon-doubleArrowRight:before {
13131  content: "\e609";
13132}
13133
13134.icon-blogger:before {
13135  content: "\e60a";
13136}
13137
13138.icon-facebook:before {
13139  content: "\e60b";
13140}
13141
13142.icon-google:before {
13143  content: "\e60c";
13144}
13145
13146.icon-twitter:before {
13147  content: "\e60d";
13148}
13149
13150.icon-youtube:before {
13151  content: "\e60e";
13152}
13153
13154.icon-instagram:before {
13155  content: "\e60f";
13156}
13157
13158.icon-mail:before {
13159  content: "\e610";
13160}
13161
13162.icon-pinterest:before {
13163  content: "\e611";
13164}
13165
13166.icon-print:before {
13167  content: "\e612";
13168}
13169
13170.icon-tumblr:before {
13171  content: "\e613";
13172}
13173
13174.icon-checkmark:before {
13175  content: "\e614";
13176}
13177
13178.icon-calender:before {
13179  content: "\e615";
13180}
13181
13182.icon-bikeEasy:before {
13183  content: "\e616";
13184}
13185
13186.icon-bikeDifficult:before {
13187  content: "\e617";
13188}
13189
13190.icon-bikeMedium:before {
13191  content: "\e618";
13192}
13193
13194.icon-paar:before {
13195  content: "\e619";
13196}
13197
13198.icon-business:before {
13199  content: "\e61a";
13200}
13201
13202.icon-solo:before {
13203  content: "\e61b";
13204}
13205
13206.icon-rssFeed:before {
13207  content: "\e61c";
13208}
13209
13210.icon-filter:before {
13211  content: "\e61d";
13212}
13213
13214.icon-cross:before {
13215  content: "\e61e";
13216}
13217
13218.icon-simpleArrowDown:before {
13219  content: "\e61f";
13220}
13221
13222.icon-fullsize:before {
13223  content: "\e620";
13224}
13225
13226.icon-simpleArrowUp:before {
13227  content: "\e621";
13228}
13229
13230.icon-bigCabin:before {
13231  content: "\e622";
13232}
13233
13234.icon-ruler:before {
13235  content: "\e623";
13236}
13237
13238.icon-clock:before {
13239  content: "\e624";
13240}
13241
13242.icon-thermometer:before {
13243  content: "\e625";
13244}
13245
13246.icon-durchmesser:before {
13247  content: "\e626";
13248}
13249
13250.icon-earth:before {
13251  content: "\e695";
13252}
13253
13254.icon-reset:before {
13255  content: "\e696";
13256}
13257
13258.icon-plus:before {
13259  content: "\e697" !important;
13260}
13261
13262.icon-minus:before {
13263  content: "\e698" !important;
13264}
13265
13266.icon-sonne:before {
13267  content: "\e699";
13268}
13269
13270.icon-sommer-mehrseillaengen:before {
13271  content: "\e627";
13272}
13273
13274.icon-sommer-klettersteig:before {
13275  content: "\e628";
13276}
13277
13278.icon-sommer-klettern:before {
13279  content: "\e629";
13280}
13281
13282.icon-sommer-hochseilgarten:before {
13283  content: "\e62a";
13284}
13285
13286.icon-sommer-familienklettern:before {
13287  content: "\e62b";
13288}
13289
13290.icon-sommer-eisklettern:before {
13291  content: "\e62c";
13292}
13293
13294.icon-sommer-bouldern:before {
13295  content: "\e62d";
13296}
13297
13298.icon-sommer-natureWatch:before {
13299  content: "\e62e";
13300}
13301
13302.icon-sommer-natur:before {
13303  content: "\e62f";
13304}
13305
13306.icon-sommer-fotopoint:before {
13307  content: "\e630";
13308}
13309
13310.icon-sommer-edelweiss:before {
13311  content: "\e631";
13312}
13313
13314.icon-sommer-berg:before {
13315  content: "\e632";
13316}
13317
13318.icon-sommer-tragestrecke:before {
13319  content: "\e633";
13320}
13321
13322.icon-sommer-singleTrail:before {
13323  content: "\e634";
13324}
13325
13326.icon-sommer-sharedTrail:before {
13327  content: "\e635";
13328}
13329
13330.icon-sommer-schiebestrecke:before {
13331  content: "\e636";
13332}
13333
13334.icon-sommer-rennrad:before {
13335  content: "\e637";
13336}
13337
13338.icon-sommer-rad:before {
13339  content: "\e638";
13340}
13341
13342.icon-sommer-mountainBike:before {
13343  content: "\e639";
13344}
13345
13346.icon-sommer-eBikeAkkustation:before {
13347  content: "\e63a";
13348}
13349
13350.icon-sommer-bikeTrailTirol:before {
13351  content: "\e63b";
13352}
13353
13354.icon-sommer-eBike:before {
13355  content: "\e63c";
13356}
13357
13358.icon-sommer-downhillBikepark:before {
13359  content: "\e63d";
13360}
13361
13362.icon-sommer-wildwasserkajak:before {
13363  content: "\e63e";
13364}
13365
13366.icon-sommer-wandern:before {
13367  content: "\e63f";
13368}
13369
13370.icon-sommer-tennis:before {
13371  content: "\e640";
13372}
13373
13374.icon-sommer-paragleiten:before {
13375  content: "\e641";
13376}
13377
13378.icon-sommer-nordicWalking:before {
13379  content: "\e642";
13380}
13381
13382.icon-sommer-minigolf:before {
13383  content: "\e643";
13384}
13385
13386.icon-sommer-laufen:before {
13387  content: "\e644";
13388}
13389
13390.icon-sommer-golf:before {
13391  content: "\e645";
13392}
13393
13394.icon-sommer-canyoning:before {
13395  content: "\e646";
13396}
13397
13398.icon-sommer-baden:before {
13399  content: "\e647";
13400}
13401
13402.icon-sommer-adlerweg:before {
13403  content: "\e648";
13404}
13405
13406.icon-winter-foerderband:before {
13407  content: "\e649";
13408}
13409
13410.icon-winter-schlepplift:before {
13411  content: "\e64a";
13412}
13413
13414.icon-winter-sessellift1er:before {
13415  content: "\e64b";
13416}
13417
13418.icon-winter-sessellift2er:before {
13419  content: "\e64c";
13420}
13421
13422.icon-winter-sessellift3er:before {
13423  content: "\e64d";
13424}
13425
13426.icon-winter-sessellift4er:before {
13427  content: "\e64e";
13428}
13429
13430.icon-winter-sessellift6er:before {
13431  content: "\e64f";
13432}
13433
13434.icon-winter-sessellift8er:before {
13435  content: "\e650";
13436}
13437
13438.icon-winter-standseilbahn:before {
13439  content: "\e651";
13440}
13441
13442.icon-winter-tellerlift:before {
13443  content: "\e652";
13444}
13445
13446.icon-winter-keinSchnee:before {
13447  content: "\e653";
13448}
13449
13450.icon-winter-wenigSchnee:before {
13451  content: "\e654";
13452}
13453
13454.icon-winter-mittelSchnee:before {
13455  content: "\e655";
13456}
13457
13458.icon-winter-vielSchnee:before {
13459  content: "\e656";
13460}
13461
13462.icon-winter-schneeAmBerg:before {
13463  content: "\e657";
13464}
13465
13466.icon-winter-schneeImTal:before {
13467  content: "\e658";
13468}
13469
13470.icon-winter-gletscher:before {
13471  content: "\e659";
13472}
13473
13474.icon-winter-skiAlpin:before {
13475  content: "\e65a";
13476}
13477
13478.icon-winter-skischule:before {
13479  content: "\e65b";
13480}
13481
13482.icon-winter-skitourAufstieg:before {
13483  content: "\e65c";
13484}
13485
13486.icon-winter-snowpark:before {
13487  content: "\e65d";
13488}
13489
13490.icon-winter-skiLanglaufKlassisch:before {
13491  content: "\e65e";
13492}
13493
13494.icon-winter-skiLanglaufSkating:before {
13495  content: "\e65f";
13496}
13497
13498.icon-winter-eislaufen:before {
13499  content: "\e660";
13500}
13501
13502.icon-winter-rodeln:before {
13503  content: "\e661";
13504}
13505
13506.icon-winter-schneeschuhwandern:before {
13507  content: "\e662";
13508}
13509
13510.icon-winter-winterzauber:before {
13511  content: "\e663";
13512}
13513
13514.icon-kultur-ausflug:before {
13515  content: "\e664";
13516}
13517
13518.icon-kultur-bauwerk:before {
13519  content: "\e665";
13520}
13521
13522.icon-kultur-sightseeing:before {
13523  content: "\e666";
13524}
13525
13526.icon-kultur-barPubLounge:before {
13527  content: "\e667";
13528}
13529
13530.icon-kultur-essenTrinken:before {
13531  content: "\e668";
13532}
13533
13534.icon-kultur-genussroute:before {
13535  content: "\e669";
13536}
13537
13538.icon-kultur-haubenlokal:before {
13539  content: "\e66a";
13540}
13541
13542.icon-kultur-huetteAlm:before {
13543  content: "\e66b";
13544}
13545
13546.icon-kultur-schnapsroute:before {
13547  content: "\e66c";
13548}
13549
13550.icon-kultur-tirolerMarend:before {
13551  content: "\e66d";
13552}
13553
13554.icon-kultur-tirolerWirtshaussvg:before {
13555  content: "\e66e";
13556}
13557
13558.icon-service-barrierefrei:before {
13559  content: "\e66f";
13560}
13561
13562.icon-service-schlittenlanglauf:before {
13563  content: "\e670";
13564}
13565
13566.icon-service-event:before {
13567  content: "\e671";
13568}
13569
13570.icon-service-familie:before {
13571  content: "\e672";
13572}
13573
13574.icon-service-info:before {
13575  content: "\e673";
13576}
13577
13578.icon-service-parkplatz:before {
13579  content: "\e674";
13580}
13581
13582.icon-service-socialMediaBild:before {
13583  content: "\e675";
13584}
13585
13586.icon-service-socialMediaVideo:before {
13587  content: "\e676";
13588}
13589
13590.icon-service-webcam:before {
13591  content: "\e677";
13592}
13593
13594.icon-service-wellnessWe:before {
13595  content: "\e678";
13596}
13597
13598.icon-service-bahnhof:before {
13599  content: "\e679";
13600}
13601
13602.icon-service-buero:before {
13603  content: "\e67a";
13604}
13605
13606.icon-service-flughafen:before {
13607  content: "\e67b";
13608}
13609
13610.icon-service-halle:before {
13611  content: "\e67c";
13612}
13613
13614.icon-service-hochschule:before {
13615  content: "\e67d";
13616}
13617
13618.icon-service-hoehereSchule:before {
13619  content: "\e67e";
13620}
13621
13622.icon-service-internetanschluss:before {
13623  content: "\e67f";
13624}
13625
13626.icon-service-oeffentlicherVerkehr:before {
13627  content: "\e680";
13628}
13629
13630.icon-service-regionen:before {
13631  content: "\e681";
13632}
13633
13634.icon-service-shopping:before {
13635  content: "\e682";
13636}
13637
13638.icon-service-sommerbahn:before {
13639  content: "\e683";
13640}
13641
13642.icon-service-stromanschluss:before {
13643  content: "\e684";
13644}
13645
13646.icon-service-toilette:before {
13647  content: "\e685";
13648}
13649
13650.icon-service-unbebauterGrund:before {
13651  content: "\e686";
13652}
13653
13654.icon-service-wasseranschluss:before {
13655  content: "\e687";
13656}
13657
13658.icon-service-barrierefreierBetrieb:before {
13659  content: "\e688";
13660}
13661
13662.icon-service-bauernhof:before {
13663  content: "\e689";
13664}
13665
13666.icon-service-camping:before {
13667  content: "\e68a";
13668}
13669
13670.icon-service-jugend:before {
13671  content: "\e68b";
13672}
13673
13674.icon-service-kletterfreundlicherBetrieb:before {
13675  content: "\e68c";
13676}
13677
13678.icon-service-langlauffreundlicherBetrieb:before {
13679  content: "\e68d";
13680}
13681
13682.icon-service-radfreundlicherBetrieb:before {
13683  content: "\e68e";
13684}
13685
13686.icon-service-unterkunft:before {
13687  content: "\e68f";
13688}
13689
13690.icon-service-bookmark:before {
13691  content: "\e690";
13692}
13693
13694.icon-service-download:before {
13695  content: "\e691";
13696}
13697
13698.icon-service-fragezeichen:before {
13699  content: "\e692";
13700}
13701
13702.icon-service-kartenlayer:before {
13703  content: "\e693";
13704}
13705
13706.icon-service-poiPin:before {
13707  content: "\e694";
13708}
13709
13710p {
13711  font-size: 15px;
13712  line-height: 20px;
13713}
13714
13715.jd-framework.jd-front-end .hsmall {
13716  color: rgb(0, 0, 0);
13717  font-family: Georgia, serif;
13718  font-size: 19px;
13719  font-style: normal;
13720  font-variant: normal;
13721  font-weight: bold;
13722  letter-spacing: 0.5px;
13723  line-height: 23px;
13724  margin-top: 15px;
13725}
13726.jd-framework.jd-front-end .headline {
13727  font-family: TW_Character, Arial, sans-serif;
13728  font-size: 28px;
13729  font-style: normal;
13730  font-variant: normal;
13731  font-weight: normal;
13732  line-height: 28px;
13733}
13734@media screen and (max-width: 700px) {
13735  .jd-framework.jd-front-end .hsmall, .jd-framework.jd-front-end .headline {
13736    text-align: center;
13737  }
13738}
13739.jd-framework.jd-front-end a.b-lazy {
13740  -webkit-transition: color 330ms ease-in-out, opacity 500ms ease-in-out;
13741  transition: color 330ms ease-in-out, opacity 500ms ease-in-out;
13742}
13743.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 {
13744  color: #9b1d26 !important;
13745}
13746.jd-framework.jd-front-end .contentArticle h2.h1 {
13747  font: 400 normal 48px/55px TW_Character, Arial, sans-serif;
13748  color: #000;
13749  margin: 0 0 8px;
13750  text-align: center;
13751  letter-spacing: 0.5px;
13752}
13753.jd-framework.jd-front-end .contentArticle h1.big {
13754  font: 400 normal 56px/58px TW_Character, Arial, sans-serif;
13755}
13756@media screen and (max-width: 700px) {
13757  .jd-framework.jd-front-end .contentArticle h1.big {
13758    font-size: 35px;
13759    line-height: 38px;
13760  }
13761}
13762.jd-framework.jd-front-end .caption {
13763  width: 15px;
13764  display: inline-block;
13765}
13766.jd-framework.jd-front-end *.teaser__cta {
13767  border: 1px solid black;
13768  display: inline-block;
13769  padding: 10px;
13770  -webkit-transition: border 330ms ease-in-out, color 330ms ease-in-out, background 330ms ease-in-out;
13771  transition: border 330ms ease-in-out, color 330ms ease-in-out, background 330ms ease-in-out;
13772  background-color: black;
13773  color: white;
13774}
13775.jd-framework.jd-front-end *.teaser__cta:hover, .jd-framework.jd-front-end *.teaser__cta:active, .jd-framework.jd-front-end *.teaser__cta:focus {
13776  border: 1px solid #9b1d26;
13777  background-color: #9b1d26;
13778  color: white !important;
13779}
13780.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 {
13781  color: white !important;
13782}
13783.jd-framework.jd-front-end .reference-text {
13784  padding: 40px 0;
13785}
13786.jd-framework.jd-front-end .reference-text * {
13787  font-size: 19px;
13788  line-height: 1.3;
13789  font-style: italic;
13790}
13791@media screen and (max-width: 700px) {
13792  .jd-framework.jd-front-end .reference-text {
13793    padding: 20px 0;
13794  }
13795  .jd-framework.jd-front-end .reference-text * {
13796    font-size: 15px;
13797    text-align: left;
13798  }
13799}
13800.jd-framework.jd-front-end .button-big {
13801  font: 400 italic 19px/53px Georgia, serif;
13802  height: auto;
13803  padding: 0 40px;
13804}
13805@media screen and (max-width: 420px) {
13806  .jd-framework.jd-front-end .button-big {
13807    width: calc(100% - 30px);
13808    text-align: center;
13809    white-space: nowrap;
13810    text-overflow: ellipsis;
13811    overflow: hidden;
13812    padding: 0 20px;
13813    margin-right: 15px;
13814    display: block;
13815  }
13816}
13817.jd-framework.jd-front-end .button-right {
13818  float: right;
13819}
13820.jd-framework.jd-front-end .markenvision {
13821  margin: 0;
13822  font-size: 35px;
13823  font-family: TW_Character, Arial, sans-serif;
13824  font-style: initial;
13825  margin-bottom: 25px;
13826}
13827.jd-framework.jd-front-end .image-head, .jd-framework.jd-front-end .h3 {
13828  font-family: TW_Character, Arial, sans-serif;
13829  font-size: 30px;
13830  line-height: 1.2;
13831  margin-top: 0;
13832}
13833@media screen and (max-width: 700px) {
13834  .jd-framework.jd-front-end .image-head, .jd-framework.jd-front-end .h3 {
13835    font-size: 24px;
13836  }
13837}
13838.jd-framework.jd-front-end .image-head {
13839  color: white;
13840}
13841.jd-framework.jd-front-end .image-head:hover, .jd-framework.jd-front-end .image-head:active, .jd-framework.jd-front-end .image-head:focus {
13842  color: white !important;
13843}
13844.jd-framework.jd-front-end .h4 {
13845  font-family: TW_Character, Arial, sans-serif;
13846  font-size: 20px;
13847  line-height: 1.2;
13848  margin-top: 0;
13849}
13850.jd-framework.jd-front-end .h2 {
13851  font: 400 normal 35px/40px TW_Character, Arial, sans-serif;
13852}
13853@media screen and (max-width: 700px) {
13854  .jd-framework.jd-front-end .h2 {
13855    font: 400 normal 28px/32px TW_Character, Arial, sans-serif;
13856  }
13857}
13858.jd-framework.jd-front-end .image-head {
13859  padding: 25px 35px;
13860  position: absolute;
13861  right: 0;
13862  bottom: 0;
13863  width: 55%;
13864  -webkit-box-sizing: content-box;
13865          box-sizing: content-box;
13866  text-align: right;
13867  margin-bottom: 0;
13868}
13869@media screen and (max-width: 700px) {
13870  .jd-framework.jd-front-end .image-head {
13871    padding: 26px;
13872  }
13873}
13874
13875@media screen and (min-width: 701px) {
13876  .jd-framework.jd-front-end .mrg-l-0 {
13877    margin-left: 0 !important;
13878  }
13879  .jd-framework.jd-front-end .mrg-r-0 {
13880    margin-right: 0 !important;
13881  }
13882}
13883.jd-framework.jd-front-end .jd-row:not(:first-child) {
13884  margin-top: 50px;
13885}
13886
13887@media screen {
13888  .jd-framework.jd-front-end {
13889    /* body.is_home:not(.unlock){
13890       width: 100%;
13891       height: 100vh;
13892       overflow: hidden;
13893     }*/
13894  }
13895  .jd-framework.jd-front-end body {
13896    overflow-x: initial;
13897  }
13898  .jd-framework.jd-front-end body {
13899    font-family: Georgia, serif;
13900    font-weight: 400;
13901    font-size: 15px;
13902    line-height: 20px;
13903  }
13904  .jd-framework.jd-front-end .plyr__play-large:after {
13905    -webkit-transition: color 600ms ease-in-out;
13906    transition: color 600ms ease-in-out;
13907  }
13908  .jd-framework.jd-front-end button.close {
13909    font-family: icomoon;
13910    speak: none;
13911    font-style: normal;
13912    font-weight: 400;
13913    font-variant: normal;
13914    text-transform: none;
13915    line-height: 1;
13916    -webkit-font-smoothing: antialiased;
13917    -moz-osx-font-smoothing: grayscale;
13918    font-size: 33px;
13919  }
13920  .jd-framework.jd-front-end button.close span {
13921    display: none;
13922  }
13923  .jd-framework.jd-front-end button.close:before {
13924    content: "\e607";
13925  }
13926  .jd-framework.jd-front-end hr.ct-l {
13927    height: 1px;
13928    line-height: 1px;
13929    font-size: 1px;
13930    border: 0;
13931    margin: 0 auto;
13932    padding: 0;
13933    border-bottom: 1px #000 solid;
13934    width: 150px;
13935    position: relative;
13936    margin-bottom: 25px;
13937    margin-top: -5px;
13938  }
13939  .jd-framework.jd-front-end hr.ct-l.full {
13940    width: 100%;
13941  }
13942  .jd-framework.jd-front-end .buttons {
13943    position: absolute;
13944    top: 12px;
13945    right: 90px;
13946  }
13947  .jd-framework.jd-front-end .buttons .teaser__cta > [class*=icon] {
13948    font-size: 15px;
13949    margin-right: 10px;
13950    vertical-align: text-bottom;
13951  }
13952}
13953@media screen and (max-width: 700px) {
13954  .jd-framework.jd-front-end .buttons {
13955    position: fixed;
13956    bottom: -30px;
13957    left: 50%;
13958    -webkit-transform: translateX(-50%);
13959            transform: translateX(-50%);
13960    margin: 0;
13961    width: 100%;
13962    display: block;
13963    top: auto;
13964    z-index: 99;
13965    text-align: center;
13966  }
13967  .jd-framework.jd-front-end .buttons .teaser__cta {
13968    float: none;
13969  }
13970}
13971@media screen and (max-width: 450px) {
13972  .jd-framework.jd-front-end .buttons {
13973    bottom: -70px;
13974  }
13975}
13976@media screen {
13977  .jd-framework.jd-front-end .buttons .selected:not(#location-anfragen) {
13978    background-color: #9b1d26 !important;
13979    border-color: #9b1d26 !important;
13980  }
13981  .jd-framework.jd-front-end .buttons > a:last-child {
13982    margin-right: 5px;
13983  }
13984  .jd-framework.jd-front-end #mainNav > ul > li:not(:last-of-type):after {
13985    left: 99%;
13986  }
13987  .jd-framework.jd-front-end #breadcrumb ul > li:not(:last-of-type):after {
13988    font-size: 0.8em;
13989  }
13990  .jd-framework.jd-front-end .jd-container:not(.no-mrg-b) > .container {
13991    padding: 60px 0;
13992  }
13993}
13994@media screen and (max-width: 1000px) {
13995  .jd-framework.jd-front-end .jd-container:not(.no-mrg-b) > .container {
13996    padding: 40px 0;
13997  }
13998}
13999@media screen and (max-width: 700px) {
14000  .jd-framework.jd-front-end .jd-container:not(.no-mrg-b) > .container {
14001    padding: 30px 0;
14002  }
14003}
14004@media screen {
14005  .jd-framework.jd-front-end .jd-container.no-mrg-b > .container {
14006    padding-top: 110px;
14007  }
14008  .jd-framework.jd-front-end #pageMain {
14009    overflow: hidden;
14010  }
14011  .jd-framework.jd-front-end #contentWrapper {
14012    background: #fff;
14013    width: 100%;
14014    max-width: 1920px;
14015    margin: 0 auto;
14016    position: relative;
14017  }
14018  .jd-framework.jd-front-end .container {
14019    max-width: 1180px;
14020    margin-right: auto;
14021    margin-left: auto;
14022    padding-left: 0px;
14023    padding-right: 0px;
14024    width: 95% !important;
14025  }
14026  .jd-framework.jd-front-end .container-fluid {
14027    padding: 0;
14028  }
14029  .jd-framework.jd-front-end .video-wrap {
14030    width: 100%;
14031    display: block;
14032    height: 0;
14033    padding-bottom: 56.25%;
14034    position: relative;
14035    margin: 80px 0;
14036  }
14037}
14038@media screen and (max-width: 700px) {
14039  .jd-framework.jd-front-end .video-wrap {
14040    margin: 50px 0;
14041  }
14042}
14043@media screen and (max-width: 420px) {
14044  .jd-framework.jd-front-end .video-wrap {
14045    width: 105%;
14046    margin-left: -2.5%;
14047    margin-right: -2.5%;
14048  }
14049}
14050@media screen {
14051  .jd-framework.jd-front-end .video-wrap iframe {
14052    position: absolute;
14053    width: 100%;
14054    height: 100%;
14055    left: 0;
14056    top: 0;
14057    right: 0;
14058    bottom: 0;
14059  }
14060  .jd-framework.jd-front-end #loader-overlay {
14061    position: fixed;
14062    width: 100vw;
14063    height: 100vh;
14064    top: 0;
14065    left: 0;
14066    z-index: 100;
14067    background-color: white;
14068  }
14069  .jd-framework.jd-front-end #loader-overlay .loader {
14070    font-size: 10px;
14071    margin: 50px auto;
14072    text-indent: -9999em;
14073    width: 30px;
14074    height: 30px;
14075    border-radius: 50%;
14076    background: #9b1d26;
14077    background: -webkit-gradient(linear, left top, right top, color-stop(10%, #9b1d26), color-stop(42%, rgba(255, 255, 255, 0)));
14078    background: linear-gradient(to right, #9b1d26 10%, rgba(255, 255, 255, 0) 42%);
14079    position: relative;
14080    -webkit-animation: load3 1.4s infinite linear;
14081    animation: load3 1.4s infinite linear;
14082    -webkit-transform: translateZ(0);
14083    transform: translateZ(0);
14084    position: absolute;
14085    top: 50%;
14086    left: 50%;
14087    margin-left: -15px;
14088    margin-top: -15px;
14089  }
14090  .jd-framework.jd-front-end #loader-overlay .loader:before {
14091    width: 50%;
14092    height: 50%;
14093    background: #9b1d26;
14094    border-radius: 100% 0 0 0;
14095    position: absolute;
14096    top: 0;
14097    left: 0;
14098    content: "";
14099  }
14100  .jd-framework.jd-front-end #loader-overlay .loader:after {
14101    background: #ffffff;
14102    width: 85%;
14103    height: 85%;
14104    border-radius: 50%;
14105    content: "";
14106    margin: auto;
14107    position: absolute;
14108    top: 0;
14109    left: 0;
14110    bottom: 0;
14111    right: 0;
14112  }
14113  @-webkit-keyframes load3 {
14114    0% {
14115      -webkit-transform: rotate(0deg);
14116      transform: rotate(0deg);
14117    }
14118    100% {
14119      -webkit-transform: rotate(360deg);
14120      transform: rotate(360deg);
14121    }
14122  }
14123  @keyframes load3 {
14124    0% {
14125      -webkit-transform: rotate(0deg);
14126      transform: rotate(0deg);
14127    }
14128    100% {
14129      -webkit-transform: rotate(360deg);
14130      transform: rotate(360deg);
14131    }
14132  }
14133}
14134@media screen and (min-width: 1001px) {
14135  .jd-framework.jd-front-end .h-hidden-gt-md {
14136    display: none !important;
14137    visibility: hidden !important;
14138  }
14139}
14140@media screen and (max-width: 1000px) {
14141  .jd-framework.jd-front-end .h-hidden-md {
14142    display: none !important;
14143    visibility: hidden !important;
14144  }
14145}
14146@media screen and (max-width: 420px) {
14147  .jd-framework.jd-front-end .h-hidden-xs {
14148    display: none !important;
14149    visibility: hidden !important;
14150  }
14151}
14152.jd-framework.jd-front-end .modal-content {
14153  -webkit-box-shadow: none;
14154          box-shadow: none;
14155  border-radius: 0;
14156  position: relative;
14157}
14158.jd-framework.jd-front-end .modal-content .container {
14159  max-width: 1000px;
14160}
14161.jd-framework.jd-front-end .modal-content .modal-title {
14162  position: absolute;
14163  top: 0;
14164  z-index: 2;
14165  font-size: 30px;
14166  line-height: 62px;
14167  left: 30px;
14168  font-family: TW_Character, Arial, sans-serif;
14169}
14170.jd-framework.jd-front-end .modal-content .modal-title a.teaser__cta {
14171  margin-left: 20px;
14172  margin-top: 11px;
14173}
14174.jd-framework.jd-front-end .modal-content .modal-title a.teaser__cta span {
14175  font-size: 14px;
14176  margin-right: 7px;
14177  vertical-align: initial;
14178}
14179@media screen and (max-width: 700px) {
14180  .jd-framework.jd-front-end .modal-content .modal-title {
14181    left: 15px;
14182  }
14183}
14184.jd-framework.jd-front-end .modal-content .modal-body {
14185  position: static;
14186}
14187.jd-framework.jd-front-end .modal-content .modal-body-holder {
14188  min-height: 0 !important;
14189}
14190.jd-framework.jd-front-end .modal-content .modal-header {
14191  display: block;
14192  border: none;
14193  padding: 15px 30px;
14194  height: 60px;
14195  border: none;
14196}
14197.jd-framework.jd-front-end .modal-content .modal-header .modal-title {
14198  display: none;
14199}
14200@media screen and (max-width: 700px) {
14201  .jd-framework.jd-front-end .modal-content .modal-header {
14202    padding: 15px;
14203  }
14204}
14205.jd-framework.jd-front-end .modal-content .modal-footer {
14206  border: none;
14207}
14208.jd-framework.jd-front-end #ct-film-detail .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion {
14209  margin-top: 0 !important;
14210}
14211.jd-framework.jd-front-end .ct-switcher-wrap {
14212  position: relative;
14213}
14214.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher {
14215  background-color: #ffffff;
14216  height: 45px;
14217  position: absolute;
14218  top: 10px;
14219  right: 23px;
14220  border: 1px solid black;
14221  width: 200px;
14222  display: -webkit-box;
14223  display: -ms-flexbox;
14224  display: flex;
14225  -webkit-box-align: center;
14226      -ms-flex-align: center;
14227          align-items: center;
14228  -webkit-box-pack: justify;
14229      -ms-flex-pack: justify;
14230          justify-content: space-between;
14231  z-index: 2;
14232}
14233.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a {
14234  line-height: 45px;
14235  vertical-align: middle;
14236  padding: 0 15px;
14237  position: relative;
14238  z-index: 3;
14239  width: 50%;
14240  display: block;
14241  text-align: center;
14242}
14243.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher i {
14244  display: inline;
14245  font-size: 25px;
14246  vertical-align: inherit;
14247  margin-right: 5px;
14248}
14249.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher > div {
14250  position: absolute;
14251  width: 50%;
14252  height: 100%;
14253  background-color: #d4d4d4;
14254  top: 0;
14255  left: 0;
14256  z-index: 2;
14257  -webkit-transition: all 350ms ease-in-out;
14258  transition: all 350ms ease-in-out;
14259}
14260.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a:first-child.active ~ div {
14261  left: 0;
14262}
14263.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a:first-child:hover ~ div {
14264  left: 0 !important;
14265}
14266.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a:nth-child(2).active ~ div {
14267  left: 50%;
14268}
14269.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a:nth-child(2):hover ~ div {
14270  left: 50% !important;
14271}
14272.jd-framework.jd-front-end .ct-switcher-wrap .ct-switcher a.active {
14273  font-weight: bold;
14274}
14275.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap {
14276  width: 100%;
14277  z-index: 1;
14278  position: relative;
14279}
14280.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap.hide-me {
14281  visibility: hidden;
14282  opacity: 0;
14283  height: 0;
14284}
14285.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap > div {
14286  width: 100%;
14287  height: 0;
14288  padding-bottom: 75%;
14289  background-color: #d4d4d4;
14290  display: block;
14291  position: relative;
14292}
14293.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap > div #map {
14294  position: absolute;
14295  width: 100%;
14296  top: 0;
14297  left: 0;
14298  height: 100%;
14299}
14300.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap .mapApp__zoom {
14301  top: 20px;
14302  position: absolute;
14303  left: 18px;
14304  z-index: 999999;
14305}
14306.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap .mapApp__zoom__button {
14307  background: #fff;
14308  display: block;
14309  height: 25px;
14310  margin: 1px 0 0 0;
14311  text-align: center;
14312  text-decoration: none;
14313  width: 25px;
14314}
14315.jd-framework.jd-front-end .ct-switcher-wrap .ct-map-wrap .mapApp__zoom__button i {
14316  font-weight: 400;
14317  font-style: normal;
14318  font-size: 15px;
14319  line-height: 25px;
14320}
14321.jd-framework.jd-front-end .ct-switcher-wrap > .ct-crews-list {
14322  padding-top: 65px;
14323}
14324.jd-framework.jd-front-end .popup-box {
14325  position: absolute;
14326  background: rgb(255, 255, 255);
14327  border: 1px solid black;
14328  padding: 30px;
14329  height: auto;
14330  width: 300px;
14331  z-index: 1099999991;
14332  -webkit-transform: translateY(-100%);
14333          transform: translateY(-100%);
14334  margin-top: 30px;
14335}
14336.jd-framework.jd-front-end .popup-box .show-on-map {
14337  display: none !important;
14338}
14339.jd-framework.jd-front-end #pageFooter {
14340  max-width: 100%;
14341  width: 100%;
14342}
14343@media screen and (max-width: 600px) {
14344  .jd-framework.jd-front-end #pageFooter #pageFooter__smLinks {
14345    margin-right: 15px;
14346    margin-left: inherit;
14347  }
14348}
14349.jd-framework.jd-front-end .bootbox.modal {
14350  position: fixed;
14351  top: 10%;
14352  left: 50%;
14353  z-index: 1050;
14354  width: 560px;
14355  margin-left: -280px;
14356  background-color: #fff;
14357  border: none;
14358  border-radius: 0;
14359  outline: 0;
14360  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
14361  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
14362  -webkit-background-clip: padding-box;
14363  -moz-background-clip: padding-box;
14364  background-clip: padding-box;
14365  height: auto;
14366  bottom: auto;
14367}
14368@media screen and (max-width: 600px) {
14369  .jd-framework.jd-front-end .bootbox.modal {
14370    width: calc(100% - 30px);
14371    margin-left: 0;
14372    left: 15px;
14373  }
14374}
14375.jd-framework.jd-front-end .bootbox.modal .btn-primary {
14376  font-style: normal;
14377  padding: 12px 21px;
14378  line-height: 1.25;
14379  border: 1px solid #9b1d26;
14380  font-size: 16px;
14381}
14382
14383@media screen {
14384  .jd-framework.jd-front-end .activate {
14385    background-color: #9b1d26;
14386    color: #fff;
14387    font-size: 16px;
14388    padding: 15px 30px;
14389  }
14390  .jd-framework.jd-front-end #pageHeader {
14391    position: absolute;
14392    left: 0;
14393    max-width: 1920px;
14394    z-index: 99;
14395  }
14396}
14397@media screen {
14398  .jd-framework.jd-front-end #pageHeader .commission-logo {
14399    max-width: 105px;
14400    float: left;
14401    padding-top: 22px;
14402    padding-left: 25px;
14403    margin-right: 20px;
14404  }
14405  .jd-framework.jd-front-end #pageHeader #pageHeader__logo {
14406    display: block;
14407    position: absolute;
14408    top: 50%;
14409    right: 3.125%;
14410    margin-top: -18px;
14411    z-index: 10px;
14412  }
14413  .jd-framework.jd-front-end #pageHeader #pageHeader__logo > img {
14414    width: 105px;
14415    height: auto;
14416  }
14417}
14418@media screen and (max-width: 1181px) {
14419  .jd-framework.jd-front-end #pageHeader .commission-logo {
14420    float: none;
14421    position: absolute;
14422    padding-top: 17px;
14423    padding-left: 0;
14424    margin-right: 0;
14425    left: 120px;
14426  }
14427}
14428@media screen and (max-width: 1000px) {
14429  .jd-framework.jd-front-end #pageHeader #pageHeader__logo.pageHeader__logo--hidden {
14430    display: none;
14431  }
14432}
14433@media screen and (max-width: 600px) {
14434  .jd-framework.jd-front-end #pageHeader #pageHeader__logo {
14435    margin-top: -6px;
14436    right: 5.625%;
14437  }
14438  .jd-framework.jd-front-end #pageHeader #pageHeader__logo > img {
14439    width: 80px;
14440    height: 34px;
14441  }
14442}
14443@media screen {
14444  .jd-framework.jd-front-end #memorizeNav > input#mainNav__bookmark {
14445    opacity: 0;
14446    position: absolute;
14447  }
14448  .jd-framework.jd-front-end #memorizeNav > label[for=mainNav__bookmark] {
14449    display: none;
14450  }
14451  .jd-framework.jd-front-end #memorizeNav > a#bookmark {
14452    top: 2px;
14453    font: 400 20px/26px "TW_Character", Arial, sans-serif;
14454    color: #000;
14455    text-decoration: none;
14456    display: block;
14457    -webkit-box-sizing: border-box;
14458            box-sizing: border-box;
14459    cursor: pointer;
14460    height: 100%;
14461    padding: 17px 15px 0 15px;
14462  }
14463  .jd-framework.jd-front-end #memorizeNav > a#bookmark > span.icn-service-star {
14464    font-size: inherit;
14465    vertical-align: initial;
14466  }
14467  .jd-framework.jd-front-end #memorizeNav > a#bookmark > #memorizeCount {
14468    font: 700 15px/30px Georgia, serif;
14469    top: 13px;
14470    position: absolute;
14471    margin-left: 5px;
14472  }
14473}
14474
14475@media screen {
14476  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen {
14477    width: 100%;
14478    padding-bottom: 56.25%;
14479    background-size: cover;
14480    position: relative;
14481    background-position: center;
14482    /* horizontally center the video */
14483    /* set video aspect ratio and vertically center */
14484  }
14485}
14486@media screen and (max-width: 1000px) {
14487  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen {
14488    margin-top: 50px;
14489  }
14490}
14491@media screen and (max-width: 700px) and (orientation: portrait) {
14492  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen {
14493    padding-bottom: 80vh;
14494  }
14495}
14496@media screen and (max-width: 700px) and (orientation: landscape) {
14497  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen {
14498    padding-bottom: 56.25%;
14499  }
14500}
14501@media screen and (min-width: 701px) {
14502  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen {
14503    padding-bottom: 0;
14504    height: 100vh;
14505  }
14506}
14507@media screen {
14508  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen:after {
14509    background-color: rgba(0, 0, 0, 0.15);
14510    content: "";
14511    position: absolute;
14512    width: 100%;
14513    height: 100%;
14514    top: 0;
14515    left: 0;
14516  }
14517  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .iframe-wrap {
14518    width: 100%;
14519    min-height: 0;
14520    padding-bottom: 56.25%;
14521    top: 50%;
14522    -webkit-transform: translateY(-50%);
14523    transform: translateY(-50%);
14524    position: absolute;
14525  }
14526  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg {
14527    position: relative;
14528    width: 100%; /* Set video container element width here */
14529    height: 100%; /* Set video container element height here */
14530    overflow: hidden;
14531    background: #111; /* bg color, if video is not high enough */
14532  }
14533  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg-width {
14534    position: absolute;
14535    width: 100%; /* Change width value to cover more area*/
14536    height: 100%;
14537    left: -9999px;
14538    right: -9999px;
14539    margin: auto;
14540  }
14541  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg-aspect {
14542    position: absolute;
14543    width: 100%;
14544    height: 0;
14545    top: -9999px;
14546    bottom: -9999px;
14547    margin: auto;
14548    padding-bottom: 56.25%; /* 16:9 ratio */
14549    overflow: hidden;
14550  }
14551  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg-make-height {
14552    position: absolute;
14553    top: 0;
14554    right: 0;
14555    bottom: 0;
14556    left: 0;
14557  }
14558  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg-hide-control
14558s {
14559    -webkit-box-sizing: content-box;
14560            box-sizing: content-box;
14561    position: relative;
14562    height: 100%;
14563    width: 100%;
14564    /* Vimeo timeline and play button are ~55px high */
14565    padding: 55px 97.7777px; /* 16:9 ratio */
14566    top: -55px;
14567    left: -97.7777px; /* 16:9 ratio */
14568  }
14569  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .videobg iframe {
14570    position: absolute;
14571    width: 100%;
14572    height: 100%;
14573    top: 0;
14574    left: 0;
14575    border: 0 none;
14576  }
14577  .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 {
14578    position: absolute;
14579    top: 0;
14580    left: 0;
14581    min-width: 100%;
14582    min-height: 100%;
14583    width: auto;
14584    height: auto;
14585    overflow: hidden;
14586  }
14587  .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 {
14588    z-index: 6;
14589    opacity: 0;
14590  }
14591  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle {
14592    position: absolute;
14593    top: 75%;
14594    left: 50%;
14595    -webkit-transform: translateX(-50%) translateY(-50%);
14596    transform: translateX(-50%) translateY(-50%);
14597    width: 100%;
14598    max-width: 550px;
14599    z-index: 1;
14600  }
14601  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle.touch {
14602    top: 50%;
14603    -webkit-transform: translateX(-50%) translateY(-50%);
14604    transform: translateX(-50%) translateY(-50%);
14605  }
14606  .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 {
14607    -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);
14608    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);
14609    position: relative;
14610    opacity: 0;
14611    -webkit-transform: translateY(10px);
14612    transform: translateY(10px);
14613  }
14614  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText h1.big {
14615    -webkit-transition-delay: 0ms;
14616    transition-delay: 0ms;
14617  }
14618  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText hr.ct-l {
14619    -webkit-transition-delay: 150ms;
14620    transition-delay: 150ms;
14621  }
14622  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText .subline {
14623    -webkit-transition-delay: 300ms;
14624    transition-delay: 300ms;
14625  }
14626  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap div#keyvisual-fullscreen .contentArticle:not(.touch) .fadeInText .cd-bottom {
14627    -webkit-transition-delay: 450ms;
14628    transition-delay: 450ms;
14629  }
14630  .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 {
14631    opacity: 1;
14632    -webkit-transform: translateY(0);
14633    transform: translateY(0);
14634  }
14635  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.ke
14635yvisual--smallVersion {
14636    padding-bottom: 40.9%;
14637    height: 0;
14638    background-size: cover;
14639    position: relative;
14640    background-color: #d4d4d4;
14641    background-attachment: fixed;
14642    overflow: hidden;
14643    /* horizontally center the video */
14644    /* set video aspect ratio and vertically center */
14645  }
14646}
14647@media screen and (max-width: 1000px) {
14648  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion {
14649    margin-top: 50px;
14650  }
14651}
14652@media screen and (max-width: 700px) {
14653  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion {
14654    padding-bottom: 56.25%;
14655  }
14656}
14657@media screen {
14658  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .bg-wrap {
14659    position: absolute;
14660    width: 100%;
14661    height: 110%;
14662    top: 0;
14663    left: 0;
14664    background-size: cover;
14665    background-position: 50% 50%;
14666  }
14667}
14668@media screen and (max-width: 700px) {
14669  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .bg-wrap {
14670    height: 100%;
14671  }
14672}
14673@media screen {
14674  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion:not(.no-title):after {
14675    position: absolute;
14676    width: 100%;
14677    height: 100%;
14678    background-color: rgba(0, 0, 0, 0.2);
14679    content: "";
14680    top: 0;
14681    left: 0;
14682  }
14683  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle {
14684    position: absolute;
14685    top: 50%;
14686    left: 50%;
14687    -webkit-transform: translateX(-50%) translateY(-55px);
14688    transform: translateX(-50%) translateY(-55px);
14689    width: 100%;
14690    max-width: 550px;
14691    z-index: 1;
14692  }
14693}
14694@media screen and (max-width: 700px) {
14695  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .contentArticle {
14696    top: calc(50% + 25px);
14697  }
14698}
14699@media screen {
14700  .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 {
14701    display: block;
14702    font-size: 56px;
14703    line-height: 62px;
14704    font-family: TW_Character, Arial, sans-serif;
14705  }
14706  .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 {
14707    color: black;
14708  }
14709}
14710@media screen and (max-width: 1000px) {
14711  .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 {
14712    font-size: 42px;
14713    line-height: 45px;
14714  }
14715}
14716@media screen and (max-width: 700px) {
14717  .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 {
14718    font-size: 35px;
14719    line-height: 40px;
14720    margin-bottom: 15px;
14721  }
14722}
14723@media screen {
14724  .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
14724yvisual--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 {
14725    color: white;
14726  }
14727  .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 {
14728    color: white;
14729  }
14730  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg {
14731    position: absolute;
14732    width: 100%; /* Set video container element width here */
14733    height: 100%; /* Set video container element height here */
14734    overflow: hidden;
14735    background: #111; /* bg color, if video is not high enough */
14736    z-index: 1;
14737    top: 0;
14738    left: 0;
14739  }
14740  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg-width {
14741    position: absolute;
14742    width: 100%; /* Change width value to cover more area*/
14743    height: 100%;
14744    left: -9999px;
14745    right: -9999px;
14746    margin: auto;
14747  }
14748  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg-aspect {
14749    position: absolute;
14750    width: 100%;
14751    height: 0;
14752    top: -9999px;
14753    bottom: -9999px;
14754    margin: auto;
14755    padding-bottom: 56.25%; /* 16:9 ratio */
14756    overflow: hidden;
14757  }
14758  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg-make-height {
14759    position: absolute;
14760    top: 0;
14761    right: 0;
14762    bottom: 0;
14763    left: 0;
14764  }
14765  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg-hide-controls {
14766    -webkit-box-sizing: content-box;
14767            box-sizing: content-box;
14768    position: relative;
14769    height: 100%;
14770    width: 100%;
14771    /* Vimeo timeline and play button are ~55px high */
14772    padding: 55px 97.7777px; /* 16:9 ratio */
14773    top: -55px;
14774    left: -97.7777px; /* 16:9 ratio */
14775  }
14776  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap #keyvisual.keyvisual--smallVersion .videobg iframe {
14777    position: absolute;
14778    width: 100%;
14779    height: 100%;
14780    top: 0;
14781    left: 0;
14782    border: 0 none;
14783  }
14784  .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 {
14785    position: absolute;
14786    top: 0;
14787    left: 0;
14788    min-width: 100%;
14789    min-height: 100%;
14790    width: auto;
14791    height: auto;
14792    overflow: hidden;
14793  }
14794  .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 {
14795    z-index: 6;
14796    opacity: 0;
14797  }
14798  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .webgl-background {
14799    position: absolute;
14800    width: 100%;
14801    height: 100%;
14802  }
14803  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .webgl-background canvas {
14804    position: absolute;
14805    width: 100%;
14806    height: 100%;
14807    top: 0;
14808    left: 0;
14809  }
14810}
14811@media screen and (max-width: 700px) {
14812  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle {
14813    padding: 40px 26px;
14814  }
14815}
14816@media screen {
14817  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle h1 span {
14818    display: block;
14819  }
14820  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle > div {
14821    height: calc(50vh - 110px);
14822    width: 100%;
14823    position: relative;
14824  }
14825}
14826@media screen and (max-width: 1000px) {
14827  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle > div {
14828    height: calc(28vh - 110px);
14829  }
14830}
14831@media screen {
14832  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle > div > div {
14833    position: absolute;
14834    top: 50%;
14835    width: 100%;
14836    left: 0;
14837    -webkit-transform: translateY(-50%);
14838    transform: translateY(-50%);
14839  }
14840  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom {
14841    width: 44px;
14842    height: 44px;
14843    position: relative;
14844    border-radius: 50px;
14845    right: auto;
14846    bottom: auto;
14847    margin-top: 45px;
14848    transform: inherit;
14849    -webkit-transform: inherit;
14850    border: 3px solid black;
14851    background-color: transparent;
14852    display: inline-block;
14853    margin-left: 0px;
14854  }
14855  .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 {
14856    color: black;
14857  }
14858  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom:hover span, .j
14858d-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 {
14859    color: black;
14860  }
14861  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom p {
14862    display: none;
14863  }
14864  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle a.cd-bottom span.icon-simpleArrowDown {
14865    margin-left: 0;
14866    font-size: 25px;
14867    line-height: 45px;
14868    display: block;
14869  }
14870  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle #header-play {
14871    position: relative;
14872    display: block;
14873    cursor: pointer;
14874  }
14875  .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 {
14876    color: white;
14877  }
14878  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white hr {
14879    border-bottom-color: #fff;
14880    margin-top: -5px;
14881  }
14882  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom {
14883    border: 3px solid white;
14884    background-color: transparent;
14885    text-decoration: none !important;
14886    -webkit-transition: color 300ms ease-in-out, border 300ms ease-in-out;
14887    transition: color 300ms ease-in-out, border 300ms ease-in-out;
14888  }
14889  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom p {
14890    display: none;
14891  }
14892  .jd-framework.jd-front-end .jd-shortcode-marketirol-moduleheadermt-wrap .contentArticle.white a.cd-bottom span.icon-simpleArrowDown {
14893    color: white;
14894    -webkit-transition: color 300ms ease-in-out, border 300ms ease-in-out;
14895    transition: color 300ms ease-in-out, border 300ms ease-in-out;
14896  }
14897  .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 {
14898    color: #9b1d26;
14899    border-color: #9b1d26;
14900  }
14901  .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 {
14902    color: #9b1d26;
14903  }
14904  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo {
14905    position: relative;
14906  }
14907  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .image-wrap {
14908    width: 100%;
14909    padding-bottom: 100%;
14910    height: 0;
14911    background-size: cover;
14912    display: block;
14913    position: relative;
14914  }
14915  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay {
14916    position: absolute;
14917    width: calc(100% - 26px);
14918    height: 100%;
14919    top: 0;
14920    left: 13px;
14921    background-color: rgba(0, 0, 0, 0.6);
14922    opacity: 0;
14923    -webkit-transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
14924    transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
14925  }
14926  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay * {
14927    color: white !important;
14928    text-align: center;
14929  }
14930  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay > div {
14931    position: absolute;
14932    top: 50%;
14933    left: 50%;
14934    -webkit-transform: translateX(-50%) translateY(-50%) scale(1.2);
14935    transform: translateX(-50%) translateY(-50%) scale(1.2);
14936    -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);
14937    transition: -webkit-transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1), transform 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
14938    width: 80%;
14939  }
14940  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay svg {
14941    display: inline-block;
14942    width: 15px;
14943    vertical-align: middle;
14944    margin-right: 5px;
14945  }
14946  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay svg * {
14947    fill: #fff;
14948  }
14949  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo .overlay .tags {
14950    margin-top: 15px;
14951    margin-bottom: 0;
14952  }
14953  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo:hover .overlay {
14954    opacity: 1;
14955  }
14956  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo:hover .overlay > div {
14957    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
14958    transform: translateX(-50%) translateY(-50%) scale(1);
14959  }
14960  .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) {
14961    margin-bottom: 26px;
14962  }
14963}
14964@media screen and (max-width: 700px) {
14965  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .instagram-photo.col-sm-4 {
14966    margin-bottom: 26px;
14967    margin-top: 26px;
14968  }
14969}
14970@media screen {
14971  .jd-framework.jd-front-end .jd-shortcode-marketirol-instagramfeed-wrap .teaser__cta {
14972    margin-top: 26px;
14973  }
14974  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap {
14975    margin: 240px 0;
14976  }
14977}
14978@media screen and (max-width: 700px) {
14979  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap {
14980    margin: 150px 0;
14981  }
14982}
14983@media screen and (max-width: 420px) {
14984  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap {
14985    margin: 100px 0;
14986  }
14987}
14988@media screen {
14989  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap h2 {
14990    font: 400 normal 28px/1.1 TW_Character, Arial, sans-serif;
14991    margin-bottom: 40px;
14992  }
14993}
14994@media screen and (max-width: 420px) {
14995  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap h2 {
14996    font-size: 20px;
14997  }
14998}
14999@media screen {
15000  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap svg.herz {
15001    display: block;
15002    width: 195px;
15003    margin: 0 auto;
15004    margin-bottom: 50px;
15005    overflow: visible;
15006  }
15007  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap svg.herz path.first {
15008    stroke-dasharray: 1500;
15009    stroke-dashoffset: 1500;
15010  }
15011}
15012@media screen and (max-width: 700px) {
15013  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap svg.herz path.first {
15014    -webkit-transition: stroke-dashoffset 3500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
15015    transition: stroke-dashoffset 3500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
15016  }
15017}
15018@media screen {
15019  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap svg.herz path.st0.second {
15020    stroke-dasharray: 1605;
15021    stroke-dashoffset: 3000;
15022  }
15023  .jd-framework.jd-front-end .jd-shortcode-marketirol-heartbox-wrap svg.herz.reveal path.first {
15024    stroke-dashoffset: 3000;
15025  }
15026}
15027@media screen and (max-width: 700px) {
15028  .jd-framework.jd-front-end .jd-shortcode-marketirol-movies-wrap hr, .jd-framework.jd-front-end .jd-shortcode-marketirol-movies-wrap .noMargin {
15029    margin-left: 1.08333% !important;
15030    margin-right: 1.08333% !important;
15031  }
15032}
15033@media screen {
15034  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map {
15035    position: relative;
15036    width: 95%;
15037    padding-bottom: 56.25%;
15038    display: block;
15039    margin: 0 auto;
15040  }
15041}
15042@media screen and (min-width: 1001px) {
15043  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map.no-scroll {
15044    cursor: url("../images/[email protected]"), auto;
15045  }
15046  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map.no-scroll:hover:before {
15047    background-color: rgba(255, 255, 255, 0.6);
15048  }
15049  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map.no-scroll:before {
15050    background-color: rgba(255, 255, 255, 0);
15051    content: "";
15052    position: absolute;
15053    z-index: 9;
15054    width: 100%;
15055    height: 100%;
15056    display: block;
15057    -webkit-transition: background 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
15058    transition: background 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
15059  }
15060}
15061@media screen {
15062  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map iframe {
15063    position: absolute;
15064    top: 0;
15065    left: 0;
15066    height: 100%;
15067    width: 100%;
15068  }
15069  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map .close {
15070    position: absolute;
15071    z-index: 9;
15072    opacity: 1;
15073    background: white;
15074    border-radius: 50%;
15075    top: 20px;
15076    right: 10px;
15077    font-size: 40px;
15078  }
15079}
15080@media screen and (max-width: 1000px) {
15081  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map {
15082    position: fixed;
15083    height: 100%;
15084    width: 100%;
15085    display: block;
15086    padding-bottom: 0;
15087    z-index: 9999;
15088    top: 0;
15089    left: 0;
15090    background-color: white;
15091    opacity: 0;
15092    visibility: hidden;
15093    -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);
15094    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);
15095  }
15096  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map iframe {
15097    position: absolute;
15098    top: 1%;
15099    left: 1%;
15100    height: 98%;
15101    width: 98%;
15102  }
15103  .jd-framework.jd-front-end .jd-shortcode-marketirol-moviemap-wrap .movie-map.open {
15104    opacity: 1;
15105    visibility: visible;
15106  }
15107}
15108@media screen and (max-width: 700px) {
15109  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .h-grid-12 {
15110    width: 100%;
15111    margin: 0 auto;
15112    max-width: 100%;
15113  }
15114}
15115@media screen {
15116  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small {
15117    margin-bottom: 26px;
15118    position: relative;
15119  }
15120  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small .image-wrap {
15121    background-size: cover;
15122    background-repeat: no-repeat;
15123    width: 100%;
15124    height: 0;
15125    padding-bottom: 76.47%;
15126    position: relative;
15127  }
15128  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small .image-wrap:before {
15129    content: "";
15130    position: absolute;
15131    width: 100%;
15132    height: 100%;
15133    /* 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 */
15134    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)));
15135    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+ */
15136    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#99000000", GradientType=0); /* IE6-9 */
15137    display: block;
15138    top: 0;
15139    left: 0;
15140  }
15141  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small .image-wrap:after {
15142    content: "";
15143    position: absolute;
15144    width: 100%;
15145    height: 100%;
15146    background-color: #000000;
15147    display: block;
15148    top: 0;
15149    left: 0;
15150    opacity: 0;
15151    -webkit-transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
15152    transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
15153  }
15154  .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 {
15155    opacity: 0.6;
15156  }
15157  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-small .image-head {
15158    width: 80%;
15159  }
15160  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .gradient {
15161    position: absolute;
15162    width: 100%;
15163    height: 100%;
15164    opacity: 0;
15165    top: 0;
15166    left: 0;
15167    -webkit-transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
15168    transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
15169  }
15170}
15171@media screen and (max-width: 1000px) and (min-width: 701px) {
15172  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right {
15173    margin-top: 20px;
15174  }
15175}
15176@media screen {
15177  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right .
15177image-head {
15178    width: 90%;
15179  }
15180  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a {
15181    position: relative;
15182    width: 100%;
15183    background-color: #d4d4d4;
15184    display: block;
15185  }
15186  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .col-lg-12 {
15187    float: none;
15188  }
15189  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a:hover .gradient {
15190    opacity: 0.65;
15191  }
15192  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .image {
15193    position: relative;
15194  }
15195  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .image .image-wrap {
15196    background-size: cover;
15197    background-repeat: no-repeat;
15198    width: 100%;
15199    height: 0;
15200    padding-bottom: 99%;
15201    position: relative;
15202  }
15203}
15204@media screen and (min-width: 701px) {
15205  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .image .image-wrap {
15206    padding-bottom: 93.3%;
15207  }
15208}
15209@media screen and (max-width: 1000px) {
15210  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .image .image-wrap {
15211    padding-bottom: 89.5%;
15212  }
15213}
15214@media screen {
15215  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content {
15216    position: relative;
15217    padding: 40px;
15218    padding-bottom: 70%;
15219    height: 0;
15220    background-color: #d4d4d4;
15221  }
15222}
15223@media screen and (min-width: 1001px) {
15224  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content {
15225    width: 100%;
15226  }
15227}
15228@media screen and (max-width: 1000px) {
15229  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content {
15230    padding: 40px;
15231    padding-bottom: 39.4%;
15232  }
15233}
15234@media screen and (max-width: 700px) {
15235  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content {
15236    height: auto;
15237    padding: 26px;
15238    padding-bottom: 50px;
15239  }
15240}
15241@media screen {
15242  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content * {
15243    color: #000 !important;
15244  }
15245  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content .teaser__cta {
15246    position: absolute;
15247    bottom: 40px;
15248    right: 40px;
15249  }
15250}
15251@media screen and (max-width: 700px) {
15252  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a .content .teaser__cta {
15253    bottom: 16px;
15254    right: 26px;
15255  }
15256}
15257@media screen {
15258  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser__cta {
15259    background-color: transparent;
15260    border: none;
15261    padding-left: 0;
15262    padding-right: 0;
15263    color: #000;
15264    cursor: pointer;
15265  }
15266  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser__cta * {
15267    color: #000;
15268    -webkit-transition: color 300ms;
15269    transition: color 300ms;
15270  }
15271  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser__cta:hover {
15272    color: #9b1d26 !important;
15273  }
15274  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .teaser__cta:hover * {
15275    color: #9b1d26 !important;
15276  }
15277  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .custom-owl-carousel {
15278    width: 100%;
15279    position: relative;
15280  }
15281  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .owl-item {
15282    display: inline-block;
15283    vertical-align: top;
15284  }
15285  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlungen {
15286    overflow: hidden;
15287  }
15288}
15289@media screen and (max-width: 700px) {
15290  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlungen {
15291    margin-bottom: 26px;
15292  }
15293}
15294@media screen {
15295  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlungen .ausstrahlung-title {
15296    position: absolute;
15297    width: 50%;
15298    height: 100%;
15299    top: 0;
15300    left: 0;
15301    pointer-events: none;
15302  }
15303  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .owl-nav {
15304    display: none;
15305  }
15306  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung {
15307    background-color: #d4d4d4;
15308    position: relative;
15309    display: inline-block;
15310    width: 100%;
15311  }
15312  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung p {
15313    color: black !important;
15314  }
15315  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung .image-wrap {
15316    width: 50%;
15317    padding-bottom: 43.7%;
15318    background-size: cover;
15319    display: inline-block;
15320    float: left;
15321    position: relative;
15322  }
15323}
15324@media screen and (max-width: 700px) {
15325  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung .image-wrap {
15326    width: 100%;
15327    padding-bottom: 76.47%;
15328    float: none;
15329  }
15330}
15331@media screen {
15332  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung .text-wrap {
15333    width: 50%;
15334    display: inline-block;
15335    float: left;
15336    position: absolute;
15337    height: calc(100% - 50px);
15338    right: 0;
15339    top: 0;
15340  }
15341}
15342@media screen and (min-width: 701px) {
15343  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung .text-wrap div {
15344    position: absolute;
15345    top: 50%;
15346    width: 100%;
15347    padding: 40px;
15348    -webkit-transform: translateY(-50%);
15349    transform: translateY(-50%);
15350  }
15351}
15352@media screen and (max-width: 700px) {
15353  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung .text-wrap {
15354    width: 100%;
15355    position: relative;
15356    height: auto !important;
15357    display: block;
15358    float: none;
15359    padding: 26px;
15360    padding-bottom: 100px;
15361  }
15362}
15363@media screen {
15364  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung:after {
15365    content: " ";
15366    display: table;
15367    clear: both;
15368  }
15369  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .owl-dots {
15370    position: absolute;
15371    right: 0;
15372    bottom: 30px;
15373    height: 15px;
15374    width: 50%;
15375    text-align: center;
15376  }
15377}
15378@media screen and (max-width: 700px) {
15379  .jd-framework.jd-front-end .jd-shortcode-marketirol-recentteaser-wrap .owl-dots {
15380    right: 50%;
15381    -webkit-transform: translateX(50%);
15382    transform: translateX(50%);
15383  }
15384}
15385@media screen {
15386  .jd-framework.jd-front-end .three-rows {
15387    display: block; /* Fallback for non-webkit */
15388    display: -webkit-box;
15389    -webkit-line-clamp: 4;
15390    -webkit-box-orient: vertical;
15391    height: 80px;
15392    overflow: hidden;
15393    text-overflow: ellipsis;
15394  }
15395  .jd-framework.jd-front-end .three-rows.three {
15396    display: block; /* Fallback for non-webkit */
15397    display: -webkit-box;
15398    -webkit-line-clamp: 3;
15399    -webkit-box-orient: vertical;
15400    height: 60px;
15401    overflow: hidden;
15402    text-overflow: ellipsis;
15403  }
15404  .jd-framework.jd-front-end .owl-dot {
15405    border: 2px black solid;
15406    border-radius: 100%;
15407    height: 15px;
15408    width: 15px;
15409    display: inline-block;
15410    cursor: pointer;
15411  }
15412  .jd-framework.jd-front-end .owl-dot:not(:last-child) {
15413    margin-right: 9px;
15414  }
15415  .jd-framework.jd-front-end .owl-dot.active {
15416    background-color: black;
15417  }
15418}
15419@media screen and (max-width: 1000px) {
15420  .jd-framework.jd-front-end .jd-shortcode-marketirol-zukunftsteaser-wrap .section-image-wrap .section-image {
15421    padding-bottom: 47.39%;
15422    height: 0;
15423  }
15424}
15425@media screen {
15426  .jd-framework.jd-front-end .jd-shortcode-marketirol-threeblocksteaser-wrap .subline {
15427    font: 400 italic 19px/26px Georgia, serif;
15428  }
15429}
15430@media screen and (max-width: 700px) {
15431  .jd-framework.jd-front-end .jd-shortcode-marketirol-downloadgrid-wrap .imageTeaser {
15432    padding-left: 22px;
15433    padding-right: 22px;
15434  }
15435  .jd-framework.jd-front-end .jd-shortcode-marketirol-downloadgrid-wrap .imageTeaser__prospect__image {
15436    margin-right: 2%;
15437  }
15438}
15439@media screen {
15440  .jd-framework.jd-front-end .jd-shortcode-marketirol-downloadgrid-wrap .imageTeaser__prospect__image {
15441    margin-right: 4%;
15442  }
15443  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap {
15444    background-color: #000;
15445  }
15446  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row {
15447    position: relative;
15448    overflow: hidden;
15449  }
15450  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row .image-wrap {
15451    position: relative;
15452    width: 100%;
15453    height: auto;
15454  }
15455  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row .image-wrap img {
15456    display: block;
15457    width: 100%;
15458    position: relative;
15459    height: auto;
15460  }
15461}
15462@media screen and (min-width: 701px) {
15463  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row .image-wrap {
15464    position: relative;
15465    width: 100%;
15466    padding-bottom: 100%;
15467    overflow: hidden;
15468  }
15469  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row .image-wrap div {
15470    position: absolute;
15471    top: 0;
15472    width: 110%;
15473    height: 110%;
15474    left: -5%;
15475  }
15476  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .image-wrap-outer .row .image-wrap img {
15477    position: absolute;
15478    top: 50%;
15479    left: 50%;
15480    transform: translateX(-50%) translateY(-50%);
15481    -webkit-transform: translateX(-50%) translateY(-50%);
15482    width: 100%;
15483    height: auto;
15484  }
15485}
15486@media screen {
15487  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer * {
15488    color: white !important;
15489    border-color: white;
15490    text-align: left;
15491  }
15492  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer h3.h2 {
15493    margin-top: 0;
15494  }
15495  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap {
15496    position: relative;
15497    width: 100%;
15498    padding-bottom: 100%;
15499    overflow: hidden;
15500    height: 0;
15501    text-align: left;
15502  }
15503}
15504@media screen and (max-width: 700px) {
15505  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap {
15506    padding: 40px 26px;
15507    height: auto;
15508  }
15509}
15510@media screen and (max-width: 700px) {
15511  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap > div {
15512    position: relative;
15513  }
15514}
15515@media screen and (min-width: 701px) {
15516  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap > div {
15517    width: 75%;
15518    position: absolute;
15519    top: 50%;
15520    left: 50%;
15521    transform: translateX(-50%) translateY(-50%);
15522    -webkit-transform: translateX(-50%) translateY(-50%);
15523  }
15524}
15525@media screen {
15526  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap .teaser__cta {
15527    margin-top: 65px;
15528  }
15529}
15530@media screen and (max-width: 1000px) {
15531  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap .teaser__cta {
15532    margin-top: 20px;
15533  }
15534}
15535@media screen {
15536  .jd-framework.jd-front-end .jd-shortcode-marketirol-blackbox-wrap .text-wrap-outer .text-wrap .teaser__cta:hover {
15537    border-color: #9b1d26;
15538    background-color: #9b1d26;
15539  }
15540  .jd-framework.jd-front-end .v-element {
15541    margin-top: 0;
15542    margin-bottom: 0;
15543  }
15544  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .contentArticle {
15545    margin-bottom: 20px !important;
15546    margin-top: 0;
15547  }
15548  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .contentArticle h2 {
15549    font: 400 normal 35px/40px TW_Character, Arial, sans-serif;
15550    color: #000;
15551    margin: 0 0 8px;
15552    text-align: center;
15553    letter-spacing: 0.5px;
15554  }
15555}
15556@media screen and (max-width: 700px) {
15557  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .contentArticle h2 {
15558    font: 400 normal 28px/32px TW_Character, Arial, sans-serif;
15559  }
15560}
15561@media screen and (max-width: 700px) {
15562  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaser {
15563    margin-bottom: 30px;
15564  }
15565}
15566@media screen and (max-width: 700px) {
15567  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent {
15568    padding: 16px 18px 55px;
15569  }
15570}
15571@media screen {
15572  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .teaser__cta {
15573    right: 16px;
15574    left: auto;
15575  }
15576  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .license-image-wrap {
15577    background-color: #f6f6f6;
15578    width: 100%;
15579    padding-bottom: 38.2%;
15580    height: 0;
15581    position: relative;
15582  }
15583  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .license-image-wrap > div {
15584    position: absolute;
15585    width: calc(100% - 20px);
15586    height: calc(100% - 20px);
15587    background-size: contain;
15588    background-repeat: no-repeat;
15589    top: 10px;
15590    left: 10px;
15591    background-position: center;
15592  }
15593  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .facts-wrap {
15594    padding: 15px;
15595  }
15596  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .facts-wrap .fact {
15597    width: 100%;
15598  }
15599  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .facts-wrap .fact span {
15600    font-size: 35px;
15601    font-family: TW_Character, Arial, sans-serif;
15602    line-height: 35px;
15603  }
15604  .jd-framework.jd-front-end .jd-shortcode-marketirol-headlinetextct-wrap .infoTeaserContent .facts-wrap .fact .subline {
15605    font-weight: normal;
15606    font-style: italic;
15607    font-size: 16px;
15608    display: inline-block;
15609    vertical-align: initial;
15610    line-height: 46px;
15611    margin-left: 15px;
15612    margin-bottom: 0;
15613  }
15614}
15615@media screen and (min-width: 701px) {
15616  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-twlogin-wrap .infoTeaserContent form {
15617    padding-bottom: 0;
15618  }
15619}
15620@media screen {
15621  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-twlogin-wrap .infoTeaserContent > .teaser__cta {
15622    height: 30px;
15623    padding: 4px 10px;
15624    font: 700 normal 15px/20px Georgia, serif;
15625  }
15626}
15627@media screen and (max-width: 700px) {
15628  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-twlogin-wrap .infoTeaserContent .login-submit > .button-primary {
15629    float: left;
15630  }
15631  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-twlogin-wrap .infoTeaserContent > .teaser__cta {
15632    padding: 4px 10px;
15633  }
15634}
15635.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap {
15636  position: relative;
15637}
15638.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap .reg-form {
15639  opacity: 1;
15640  -webkit-transition: opacity 0.4s ease-in-out;
15641  transition: opacity 0.4s ease-in-out;
15642}
15643.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap .reg-form.success_hide {
15644  opacity: 0;
15645}
15646.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap .success {
15647  position: absolute;
15648  top: 50%;
15649  left: 50%;
15650  -webkit-transform: translateY(-50%) translateX(-50%);
15651          transform: translateY(-50%) translateX(-50%);
15652  opacity: 0;
15653  -webkit-transition: opacity 0.4s ease-in-out;
15654  transition: opacity 0.4s ease-in-out;
15655  pointer-events: none;
15656}
15657.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap .success p {
15658  font-size: 20px;
15659  line-height: 1.25;
15660}
15661.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleregisterfoerderungen-wrap .success.success_show {
15662  opacity: 1;
15663  pointer-events: auto;
15664}
15665.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap {
15666  padding-top: 100px;
15667}
15668.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen {
15669  display: -webkit-box;
15670  display: -ms-flexbox;
15671  display: flex;
15672  -webkit-box-pack: justify;
15673      -ms-flex-pack: justify;
15674          justify-content: space-between;
15675}
15676.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen a {
15677  padding: 10px;
15678  font-family: TW_Character, Arial, sans-serif;
15679  font-size: 16px;
15680  color: #d4d4d4;
15681}
15682.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen a span {
15683  z-index: 1;
15684  position: relative;
15685}
15686.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen a:before {
15687  content: "";
15688}
15689.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen a.aktiv {
15690  font-size: 28px;
15691  position: relative;
15692}
15693.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .Zahlen a.aktiv:before {
15694  position: absolute;
15695  top: 50%;
15696  left: 50%;
15697  -webkit-transform: translateY(-50%) translateX(-50%);
15698          transform: translateY(-50%) translateX(-50%);
15699  height: 40px;
15700  width: 40px;
15701  border-radius: 50%;
15702  background-color: #000;
15703}
15704.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .notice {
15705  padding-top: 12px;
15706  text-align: right;
15707  padding-bottom: 50px;
15708}
15709.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .notice span {
15710  font-size: 10px;
15711  color: #000000;
15712}
15713.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation {
15714  text-align: right;
15715}
15716.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation .back {
15717  float: left;
15718}
15719.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation .msg label {
15720  line-height: 46px;
15721  margin-bottom: 0;
15722  font-size: 15px;
15723  margin-right: 20px;
15724  font-style: italic;
15725  font-weight: 400;
15726}
15727.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation .btn-primary {
15728  font-style: normal;
15729  padding: 12px 21px;
15730  line-height: 1.25;
15731  border: 1px solid #9b1d26;
15732  font-size: 16px;
15733}
15734.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation .btn-secondary {
15735  line-height: 1.25;
15736}
15737.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .headline h2 {
15738  margin-top: 44px;
15739}
15740.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .headline hr {
15741  width: 130px;
15742  border-color: #030405;
15743  margin-left: auto;
15744  margin-right: auto;
15745}
15746.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .item {
15747  overflow: hidden;
15748}
15749.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container {
15750  padding-top: 60px;
15751  padding-bottom: 15px;
15752}
15753.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container:nth-of-type(2) {
15754  margin-top: 60px;
15755}
15756.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container.grey {
15757  position: relative;
15758}
15759.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container.grey:before {
15760  content: "";
15761  background-color: rgb(216, 216, 216);
15762  position: absolute;
15763  top: 0;
15764  bottom: 0;
15765  width: 200vw;
15766  left: 0;
15767  height: 100%;
15768  -webkit-transform: translateX(-100vw);
15769          transform: translateX(-100vw);
15770}
15771.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .small-headline h2 {
15772  text-align: left;
15773  font-size: 16px;
15774  font-weight: 700;
15775  margin-top: 0;
15776  margin-bottom: 35px;
15777}
15778.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group {
15779  padding-bottom: 45px;
15780  text-align: left;
15781  margin-bottom: 0;
15782}
15783.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group label {
15784  color: #010101;
15785  font-size: 14px;
15786  font-weight: 700;
15787  font-style: italic;
15788  margin-bottom: 12px;
15789}
15790.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group label.checkbox-label {
15791  font-weight: 400;
15792  font-style: normal;
15793}
15794.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group label.error {
15795  color: #dd0000;
15796}
15797.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 {
15798  display: block;
15799}
15800.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 {
15801  width: 15px;
15802  height: 15px;
15803  display: none;
15804  vertical-align: middle;
15805  margin-left: 10px;
15806  position: relative;
15807  -webkit-transform: translateY(-50%);
15808          transform: translateY(-50%);
15809}
15810.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 {
15811  content: "";
15812  width: 100%;
15813  height: 100%;
15814  position: absolute;
15815  top: 0;
15816  left: 0;
15817  border-color: rgba(0, 0, 0, 0.3) #fff #fff;
15818  border-width: 2px;
15819  border-style: solid;
15820  border-radius: 50%;
15821  -webkit-animation: spin 0.75s linear infinite;
15822          animation: spin 0.75s linear infinite;
15823}
15824.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 {
15825  display: inline-block;
15826}
15827.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 {
15828  opacity: 0;
15829  -webkit-transition: opacity 0.4s ease-in-out;
15830  transition: opacity 0.4s ease-in-out;
15831}
15832.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 {
15833  opacity: 1;
15834}
15835.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group textarea {
15836  background: none;
15837  width: 100%;
15838  padding: 6px 11px;
15839  font-size: 12px;
15840}
15841.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group textarea.error {
15842  background-color: #dd0000;
15843}
15844.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input {
15845  width: 100%;
15846  background: none;
15847  border: 1px solid #7d7d7d;
15848  padding: 6px 11px;
15849  font-size: 12px;
15850}
15851.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input:nth-child(1n+2) {
15852  margin-top: 10px;
15853}
15854.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error {
15855  background-color: #dd0000;
15856}
15857.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error::-webkit-input-placeholder {
15858  color: #fff;
15859}
15860.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error::-moz-placeholder {
15861  color: #fff;
15862}
15863.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error:-ms-input-placeholder {
15864  color: #fff;
15865}
15866.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error::-ms-input-placeholder {
15867  color: #fff;
15868}
15869.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group input.error::placeholder {
15870  color: #fff;
15871}
15872.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 {
15873  font-size: 14px;
15874  position: relative;
15875  padding-left: 24px;
15876  text-decoration: underline;
15877  margin-top: 25px;
15878  display: inline-block;
15879}
15880.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 {
15881  content: "+";
15882  position: absolute;
15883  left: 0;
15884  width: 16px;
15885  height: 16px;
15886  top: 50%;
15887  -webkit-transform: translateY(-50%);
15888          transform: translateY(-50%);
15889  line-height: 16px;
15890  text-align: center;
15891  background-color: #000;
15892  color: #fff;
15893  border-radius: 50%;
15894  font-size: 14px;
15895}
15896.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .more-file {
15897  margin-top: 10px;
15898}
15899.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .file-multiple > strong:first-child {
15900  margin-bottom: 5px;
15901}
15902.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .file-multiple:not(.hidden) + .file-multiple {
15903  margin-top: 20px;
15904}
15905.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.no-padding {
15906  padding-bottom: 0;
15907}
15908.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .inputfile {
15909  width: 0.1px;
15910  height: 0.1px;
15911  opacity: 0;
15912  overflow: hidden;
15913  position: absolute;
15914  z-index: -1;
15915}
15916.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .button-upload strong {
15917  font-weight: normal !important;
15918  font-size: 18px;
15919  font-style: initial;
15920  padding: 10px 20px;
15921  border: 1px solid #7d7d7d;
15922  display: inline-block;
15923  margin-right: 20px;
15924  cursor: pointer;
15925}
15926.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .button-upload span {
15927  font-weight: normal !important;
15928  font-size: 15px;
15929  font-style: initial;
15930  overflow: visible;
15931  display: inline-block;
15932  text-overflow: ellipsis;
15933  white-space: nowrap;
15934}
15935.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer {
15936  display: -webkit-box;
15937  display: -ms-flexbox;
15938  display: flex;
15939  -webkit-box-pack: justify;
15940      -ms-flex-pack: justify;
15941          justify-content: space-between;
15942}
15943.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap {
15944  line-height: 16px;
15945  position: relative;
15946}
15947.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap input {
15948  top: 0;
15949  width: 16px;
15950  height: 16px;
15951  -webkit-appearance: none !important;
15952  position: absolute;
15953  padding: 0;
15954  margin: 0;
15955  border: 1px solid #010101;
15956}
15957.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap input:after {
15958  content: "";
15959  opacity: 0;
15960  background-image: url("/wp-content/themes/jd-bootpress/custom/styles/default/images/check.png");
15961  width: 12px;
15962  height: 12px;
15963  left: 50%;
15964  top: 50%;
15965  -webkit-transform: translateY(-50%) translateX(-50%);
15966          transform: translateY(-50%) translateX(-50%);
15967  background-repeat: no-repeat;
15968  background-size: contain;
15969  background-position: center center;
15970  position: absolute;
15971}
15972.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap input.aktiv {
15973  background-color: #010101;
15974}
15975.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap input.aktiv:after {
15976  opacity: 1;
15977}
15978.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .checkboxes-outer .checkbox-wrap label {
15979  line-height: 16px;
15980  padding-left: 28px;
15981  margin: 0;
15982}
15983.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer {
15984  display: -webkit-box;
15985  display: -ms-flexbox;
15986  display: flex;
15987  -webkit-box-pack: justify;
15988      -ms-flex-pack: justify;
15989          justify-content: space-between;
15990}
15991.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer .radio-wrap {
15992  position: relative;
15993  line-height: 1;
15994}
15995.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer .radio-wrap input {
15996  width: 16px;
15997  height: 16px;
15998  -webkit-appearance: none !important;
15999  position: absolute;
16000  padding: 0;
16001  margin: 0;
16002  top: 0;
16003  border: 1px solid #010101;
16004}
16005.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer .radio-wrap input:after {
16006  content: "";
16007  opacity: 0;
16008  width: 10px;
16009  height: 10px;
16010  background-repeat: no-repeat;
16011  background-size: contain;
16012  background-position: center center;
16013  position: absolute;
16014  left: 50%;
16015  top: 50%;
16016  -webkit-transform: translateY(-50%) translateX(-50%);
16017          transform: translateY(-50%) translateX(-50%);
16018  background-color: #010101;
16019}
16020.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer .radio-wrap input.aktiv:after {
16021  opacity: 1;
16022}
16023.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group .radio-outer .radio-wrap label {
16024  line-height: 16px;
16025  padding-left: 28px;
16026  margin: 0;
16027}
16028.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggle {
16029  padding-bottom: 25px;
16030}
16031.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggle label:not(.checkbox-label) {
16032  font-weight: 700;
16033  margin-bottom: 40px;
16034}
16035.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggle .checkbox-label {
16036  text-decoration: underline;
16037}
16038.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable .checkboxes-outer {
16039  display: inline-block;
16040  padding-left: 32px;
16041}
16042.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable .checkboxes-outer .checkbox-wrap {
16043  margin-bottom: 24px;
16044}
16045.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable .checkboxes-outer .checkbox-wrap.disabled input {
16046  border-color: #d4d4d4;
16047}
16048.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable .checkboxes-outer .checkbox-wrap.disabled label {
16049  color: #d4d4d4;
16050}
16051.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea {
16052  margin-left: 32px;
16053}
16054.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea::-webkit-input-placeholder {
16055  color: #d4d4d4;
16056}
16057.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea::-moz-placeholder {
16058  color: #d4d4d4;
16059}
16060.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea:-ms-input-placeholder {
16061  color: #d4d4d4;
16062}
16063.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea::-ms-input-placeholder {
16064  color: #d4d4d4;
16065}
16066.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea::placeholder {
16067  color: #d4d4d4;
16068}
16069.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .form-group.toggable textarea.disabled {
16070  border-color: #d4d4d4;
16071  color: #d4d4d4;
16072}
16073.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro {
16074  position: relative;
16075}
16076.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro:not(.form-group):nth-child(1n+2) {
16077  margin-top: 10px;
16078}
16079.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro:not(.form-group):nth-child(1n+2)::after {
16080  right: 10px;
16081}
16082.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro:not(.form-group):nth-child(1n+2)::before {
16083  left: 10px;
16084}
16085.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro.form-group {
16086  margin-bottom: 45px;
16087  text-align: left;
16088  padding-bottom: 0;
16089}
16090.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro::before {
16091  content: "€";
16092  position: absolute;
16093  bottom: 0;
16094  left: 25px;
16095  line-height: 32px;
16096  display: block;
16097  pointer-events: none;
16098  height: 32px;
16099  font-size: 12px;
16100}
16101.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .form-container .euro input {
16102  padding-right: 30px;
16103  padding-left: 30px;
16104}
16105.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .submit-message:not(:empty) {
16106  color: #dd0000;
16107  padding: 30px;
16108  border: 1px solid #dd0000;
16109  margin-bottom: 30px;
16110}
16111@media screen and (min-width: 701px) {
16112  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .submit-message:not(:empty) > ul {
16113    display: -webkit-box;
16114    display: -ms-flexbox;
16115    display: flex;
16116    -webkit-box-align: stretch;
16117        -ms-flex-align: stretch;
16118            align-items: stretch;
16119    -ms-flex-wrap: wrap;
16120        flex-wrap: wrap;
16121  }
16122  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .submit-message:not(:empty) > ul > li {
16123    width: 50%;
16124    cursor: pointer;
16125    position: relative;
16126  }
16127  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .submit-message:not(:empty) > ul >
16127 li:nth-child(odd):not(:nth-last-child(1)):not(:nth-last-child(2)):after {
16128    position: absolute;
16129    width: calc(200% - 30px);
16130    content: "";
16131    border-bottom: 1px solid #dd0000;
16132    bottom: 0;
16133  }
16134}
16135.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .submit-message:not(:empty) > ul > li {
16136  margin-top: 15px;
16137  padding-bottom: 15px;
16138}
16139.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .textblock1 {
16140  padding-top: 60px;
16141  font-size: 16px;
16142  text-align: left;
16143}
16144.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .textblock2 {
16145  padding-top: 30px;
16146  padding-bottom: 30px;
16147  font-size: 14px;
16148  line-height: 1.4;
16149  text-align: left;
16150}
16151.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .textblock3 {
16152  padding-top: 85px;
16153  font-size: 14px;
16154  line-height: 1.4;
16155  text-align: left;
16156}
16157.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess {
16158  padding: 40px 30px;
16159  margin: 46px -20px 34px;
16160  display: -webkit-box;
16161  display: -ms-flexbox;
16162  display: flex;
16163  -webkit-box-pack: justify;
16164      -ms-flex-pack: justify;
16165          justify-content: space-between;
16166  background-color: rgba(216, 216, 216, 0.2);
16167}
16168.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span {
16169  font-weight: 700;
16170  padding-left: 20px;
16171  position: relative;
16172}
16173.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span:after {
16174  width: 12px;
16175  height: 12px;
16176  border-radius: 50%;
16177  background-color: #000;
16178  position: absolute;
16179  left: 0;
16180  top: 50%;
16181  -webkit-transform: translateY(-50%);
16182          transform: translateY(-50%);
16183  font-size: 9px;
16184  color: #fff;
16185  line-height: 10px;
16186}
16187.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span:first-of-type:after {
16188  content: "1";
16189}
16190.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span:nth-of-type(2):after {
16191  content: "2";
16192}
16193.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span:nth-of-type(3):after {
16194  content: "3";
16195}
16196.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .prozess span:nth-of-type(4):after {
16197  content: "4";
16198}
16199.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation-submit {
16200  position: relative;
16201}
16202.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .navigation-submit .back {
16203  position: absolute;
16204  left: 0;
16205  top: 50%;
16206  -webkit-transform: translateY(-50%);
16207          transform: translateY(-50%);
16208  font-size: 14px;
16209  text-decoration: underline;
16210}
16211.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleformfoerderungen-wrap .owl-nav.disabled {
16212  display: none;
16213}
16214.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .profil-col {
16215  padding-bottom: 20px;
16216}
16217.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col {
16218  padding: 0 84px;
16219}
16220@media (min-width: 992px) {
16221  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col {
16222    padding: 0 30px;
16223  }
16224}
16225.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col hr {
16226  margin-left: -15px;
16227  margin-right: -15px;
16228}
16229.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col h2 {
16230  font-size: 22px;
16231  display: block;
16232  height: 50px;
16233  vertical-align: middle;
16234  position: relative;
16235  font-weight: 700;
16236}
16237.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col h2 .btn-secondary {
16238  position: absolute;
16239  right: 0;
16240  top: 50%;
16241  -webkit-transform: translateY(-50%);
16242          transform: translateY(-50%);
16243  font-size: 14px;
16244  font-weight: 700;
16245}
16246.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col h2 span {
16247  position: absolute;
16248  left: 0;
16249  top: 50%;
16250  -webkit-transform: translateY(-50%);
16251          transform: translateY(-50%);
16252  width: 75%;
16253}
16254.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .content {
16255  text-align: left;
16256  width: 75%;
16257}
16258.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraege {
16259  text-align: left;
16260}
16261.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraege a {
16262  float: right;
16263  padding: 12px 21px;
16264  color: #fff !important;
16265  background-color: #9c1e26;
16266  font-size: 14px;
16267  font-weight: 700;
16268  text-decoration: none !important;
16269}
16270.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraege a:hover {
16271  color: #fff !important;
16272}
16273.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung {
16274  position: relative;
16275  width: calc(100% + 86px);
16276  margin-left: -43px;
16277}
16278@media (min-width: 992px) {
16279  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung {
16280    margin-left: 0;
16281  }
16282}
16283.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung .text {
16284  text-align: left;
16285  padding-bottom: 10px;
16286}
16287@media (min-width: 992px) {
16288  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung .text {
16289    width: 100%;
16290  }
16291}
16292@media (min-width: 992px) {
16293  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung .text .inner {
16294    width: 66%;
16295    min-width: 500px;
16296    display: inline-block;
16297  }
16298}
16299.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung .text .inner h1 {
16300  font-size: 22px;
16301  margin: 0;
16302  padding-bottom: 21px;
16303  font-family: "TW_Character", sans-serif;
16304  font-weight: 400;
16305}
16306.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung .text a {
16307  display: inline-block;
16308  vertical-align: top;
16309  padding: 12px 21px;
16310  color: #fff !important;
16311  background-color: #9c1e26;
16312  font-size: 14px;
16313  font-weight: 700;
16314  text-decoration: none !important;
16315}
16316.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table {
16317  text-align: left;
16318}
16319@media (min-width: 992px) {
16320  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table {
16321    width: 66%;
16322    min-width: 500px;
16323  }
16324}
16325.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table thead tr td {
16326  padding: 12px 0;
16327  font-size: 14px;
16328  font-weight: 700;
16329}
16330.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table thead tr td:first-of-type {
16331  padding-left: 15px;
16332}
16333.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table thead tr td:last-of-type {
16334  padding-right: 15px;
16335}
16336.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr {
16337  border-bottom: 1px solid #000;
16338  border-top: 1px solid #000;
16339}
16340.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr.dark {
16341  background-color: rgb(216, 216, 216);
16342}
16343.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td {
16344  font-size: 10px;
16345  padding: 10px 0;
16346}
16347.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:first-of-type {
16348  font-size: 14px;
16349  padding-left: 15px;
16350}
16351.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4) {
16352  padding-bottom: 13px;
16353  width: 13px;
16354  position: relative;
16355}
16356.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4):after {
16357  content: "";
16358  position: absolute;
16359  border-radius: 50%;
16360  width: 13px;
16361  height: 13px;
16362  top: 50%;
16363  -webkit-transform: translateY(-50%);
16364          transform: translateY(-50%);
16365  right: 0;
16366}
16367.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4).saved:after {
16368  background-color: #9c1e26;
16369}
16370.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4).processing:after {
16371  background-color: #f7b500;
16372}
16373.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4).accepted:after {
16374  background-color: #79b51c;
16375}
16376.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:nth-of-type(4).declined:after {
16377  background-color: #000;
16378}
16379.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:last-of-type {
16380  font-weight: 700;
16381  padding-right: 5px;
16382  padding-left: 10px;
16383}
16384.jd-framework.jd-front-end .jd-shortcode-tirolwerbung-moduleantraegeverwalten-wrap .Content-col .antraegeverwaltung table tbody tr td:last-of-type:before {
16385  content: "";
16386  width: 6px;
16387  height: 7px;
16388  margin-right: 4px;
16389  padding-right: 7px;
16390  background-image: url(/wp-content/themes/jd-bootpress/custom/styles/default/images/arrows_link.png);
16391  background-size: contain;
16392  background-position: center center;
16393  background-repeat: no-repeat;
16394}
16395
16396.jd-framework.jd-front-end .jd-posts-holder > section:first-child {
16397  margin-top: 0;
16398}
16399@media screen and (max-width: 700px) {
16400  .jd-framework.jd-front-end .jd-posts-holder .contentSliderTeaser__image, .jd-framework.jd-front-end .jd-posts-holder .h-element-12 {
16401    margin-left: 0 !important;
16402    margin-right: 0 !important;
16403    width: 100%;
16404  }
16405}
16406.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 {
16407  margin-top: 50px;
16408}
16409.jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .close, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .close {
16410  position: absolute;
16411  z-index: 99;
16412  top: 0;
16413  right: 0;
16414  background-color: white;
16415  opacity: 1;
16416  border-radius: 50%;
16417  -webkit-transform: translateX(50%) translateY(-50%);
16418          transform: translateX(50%) translateY(-50%);
16419}
16420.jd-framework.jd-front-end .jd-shortcode-marketirol-locationarchive-wrap .close:hover, .jd-framework.jd-front-end .jd-shortcode-marketirol-meinelocations-wrap .close:hover {
16421  color: #9b1d26;
16422}
16423.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 {
16424  width: 100%;
16425}
16426.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 {
16427  width: 95%;
16428  margin: 0 auto;
16429  padding: 0px 1.88333333%;
16430}
16431@media screen and (max-width: 1000px) {
16432  .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 {
16433    padding: 0px 2.4%;
16434  }
16435}
16436@media screen and (max-width: 700px) {
16437  .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 {
16438    padding: 0px 4.8333333%;
16439  }
16440}
16441.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 {
16442  margin-bottom: 1.08333%;
16443  margin-top: 1.08333%;
16444}
16445@media screen and (max-width: 1000px) {
16446  .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 {
16447    width: 48.916663%;
16448  }
16449  .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) {
16450    margin-right: 0;
16451    right: 0 !important;
16452    left: auto !important;
16453  }
16454  .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) {
16455    margin-left: 0;
16456  }
16457}
16458@media screen and (max-width: 420px) {
16459  .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 {
16460    width: 100%;
16461  }
16462}
16463.jd-framework.jd-front-end .contentArticle .subline {
16464  text-align: center !important;
16465}
16466.jd-framework.jd-front-end .niceletter-wrap {
16467  background-color: #d4d4d4;
16468  padding: 50px 0;
16469  position: relative;
16470}
16471.jd-framework.jd-front-end .niceletter-wrap .col-xs-10.col-xs-offset-1 {
16472  position: static;
16473}
16474.jd-framework.jd-front-end .niceletter-wrap .owl-stage-outer, .jd-framework.jd-front-end .niceletter-wrap .owl-carousel {
16475  position: static;
16476}
16477@media screen and (max-width: 700px) {
16478  .jd-framework.jd-front-end .niceletter-wrap .owl-nav {
16479    display: none;
16480  }
16481}
16482.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-prev {
16483  position: absolute;
16484  right: calc(100% + 30px);
16485  top: 50%;
16486  -webkit-transform: translateY(-50%);
16487          transform: translateY(-50%);
16488}
16489.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-prev:before {
16490  content: "\e605";
16491  right: 0;
16492}
16493.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-next {
16494  position: absolute;
16495  left: calc(100% + 30px);
16496  top: 50%;
16497  -webkit-transform: translateY(-50%);
16498          transform: translateY(-50%);
16499}
16500.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-next:before {
16501  content: "\e606";
16502  left: 0;
16503}
16504.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-prev, .jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-next {
16505  font-family: icomoon;
16506  speak: none;
16507  font-style: normal;
16508  font-weight: 400;
16509  font-variant: normal;
16510  text-transform: none;
16511  line-height: 1;
16512  -webkit-font-smoothing: antialiased;
16513  -moz-osx-font-smoothing: grayscale;
16514  color: rgba(255, 255, 255, 0);
16515  font-size: 40px;
16516}
16517.jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-prev:before, .jd-framework.jd-front-end .niceletter-wrap .owl-nav .owl-next:before {
16518  position: absolute;
16519  color: black;
16520}
16521.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 {
16522  color: #9b1d26;
16523}
16524.jd-framework.jd-front-end .niceletter-wrap .owl-item {
16525  position: static;
16526}
16527.jd-framework.jd-front-end .niceletter-wrap .owl-dots {
16528  position: absolute;
16529  right: 0;
16530  bottom: 5px;
16531  height: 15px;
16532  width: auto;
16533  text-align: center;
16534}
16535@media screen and (min-width: 701px) {
16536  .jd-framework.jd-front-end .niceletter-wrap .owl-dots {
16537    display: none;
16538  }
16539  .jd-framework.jd-front-end .niceletter-wrap .owl-dots:after {
16540    width: 200%;
16541    height: 300%;
16542    z-index: 0;
16543    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(34%, rgb(212, 212, 212)));
16544    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(212, 212, 212) 34%);
16545    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#d4d4d4", GradientType=1);
16546    position: absolute;
16547    content: "";
16548    bottom: -50%;
16549    right: 0;
16550  }
16551}
16552.jd-framework.jd-front-end .niceletter-wrap .owl-dots .owl-dot {
16553  z-index: 1;
16554  position: relative;
16555}
16556@media screen and (max-width: 700px) {
16557  .jd-framework.jd-front-end .niceletter-wrap .owl-dots {
16558    right: 50%;
16559    -webkit-transform: translateX(50%);
16560    transform: translateX(50%);
16561    position: relative;
16562    bottom: auto;
16563    margin-top: 30px;
16564  }
16565}
16566.jd-framework.jd-front-end .niceletter-wrap p:last-child {
16567  margin-bottom: 0;
16568}
16569.jd-framework.jd-front-end .niceletter-wrap .content * {
16570  font-style: italic;
16571}
16572@media screen and (min-width: 701px) {
16573  .jd-framework.jd-front-end .niceletter-wrap .content {
16574    margin-bottom: 80px;
16575  }
16576}
16577@media screen and (max-width: 700px) {
16578  .jd-framework.jd-front-end .niceletter-wrap .content {
16579    margin-bottom: 20px;
16580    height: auto !important;
16581  }
16582}
16583@media screen and (min-width: 701px) {
16584  .jd-framework.jd-front-end .niceletter-wrap .author {
16585    position: absolute;
16586    left: 0;
16587    bottom: 0;
16588    width: 100%;
16589    text-align: center;
16590  }
16591}
16592@media screen and (max-width: 700px) {
16593  .jd-framework.jd-front-end .isotope-container-custom > .row {
16594    margin-left: 0;
16595    margin-right: 0;
16596  }
16597}
16598.jd-framework.jd-front-end .location-detail .jd-posts-form, .jd-framework.jd-front-end .crews-facilities .jd-posts-form {
16599  position: relative;
16600}
16601.jd-framework.jd-front-end .location-detail .jd-posts-form label, .jd-framework.jd-front-end .crews-facilities .jd-posts-form label {
16602  position: absolute;
16603  top: 0;
16604  left: 0;
16605  width: 100%;
16606  height: 100%;
16607  background-color: #eeeeee;
16608  text-align: left;
16609  line-height: 50px;
16610  padding-left: 15px;
16611  pointer-events: none;
16612}
16613.jd-framework.jd-front-end .location-detail .jd-posts-form label:after, .jd-framework.jd-front-end .crews-facilities .jd-posts-form label:after {
16614  content: "\e609";
16615  font-family: icomoon;
16616  speak: none;
16617  font-style: normal;
16618  font-weight: 400;
16619  font-variant: normal;
16620  text-transform: none;
16621  line-height: 1;
16622  -webkit-font-smoothing: antialiased;
16623  -moz-osx-font-smoothing: grayscale;
16624  position: absolute;
16625  right: 15px;
16626  -webkit-transform: rotate(90deg);
16627  transform: rotate(90deg);
16628  top: 16px;
16629}
16630.jd-framework.jd-front-end .location-detail .jd-posts-form .form-control, .jd-framework.jd-front-end .crews-facilities .jd-posts-form .form-control {
16631  height: 50px;
16632}
16633@media screen and (max-width: 700px) {
16634  .jd-framework.jd-front-end .ct-team {
16635    width: 100%;
16636    max-width: 100%;
16637  }
16638  .jd-framework.jd-front-end .ct-team .team-member {
16639    padding: 0;
16640  }
16641}
16642.jd-framework.jd-front-end .ct-team .team-member:only-child {
16643  margin: 0 auto;
16644  float: none;
16645}
16646.jd-framework.jd-front-end .ct-team .team-wrap {
16647  width: 100%;
16648  position: relative;
16649  background-color: #eeeeee;
16650  margin-bottom: 26px;
16651}
16652.jd-framework.jd-front-end .ct-team .team-wrap .image-wrap {
16653  width: calc(50% - 13px);
16654  padding-bottom: calc(50% - 13px);
16655  height: 0;
16656  position: relative;
16657  overflow: hidden;
16658  float: left;
16659}
16660.jd-framework.jd-front-end .ct-team .team-wrap .image-wrap img {
16661  width: 100%;
16662  height: auto;
16663}
16664@media screen and (max-width: 700px) {
16665  .jd-framework.jd-front-end .ct-team .team-wrap .image-wrap {
16666    width: 100%;
16667    padding-bottom: 100%;
16668    float: none;
16669    display: block;
16670  }
16671}
16672@media screen and (max-width: 1030px) and (min-width: 1001px) {
16673  .jd-framework.jd-front-end .ct-team .team-wrap .image-wrap {
16674    width: calc(49% - 13px);
16675    padding-bottom: calc(58% - 13px);
16676    margin-left: -15px;
16677  }
16678}
16679.jd-framework.jd-front-end .ct-team .team-wrap .text-wrap {
16680  float: right;
16681  padding: 6.5% 25px;
16682  width: calc(50% + 13px);
16683  position: absolute;
16684  height: 100%;
16685  right: 0;
16686  top: 0;
16687}
16688@media screen and (min-width: 701px) {
16689  .jd-framework.jd-front-end .ct-team .team-wrap .text-wrap div {
16690    padding: 25px;
16691    position: absolute;
16692    top: 50%;
16693    left: 50%;
16694    transform: translateX(-50%) translateY(-50%);
16695    -webkit-transform: translateX(-50%) translateY(-50%);
16696    width: 100%;
16697  }
16698}
16699@media screen and (max-width: 1030px) and (min-width: 1001px) {
16700  .jd-framework.jd-front-end .ct-team .team-wrap .text-wrap {
16701    width: calc(56% + 13px);
16702  }
16703}
16704@media screen and (max-width: 700px) {
16705  .jd-framework.jd-front-end .ct-team .team-wrap .text-wrap {
16706    width: 100%;
16707    padding: 0;
16708    float: none;
16709    display: block;
16710    position: relative;
16711    height: auto;
16712  }
16713  .jd-framework.jd-front-end .ct-team .team-wrap .text-wrap div {
16714    padding: 26px;
16715    width: 100%;
16716  }
16717}
16718.jd-framework.jd-front-end .ct-team .team-wrap .text-wrap h4 {
16719  margin-bottom: 0;
16720}
16721.jd-framework.jd-front-end .ct-team .team-wrap .text-wrap * {
16722  color: black;
16723}
16724.jd-framework.jd-front-end .ct-team .team-wrap .text-wrap a {
16725  text-decoration: none !important;
16726}
16727.jd-framework.jd-front-end .ct-team .team-wrap .text-wrap p:last-child {
16728  margin-bottom: 0;
16729}
16730.jd-framework.jd-front-end .ct-team .team-wrap:after {
16731  content: "";
16732  display: table;
16733  clear: both;
16734}
16735.jd-framework.jd-front-end .isotope-item.threeblock:not(:last-child) {
16736  margin-bottom: 26px;
16737}
16738.jd-framework.jd-front-end .isotope-item .blog-article {
16739  width: 100%;
16740  height: 0;
16741  padding-bottom: 100%;
16742  overflow: hidden;
16743  background-color: #6d6d6d;
16744  position: relative;
16745  cursor: pointer;
16746  display: block;
16747}
16748.jd-framework.jd-front-end .isotope-item .blog-article .img-wrap {
16749  width: 100%;
16750  height: 100%;
16751  position: absolute;
16752  overflow: hidden;
16753  background-size: cover;
16754}
16755.jd-framework.jd-front-end .isotope-item .blog-article .img-wrap .gradient {
16756  position: absolute;
16757  width: 100%;
16758  height: 100%;
16759  top: 0;
16760  left: 0;
16761  display: block;
16762  z-index: 4;
16763  -webkit-transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
16764  transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
16765  opacity: 0;
16766}
16767.jd-framework.jd-front-end .isotope-item .blog-article .img-wrap:after {
16768  position: absolute;
16769  display: block;
16770  width: 160%;
16771  height: 80%;
16772  z-index: 5;
16773  content: "";
16774  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%);
16775  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000", endColorstr="#007db9e8", GradientType=1);
16776  -webkit-transform: translateX(25%) translateY(25%);
16777  transform: translateX(15%) translateY(65%);
16778  opacity: 0.8;
16779  -webkit-filter: blur(5px);
16780  -moz-filter: blur(5px);
16781  -o-filter: blur(5px);
16782  -ms-filter: blur(5px);
16783  filter: blur(5px);
16784  -webkit-transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
16785  transition: opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
16786}
16787.jd-framework.jd-front-end .isotope-item .blog-article .img-wrap img {
16788  width: 116%;
16789  height: 116%;
16790  top: 50%;
16791  left: 50%;
16792  position: absolute;
16793  -webkit-transform: translateY(-50%) translateX(-50%) translateZ(0);
16794          transform: translateY(-50%) translateX(-50%) translateZ(0);
16795  z-index: 3;
16796  -webkit-transform: translate3D(-50%, -50%, 0) scale(1);
16797  transform: translate3D(-50%, -50%, 0) scale(1);
16798  -webkit-transition: opacity 600ms ease-in, -webkit-transform 600ms ease-in;
16799  transition: opacity 600ms ease-in, -webkit-transform 600ms ease-in;
16800  transition: transform 600ms ease-in, opacity 600ms ease-in;
16801  transition: transform 600ms ease-in, opacity 600ms ease-in, -webkit-transform 600ms ease-in;
16802  -webkit-transition: transform 600ms ease-in, opacity 600ms ease-in;
16803}
16804.jd-framework.jd-front-end .isotope-item .blog-article:after {
16805  position: absolute;
16806  top: 0;
16807  left: 0;
16808  width: 100%;
16809  height: 100%;
16810  opacity: 0;
16811  background-color: #000;
16812  -webkit-transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
16813  transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
16814  content: "";
16815  display: block;
16816  z-index: 3;
16817}
16818.jd-framework.jd-front-end .isotope-item .image-head {
16819  z-index: 5;
16820}
16821.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 {
16822  opacity: 0.4;
16823}
16824.jd-framework.jd-front-end .isotope-item .logo-wrap {
16825  position: absolute;
16826  z-index: 4;
16827  width: 100%;
16828  height: 100%;
16829}
16830.jd-framework.jd-front-end .isotope-item .logo-wrap img {
16831  width: 50%;
16832  height: auto;
16833  position: absolute;
16834  top: 50%;
16835  left: 50%;
16836  -webkit-transform: translateY(-50%) translateX(-50%);
16837  transform: translateY(-50%) translateX(-50%);
16838}
16839@media screen and (max-width: 700px) {
16840  .jd-framework.jd-front-end .isotope-item .logo-wrap img {
16841    width: 70%;
16842  }
16843}
16844.jd-framework.jd-front-end .isotope-item .logo-wrap h3 {
16845  color: white;
16846  position: absolute;
16847  top: 50%;
16848  left: 50%;
16849  -webkit-transform: translate(-50%, -50%);
16850          transform: translate(-50%, -50%);
16851  margin: 0;
16852  max-width: 80%;
16853  text-align: center;
16854  overflow: hidden;
16855  font-family: TW_Character, Arial, sans-serif;
16856}
16857@media screen and (max-width: 420px) {
16858  .jd-framework.jd-front-end .isotope-item .logo-wrap h3 {
16859    font-size: 20px;
16860  }
16861}
16862.jd-framework.jd-front-end .isotope-item .logo-wrap img ~ h3 {
16863  visibility: hidden;
16864  display: none;
16865}
16866.jd-framework.jd-front-end .isotope-item .blog-article.contact-block, .jd-framework.jd-front-end .contact-block {
16867  background-color: #d4d4d4;
16868  text-align: left;
16869  width: 100%;
16870  height: 0;
16871  padding-bottom: 100%;
16872  overflow: hidden;
16873  position: relative;
16874  cursor: pointer;
16875}
16876.jd-framework.jd-front-end .isotope-item .blog-article.contact-block h4, .jd-framework.jd-front-end .contact-block h4 {
16877  font: 400 25px/1em TW_Character, Arial, sans-serif;
16878}
16879.jd-framework.jd-front-end .isotope-item .blog-article.contact-block h4 ~ hr, .jd-framework.jd-front-end .contact-block h4 ~ hr {
16880  margin-bottom: 10px;
16881}
16882.jd-framework.jd-front-end .isotope-item .blog-article.contact-block > div, .jd-framework.jd-front-end .contact-block > div {
16883  position: absolute;
16884  width: 100%;
16885  height: 100%;
16886  padding: 18px;
16887}
16888.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .img-wrap, .jd-framework.jd-front-end .contact-block .img-wrap {
16889  width: 35%;
16890  height: 35%;
16891  border-radius: 100%;
16892  overflow: hidden;
16893  position: relative;
16894  background-color: gray;
16895  display: inline-block;
16896  margin-right: 26px;
16897  vertical-align: middle;
16898}
16899.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .img-wrap img, .jd-framework.jd-front-end .contact-block .img-wrap img {
16900  -webkit-transform: none;
16901  transform: none;
16902  width: 110%;
16903  height: auto;
16904  left: -5%;
16905  top: -5%;
16906}
16907.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .text-wrap, .jd-framework.jd-front-end .contact-block .text-wrap {
16908  max-width: 55%;
16909  display: inline-block;
16910  vertical-align: middle;
16911  white-space: nowrap;
16912}
16913.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .text-wrap a, .jd-framework.jd-front-end .contact-block .text-wrap a {
16914  text-decoration: none !important;
16915}
16916.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 {
16917  margin-bottom: 0;
16918}
16919.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .text-wrap .caption, .jd-framework.jd-front-end .contact-block .text-wrap .caption {
16920  width: 15px;
16921  display: inline-block;
16922}
16923.jd-framework.jd-front-end .isotope-item .blog-article.contact-block .description, .jd-framework.jd-front-end .contact-block .description {
16924  margin-top: 26px;
16925}
16926@media screen and (max-width: 1000px) {
16927  .jd-framework.jd-front-end .isotope-item.h-element-8 {
16928    width: 100% !important;
16929  }
16930}
16931@media screen and (min-width: 701px) {
16932  .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 {
16933    padding-bottom: 48.3%;
16934    cursor: inherit;
16935  }
16936}
16937@media screen and (max-width: 700px) {
16938  .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 {
16939    padding-bottom: 0;
16940    height: auto;
16941  }
16942  .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 {
16943    position: relative;
16944  }
16945  .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 {
16946    content: "";
16947    clear: both;
16948    display: table;
16949  }
16950  .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 {
16951    margin-top: 20px;
16952    margin-bottom: 20px;
16953  }
16954}
16955.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 {
16956  width: 16%;
16957  padding-bottom: 16%;
16958  background-color: white;
16959}
16960.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 {
16961  display: none;
16962}
16963@media screen and (max-width: 700px) {
16964  .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 {
16965    width: 20%;
16966    padding-bottom: 20%;
16967    vertical-align: top;
16968  }
16969}
16970.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 {
16971  max-width: 77%;
16972  white-space: normal;
16973}
16974@media screen and (max-width: 700px) {
16975  .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 {
16976    max-width: 68%;
16977  }
16978}
16979.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 {
16980  display: none;
16981}
16982@media screen and (min-width: 701px) {
16983  .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 {
16984    position: absolute;
16985    right: 18px;
16986    bottom: 18px;
16987  }
16988}
16989.jd-framework.jd-front-end .mt-beitraege-posts.jd-posts-innerwrap {
16990  width: 101.681666665%;
16991  margin-left: -0.541666665%;
16992}
16993.jd-framework.jd-front-end .crews-facilities .jd-article:first-child > div {
16994  border-top: 1px solid #000;
16995}
16996.jd-framework.jd-front-end .crews-facilities .jd-article > div {
16997  padding: 20px;
16998  min-height: 250px;
16999  border: 1px solid #000;
17000  margin-bottom: 30px;
17001}
17002@media screen and (max-width: 700px) {
17003  .jd-framework.jd-front-end .crews-facilities .jd-article > div {
17004    margin-bottom: 10px;
17005  }
17006}
17007.jd-framework.jd-front-end .crews-facilities .jd-article a {
17008  text-decoration: none !important;
17009}
17010.jd-framework.jd-front-end .crews-facilities .jd-article .desc a {
17011  text-decoration: underline !important;
17012}
17013.jd-framework.jd-front-end .crews-facilities .jd-article .jd-email-link:before {
17014  content: "e";
17015  margin-right: 10px;
17016}
17017.jd-framework.jd-front-end .crews-facilities .jd-article .desc {
17018  margin-bottom: 0;
17019}
17020.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li >
17020 span, .jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > a {
17021  font-size: 16px;
17022  line-height: 30px;
17023  vertical-align: middle;
17024  height: 25px;
17025  width: 25px;
17026  border-radius: 0;
17027  background-color: transparent;
17028  border: none !important;
17029  color: #000;
17030  padding: 0;
17031}
17032.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 {
17033  background-color: transparent;
17034  color: #9b1d26;
17035}
17036.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li {
17037  position: relative;
17038}
17039.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 {
17040  opacity: 0;
17041}
17042.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 {
17043  font-weight: bold;
17044}
17045.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li:before {
17046  position: absolute;
17047  top: 50%;
17048  left: 50%;
17049  -webkit-transform: translateX(-50%) translateY(-50%);
17050  transform: translateX(-50%) translateY(-50%);
17051  font-size: 20px;
17052}
17053.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li.next:before {
17054  font-family: icomoon;
17055  speak: none;
17056  font-style: normal;
17057  font-weight: 400;
17058  font-variant: normal;
17059  text-transform: none;
17060  line-height: 1;
17061  -webkit-font-smoothing: antialiased;
17062  -moz-osx-font-smoothing: grayscale;
17063  content: "\e606";
17064}
17065.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination li.prev:before {
17066  font-family: icomoon;
17067  speak: none;
17068  font-style: normal;
17069  font-weight: 400;
17070  font-variant: normal;
17071  text-transform: none;
17072  line-height: 1;
17073  -webkit-font-smoothing: antialiased;
17074  -moz-osx-font-smoothing: grayscale;
17075  content: "\e605";
17076}
17077.jd-framework.jd-front-end .single-film .btn-primary {
17078  margin-right: 5px;
17079  margin-top: 20px;
17080}
17081
17082.jd-framework.jd-front-end .keyvisual--smallVersion .keyvisual__imageArea__image > .image, .jd-framework.jd-front-end .keyvisual--smallVersion #keyvisual__innerSlider__controls {
17083  padding-bottom: 40.25%;
17084}
17085@media screen and (max-width: 700px) {
17086  .jd-framework.jd-front-end .keyvisual--smallVersion .keyvisual__imageArea__image > .image, .jd-framework.jd-front-end .keyvisual--smallVersion #keyvisual__innerSlider__controls {
17087    padding-bottom: 46.25%;
17088    margin-top: 50px;
17089  }
17090}
17091.jd-framework.jd-front-end .contentArticle__text {
17092  text-align: left;
17093  display: block;
17094}
17095.jd-framework.jd-front-end .contentArticle__text figure.alignright, .jd-framework.jd-front-end .contentArticle__text img.alignright {
17096  max-width: 80%;
17097  height: auto;
17098  float: right;
17099  margin-right: -27.2%;
17100  padding: 0 0 30px 30px;
17101  -webkit-box-sizing: content-box;
17102          box-sizing: content-box;
17103}
17104@media screen and (max-width: 1000px) {
17105  .jd-framework.jd-front-end .contentArticle__text figure.alignright, .jd-framework.jd-front-end .contentArticle__text img.alignright {
17106    max-width: 70%;
17107    height: auto;
17108    float: right;
17109    margin-right: -11.2%;
17110    padding: 0 0 30px 30px;
17111    -webkit-box-sizing: content-box;
17112            box-sizing: content-box;
17113  }
17114}
17115.jd-framework.jd-front-end .contentArticle__text figure.alignright img, .jd-framework.jd-front-end .contentArticle__text img.alignright img {
17116  width: 100%;
17117  height: auto;
17118}
17119.jd-framework.jd-front-end .contentArticle__text figure.alignleft, .jd-framework.jd-front-end .contentArticle__text img.alignleft {
17120  max-width: 80%;
17121  height: auto;
17122  float: left;
17123  margin-left: -27.2%;
17124  padding: 0 30px 30px 0;
17125  -webkit-box-sizing: content-box;
17126          box-sizing: content-box;
17127}
17128@media screen and (max-width: 1000px) {
17129  .jd-framework.jd-front-end .contentArticle__text figure.alignleft, .jd-framework.jd-front-end .contentArticle__text img.alignleft {
17130    max-width: 70%;
17131    height: auto;
17132    float: left;
17133    margin-left: -11.2%;
17134    padding: 0 30px 30px 0;
17135    -webkit-box-sizing: content-box;
17136            box-sizing: content-box;
17137  }
17138}
17139.jd-framework.jd-front-end .contentArticle__text figure.alignleft img, .jd-framework.jd-front-end .contentArticle__text img.alignleft img {
17140  width: 100%;
17141  height: auto;
17142}
17143.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 {
17144  width: 155% !important;
17145  height: auto;
17146  margin-left: -27.5%;
17147  max-width: inherit !important;
17148  display: inherit;
17149}
17150.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 {
17151  width: 100%;
17152  height: auto;
17153}
17154.jd-framework.jd-front-end .single-beitrag figure.alignnone, .jd-framework.jd-front-end .single-beitrag figure.aligncenter {
17155  display: inherit;
17156  margin-left: 0 !important;
17157  padding: 80px 0;
17158}
17159@media screen and (max-width: 700px) {
17160  .jd-framework.jd-front-end .single-beitrag figure.alignnone, .jd-framework.jd-front-end .single-beitrag figure.aligncenter {
17161    padding: 50px 0;
17162  }
17163}
17164.jd-framework.jd-front-end img.alignnone, .jd-framework.jd-front-end img.aligncenter {
17165  width: 100%;
17166  height: auto;
17167  padding: 80px 0;
17168}
17169@media screen and (max-width: 700px) {
17170  .jd-framework.jd-front-end img.alignnone, .jd-framework.jd-front-end img.aligncenter {
17171    padding: 50px 0;
17172  }
17173}
17174.jd-framework.jd-front-end figure.alignright, .jd-framework.jd-front-end img.alignright {
17175  max-width: 80%;
17176  height: auto;
17177  float: right;
17178  margin-right: 0;
17179  padding: 0 0 30px 30px;
17180  -webkit-box-sizing: content-box;
17181          box-sizing: content-box;
17182}
17183@media screen and (max-width: 1000px) {
17184  .jd-framework.jd-front-end figure.alignright, .jd-framework.jd-front-end img.alignright {
17185    max-width: 70%;
17186    height: auto;
17187    float: right;
17188    margin-right: -11.2%;
17189    padding: 0 0 30px 30px;
17190    -webkit-box-sizing: content-box;
17191            box-sizing: content-box;
17192  }
17193}
17194.jd-framework.jd-front-end figure.alignright img, .jd-framework.jd-front-end img.alignright img {
17195  width: 100%;
17196  height: auto;
17197}
17198@media screen and (max-width: 420px) {
17199  .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 {
17200    width: 110% !important;
17201    float: none !important;
17202    height: auto;
17203    display: block !important;
17204    padding: 0 !important;
17205    margin-right: 0 !important;
17206    max-width: inherit !important;
17207    margin-left: -5%;
17208    margin-top: 10px;
17209    margin-bottom: 20px;
17210  }
17211}
17212.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 {
17213  width: 100%;
17214  height: auto;
17215}
17216.jd-framework.jd-front-end figcaption.wp-caption-text {
17217  font-family: Georgia, serif;
17218  font-weight: 400;
17219  font-size: 14px;
17220  margin-top: 15px;
17221}
17222.jd-framework.jd-front-end figure.alignleft, .jd-framework.jd-front-end img.alignleft {
17223  max-width: 80%;
17224  height: auto;
17225  float: right;
17226  margin-right: 0;
17227  padding: 0 0 30px 30px;
17228  -webkit-box-sizing: content-box;
17229          box-sizing: content-box;
17230}
17231@media screen and (max-width: 1000px) {
17232  .jd-framework.jd-front-end figure.alignleft, .jd-framework.jd-front-end img.alignleft {
17233    max-width: 70%;
17234    height: auto;
17235    float: right;
17236    margin-right: 0;
17237    padding: 0px 0 30px 30px;
17238    -webkit-box-sizing: content-box;
17239            box-sizing: content-box;
17240  }
17241}
17242.jd-framework.jd-front-end figcaption.wp-caption-text {
17243  font-family: Georgia, serif;
17244  font-weight: 400;
17245  font-size: 14px;
17246  margin-top: 5px;
17247}
17248@media screen and (min-width: 1001px) {
17249  .jd-framework.jd-front-end .jd-shortcode-tirolwerbung-headlinetext-wrap .contentArticle {
17250    margin-bottom: 26px;
17251  }
17252}
17253@media screen and (max-width: 420px) {
17254  .jd-framework.jd-front-end .single-beitrag {
17255    margin-top: 23px;
17256  }
17257}
17258.jd-framework.jd-front-end .single-beitrag .contentArticle {
17259  margin-bottom: 5px !important;
17260}
17261.jd-framework.jd-front-end .single-beitrag .contentArticle h3 {
17262  text-align: center;
17263  font-family: TW_Character, Arial, sans-serif;
17264}
17265.jd-framework.jd-front-end .single-beitrag .contentArticle hr {
17266  margin: 0;
17267}
17268.jd-framework.jd-front-end .downloads {
17269  margin-top: 50px;
17270}
17271.jd-framework.jd-front-end .downloads .images {
17272  margin-top: 20px;
17273}
17274.jd-framework.jd-front-end .downloads .images .image {
17275  position: relative;
17276  -webkit-transition: opacity 600ms;
17277  transition: opacity 600ms;
17278  opacity: 1;
17279  margin-bottom: 10px;
17280  margin-top: 10px;
17281}
17282.jd-framework.jd-front-end .downloads .images .image > div {
17283  position: relative;
17284  width: 100%;
17285  padding-bottom: 100%;
17286  overflow: hidden;
17287  height: 0;
17288  background-size: cover;
17289  background-position: center center;
17290  background-repeat: no-repeat;
17291}
17292.jd-framework.jd-front-end .downloads .images .image p {
17293  margin-top: 5px;
17294}
17295.jd-framework.jd-front-end .downloads .images .image.no-image > div {
17296  background-size: contain;
17297  background-color: rgba(0, 0, 0, 0.2);
17298}
17299.jd-framework.jd-front-end .downloads .images .image img {
17300  width: 150%;
17301  height: auto;
17302  left: -25%;
17303  position: absolute;
17304}
17305.jd-framework.jd-front-end .downloads .images .image:hover {
17306  opacity: 0.6;
17307}
17308.jd-framework.jd-front-end .jd-shortcode-marketirol-beitragsslider-wrap {
17309  max-width: 1280px;
17310  position: relative;
17311  margin: 0 auto;
17312}
17313.jd-framework.jd-front-end .small-article {
17314  width: 100%;
17315  height: 0;
17316  padding-bottom: 87.95811518%;
17317  background-size: cover;
17318  background-position: 50% 50%;
17319  display: block;
17320  position: relative;
17321}
17322.jd-framework.jd-front-end .small-article h4 {
17323  position: absolute;
17324  bottom: 0;
17325  left: 0;
17326  line-height: 37px;
17327  margin: 0;
17328  font-size: 15px;
17329  background-color: rgba(255, 255, 255, 0.9);
17330  padding: 0 20px;
17331  font-family: Georgia, serif;
17332  font-weight: bold;
17333}
17334.jd-framework.jd-front-end .small-article h4 span {
17335  font-size: 10px;
17336  vertical-align: baseline;
17337  margin-right: 5px;
17338}
17339@media screen and (max-width: 1240px) {
17340  .jd-framework.jd-front-end .small-article h4 {
17341    font-size: 15px;
17342  }
17343}
17344@media screen and (max-width: 420px) {
17345  .jd-framework.jd-front-end .small-article {
17346    width: 105%;
17347    max-width: inherit;
17348    margin-left: -2.5%;
17349  }
17350}
17351
17352.jd-framework.jd-front-end .finderWrapper {
17353  margin-top: 150px;
17354}
17355.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter.foederung-verwaltung {
17356  width: 100%;
17357}
17358@media (max-width: 991px) {
17359  .jd-framework.jd-front-end .finderWrapper #finderWrapper__filter.foederung-verwaltung .membermenu {
17360    padding-bottom: 30px;
17361  }
17362  .jd-framework.jd-front-end .finderWrapper #finderWrapper__filter.foederung-verwaltung .infoTeaserContent {
17363    width: 45%;
17364    display: inline-block;
17365    vertical-align: top;
17366    margin: 0;
17367    padding-top: 0;
17368    padding-left: 0;
17369  }
17370  .jd-framework.jd-front-end .finderWrapper #finderWrapper__filter.foederung-verwaltung nav {
17371    width: 45%;
17372    display: inline-block;
17373    vertical-align: top;
17374    margin: 0;
17375  }
17376}
17377.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .infoTeaserContent {
17378  background-color: transparent;
17379  border: 1px solid black;
17380  padding: 25px;
17381}
17382@media screen and (max-width: 1000px) {
17383  .jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .infoTeaserContent {
17384    min-height: inherit;
17385    border: none !important;
17386    margin-top: 50px;
17387  }
17388}
17389.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .infoTeaserContent h2 {
17390  margin: 20px 0 11px;
17391}
17392@media screen and (max-width: 1000px) {
17393  .jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .infoTeaser {
17394    background-color: white;
17395  }
17396}
17397.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .partner-logo img {
17398  width: 100%;
17399  height: auto;
17400}
17401.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .partner-logo.no-logo {
17402  width: 100%;
17403  padding-bottom: 40.5%;
17404  display: block;
17405  margin-bottom: 20px;
17406  background-color: #d4d4d4;
17407  position: relative;
17408}
17409.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .partner-logo.no-logo:after {
17410  content: "Noch kein Logo hochgeladen";
17411  color: white;
17412  top: 50%;
17413  left: 50%;
17414  position: absolute;
17415  text-align: center;
17416  -webkit-transform: translate(-50%, -50%);
17417          transform: translate(-50%, -50%);
17418  font-size: 15px;
17419  font-family: Georgia;
17420  white-space: nowrap;
17421  font-weight: bold;
17422}
17423.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .profile-progress-bar {
17424  width: 100%;
17425  height: 45px;
17426  border: 1px solid #9b1d26;
17427  position: relative;
17428}
17429.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter .profile-progress-bar > div {
17430  position: relative;
17431  height: 100%;
17432  margin: 0;
17433  padding: 0;
17434  background-color: #9b1d26;
17435  text-align: right;
17436  line-height: 45px;
17437  font-size: 15px;
17438  font-family: Georgia, serif;
17439  font-weight: bold;
17440  color: white;
17441  padding-right: 15px;
17442}
17443.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter nav {
17444  margin-top: 20px;
17445  padding: 20px 0;
17446  background-color: #d4d4d4;
17447}
17448.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter nav li {
17449  padding: 10px 25px;
17450}
17451.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter nav li a {
17452  font-size: 20px;
17453  font-family: "TW_Character", sans-serif;
17454  width: 100%;
17455  display: inline-block;
17456}
17457.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter nav li span {
17458  font-size: 19px;
17459  float: right;
17460  line-height: 25px;
17461}
17462.jd-framework.jd-front-end .finderWrapper #finderWrapper__filter nav li span.message-count {
17463  font-family: "Times New Roman", sans-serif;
17464  font-size: 15px;
17465  width: 25px;
17466  height: 25px;
17467  background-color: #9b1d26;
17468  text-align: center;
17469  line-height: 25px;
17470  border-radius: 100%;
17471  color: white;
17472  display: inline-block;
17473  margin-top: 1px;
17474  margin-right: 10px;
17475}
17476.jd-framework.jd-front-end .finderWrapper .button-middle {
17477  text-align: center;
17478}
17479.jd-framework.jd-front-end .finderWrapper .button-middle > a {
17480  float: none !important;
17481}
17482.jd-framework.jd-front-end .finderWrapper .license-detail {
17483  margin-top: 50px;
17484}
17485.jd-framework.jd-front-end .finderWrapper .license-detail .infoTeaserContent {
17486  padding-top: 25px;
17487  padding-bottom: 25px;
17488}
17489.jd-framework.jd-front-end .finderWrapper .license-detail h2 {
17490  display: block;
17491  width: 100%;
17492  text-align: center;
17493}
17494.jd-framework.jd-front-end .finderWrapper .license-detail ul li * {
17495  display: inline-block;
17496}
17497.jd-framework.jd-front-end .finderWrapper .license-detail ul li h4 {
17498  font-family: TW_Character, Arial, sans-serif;
17499  margin: 0;
17500  line-height: 50px;
17501}
17502.jd-framework.jd-front-end .finderWrapper .license-detail ul li span:not([class^=icon]) {
17503  font: 400 italic 16px Georgia, serif;
17504  line-height: 50px;
17505}
17506.jd-framework.jd-front-end .finderWrapper .license-detail ul li a {
17507  float: none;
17508  margin-top: 8px;
17509}
17510.jd-framework.jd-front-end .finderWrapper .license-detail ul hr {
17511  margin-top: 15px;
17512}
17513.jd-framework.jd-front-end .finderWrapper .downloadcenter-results.messages {
17514  margin-top: 50px;
17515}
17516.jd-framework.jd-front-end .finderWrapper .downloadcenter-results.messages button {
17517  margin-top: 25px;
17518}
17519.jd-framework.jd-front-end .finderWrapper .listElement.message.unread .listElement__text *.h2 span:nth-child(2) {
17520  font-weight: bold;
17521}
17522.jd-framework.jd-front-end .finderWrapper .listElement.message.unread .listElement__text span.readMarker {
17523  opacity: 1;
17524}
17525.jd-framework.jd-front-end .finderWrapper .listElement.message:last-child .listElement__text {
17526  border-bottom: 1px solid black;
17527  padding-bottom: 10px;
17528}
17529.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 {
17530  font-family: Georgia, serif;
17531  font-size: 16px;
17532}
17533.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span.readMarker {
17534  width: 5px;
17535  height: 5px;
17536  display: inline-block;
17537  vertical-align: text-top;
17538  padding: 6px;
17539  background-color: #9b1d26;
17540  -webkit-box-sizing: inherit;
17541          box-sizing: inherit;
17542  border-radius: 100%;
17543  margin-right: 10px;
17544  opacity: 0;
17545}
17546.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span.date {
17547  float: right;
17548  width: 80px;
17549  text-align: left;
17550  display: inline-block;
17551}
17552.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span:nth-child(2):not([class^=h-element]) {
17553  width: calc(100% - 115px);
17554  white-space: nowrap;
17555  overflow: hidden;
17556  text-overflow: ellipsis;
17557  display: inline-block;
17558}
17559.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span a {
17560  line-height: 40px;
17561}
17562.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span a.doc:before {
17563  background-image: url(../images/doc.svg);
17564  width: 20px;
17565  height: 20px;
17566  background-size: contain;
17567  display: inline-block;
17568  margin-right: 5px;
17569  content: "";
17570  vertical-align: middle;
17571}
17572.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span a.image:before {
17573  background-image: url(../images/image.svg);
17574  width: 20px;
17575  height: 20px;
17576  background-size: contain;
17577  display: inline-block;
17578  margin-right: 5px;
17579  content: "";
17580  vertical-align: middle;
17581}
17582.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text *.h2 span.h-element-4 {
17583  margin-top: 11px;
17584}
17585.jd-framework.jd-front-end .finderWrapper .listElement.message .listElement__text [id^=more] {
17586  padding-left: 25px;
17587  margin-top: 20px;
17588}
17589.jd-framework.jd-front-end .finderWrapper .listElement.message hr {
17590  margin-top: 10px;
17591  margin-bottom: 10px;
17592}
17593.jd-framework.jd-front-end .finderWrapper .listElement.message.unread *.h2 {
17594  font-size: 16px;
17595}
17596.jd-framework.jd-front-end .finderWrapper .listElement.message.unread *.h2 span.readMarker {
17597  opacity: 1;
17598}
17599.jd-framework.jd-front-end .finderWrapper .listElement__image.cover {
17600  background-size: cover;
17601  background-position: 50% 50%;
17602  padding-bottom: 16.6%;
17603}
17604@media screen and (max-width: 1000px) {
17605  .jd-framework.jd-front-end .finderWrapper .listElement__image.cover {
17606    padding-bottom: 25.13178295%;
17607  }
17608}
17609@media screen and (max-width: 700px) {
17610  .jd-framework.jd-front-end .finderWrapper .listElement__image.cover {
17611    padding-bottom: 57.13178295%;
17612    margin-bottom: 5px;
17613  }
17614}
17615.jd-framework.jd-front-end .finderWrapper .listElement__image.cover ~ .listElement__text {
17616  padding-bottom: 1%;
17617}
17618.jd-framework.jd-front-end .finderWrapper .listElement__image.cover ~ .listElement__text > p {
17619  height: 120px;
17620  -webkit-line-clamp: 6;
17621  -webkit-box-orient: vertical;
17622}
17623.jd-framework.jd-front-end .finderWrapper .subsectionTitle:not(:first-child) {
17624  margin-top: 50px;
17625}
17626.jd-framework.jd-front-end .finderWrapper .recent-uploads {
17627  margin: 50px 0;
17628}
17629.jd-framework.jd-front-end .finderWrapper .downloadcenter-results.messages .message a.h2 {
17630  margin-bottom: 0 !important;
17631  margin-top: 0 !important;
17632  display: block;
17633  line-height: 20px !important;
17634}
17635.jd-framework.jd-front-end .finderWrapper .downloadcenter-results.messages .message a.h2 > * {
17636  line-height: 25px !important;
17637}
17638.jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 {
17639  margin-bottom: 0;
17640  margin-right: 0;
17641  margin-left: 0;
17642  width: 100%;
17643  padding-bottom: 30%;
17644}
17645.jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 .contentArticle {
17646  margin-top: 10px;
17647  margin-bottom: 0;
17648}
17649.jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 .contentArticle h3 span {
17650  font-size: 42px;
17651  line-height: 45px;
17652}
17653@media screen and (max-width: 1000px) {
17654  .jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 {
17655    padding-bottom: 32.13178295%;
17656  }
17657}
17658@media screen and (max-width: 700px) {
17659  .jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 {
17660    padding-bottom: 57.13178295%;
17661  }
17662  .jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 .contentArticle h3 span {
17663    font-size: 35px;
17664    line-height: 40px;
17665  }
17666}
17667@media screen and (max-width: 700px) {
17668  .jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12 {
17669    padding-bottom: 65%;
17670  }
17671}
17672.jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12:after {
17673  position: absolute;
17674  width: 100%;
17675  height: 100%;
17676  background-color: black;
17677  content: "";
17678  opacity: 0.15;
17679}
17680.jd-framework.jd-front-end .finderWrapper .downloadcenter-results .jd-shortcode-marketirol-fullwidthteaser-wrap > .h-grid-12.black:after {
17681  background-color: white;
17682}
17683.jd-framework.jd-front-end form.jd-forms, .jd-framework.jd-front-end .jd-form, .jd-framework.jd-front-end .reg-form {
17684  font-family: Georgia, serif;
17685  margin: 33px auto;
17686}
17687.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 {
17688  margin: 30px auto;
17689}
17690.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 {
17691  margin-left: -1.08333%;
17692  margin-right: -1.08333%;
17693}
17694.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 {
17695  margin-bottom: 10px;
17696}
17697.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 {
17698  font-style: italic;
17699  font-size: 13px;
17700  display: block;
17701  font-weight: normal;
17702  text-align: left;
17703}
17704.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 {
17705  font-size: 15px;
17706  width: 100%;
17707  -webkit-box-shadow: none;
17708          box-shadow: none;
17709  border: 1px solid #7d7d7d;
17710  padding: 8px;
17711  border-radius: 0;
17712}
17713.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 {
17714  opacity: 0.6;
17715  cursor: not-allowed;
17716}
17717.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 {
17718  height: 37px;
17719  width: 100%;
17720  font-weight: bold;
17721  font-size: 13px;
17722  display: block;
17723}
17724.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 {
17725  border: 1px solid #9b1d26;
17726  width: 100%;
17727  display: block;
17728  text-align: center;
17729  padding: 10px;
17730  color: #9b1d26;
17731  opacity: 0.6;
17732}
17733.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 {
17734  border: 1px solid #9b1d26;
17735  width: 100%;
17736  display: block;
17737  text-align: center;
17738  padding: 10px;
17739  color: #9b1d26;
17740}
17741.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 {
17742  border: 1px solid #c67d0d;
17743  width: 100%;
17744  display: block;
17745  text-align: center;
17746  padding: 10px;
17747  color: #c67d0d;
17748}
17749.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 {
17750  border: 1px solid #389b21;
17751  width: 100%;
17752  display: block;
17753  text-align: center;
17754  padding: 10px;
17755  color: #389b21;
17756}
17757.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 {
17758  width: 0.1px;
17759  height: 0.1px;
17760  opacity: 0;
17761  overflow: hidden;
17762  position: absolute;
17763  z-index: -1;
17764}
17765.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 {
17766  font-weight: normal !important;
17767  font-size: 18px;
17768  font-style: initial;
17769  padding: 10px 20px;
17770  border: 1px solid #7d7d7d;
17771  display: inline-block;
17772  margin-right: 20px;
17773  cursor: pointer;
17774}
17775.jd-framework.jd-front-end form.jd-forms .button-upload span, .j
17775d-framework.jd-front-end .jd-form .button-upload span, .jd-framework.jd-front-end .reg-form .button-upload span {
17776  font-weight: normal !important;
17777  font-size: 15px;
17778  font-style: initial;
17779  overflow: visible;
17780  display: inline-block;
17781  text-overflow: ellipsis;
17782  white-space: nowrap;
17783}
17784.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 {
17785  float: right;
17786}
17787.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 {
17788  line-height: 53px;
17789  margin-bottom: 0;
17790  font-size: 15px;
17791  margin-right: 20px;
17792}
17793.jd-framework.jd-front-end .search-page .finderWrapper {
17794  margin-top: 0;
17795}
17796.jd-framework.jd-front-end .search-page .listElement__image {
17797  background-size: cover;
17798  background-position: center top;
17799}
17800
17801@media screen and (min-width: 701px) {
17802  .jd-framework.jd-front-end .modal-dialog {
17803    width: 90%;
17804  }
17805}
17806@media screen and (min-width: 1001px) {
17807  .jd-framework.jd-front-end .modal-dialog {
17808    width: 75%;
17809  }
17810}
17811.jd-framework.jd-front-end .modal-dialog .modal-body {
17812  padding: 0;
17813}
17814.jd-framework.jd-front-end .ms-skin-default .ms-nav-next, .jd-framework.jd-front-end .ms-skin-default .ms-nav-prev {
17815  width: auto;
17816  background: none;
17817  background-position: -89px -26px;
17818  height: auto;
17819  cursor: pointer;
17820  top: 50%;
17821  left: 8px;
17822  -webkit-transform: translateY(-50%);
17823  transform: translateY(-50%);
17824  position: absolute;
17825  z-index: 110;
17826  font-family: icomoon;
17827  speak: none;
17828  font-style: normal;
17829  font-weight: 400;
17830  font-variant: normal;
17831  text-transform: none;
17832  line-height: 1;
17833  -webkit-font-smoothing: antialiased;
17834  -moz-osx-font-smoothing: grayscale;
17835  font-size: 80px;
17836  color: #fff;
17837  opacity: 0.6;
17838  -webkit-transition: color 300ms, opacity 300ms;
17839  transition: color 300ms, opacity 300ms;
17840}
17841.jd-framework.jd-front-end .ms-skin-default .ms-nav-next:before, .jd-framework.jd-front-end .ms-skin-default .ms-nav-prev:before {
17842  content: "\e605";
17843}
17844.jd-framework.jd-front-end .ms-skin-default .ms-nav-next:hover, .jd-framework.jd-front-end .ms-skin-default .ms-nav-prev:hover {
17845  color: #9b1d26;
17846}
17847@media screen and (max-width: 700px) {
17848  .jd-framework.jd-front-end .ms-skin-default .ms-nav-next, .jd-framework.jd-front-end .ms-skin-default .ms-nav-prev {
17849    display: none !important;
17850  }
17851}
17852.jd-framework.jd-front-end .ms-container:hover .ms-nav-next, .jd-framework.jd-front-end .ms-container:hover .ms-nav-prev {
17853  opacity: 1 !important;
17854}
17855.jd-framework.jd-front-end .ms-skin-default .ms-nav-next {
17856  right: 8px;
17857  left: auto;
17858  background-position: -89px -103px;
17859}
17860.jd-framework.jd-front-end .ms-skin-default .ms-nav-next:before {
17861  content: "\e606";
17862}
17863.jd-framework.jd-front-end .quicklink {
17864  text-align: left;
17865  background-color: #d4d4d4;
17866  margin-left: -15px;
17867  padding: 40px;
17868}
17869.jd-framework.jd-front-end .quicklink h3 {
17870  margin-top: 0;
17871  font-size: 30px;
17872  font-family: TW_Character, Arial, sans-serif;
17873}
17874.jd-framework.jd-front-end .quicklink ul li a {
17875  line-height: 36px;
17876  font-size: 18px;
17877}
17878.jd-framework.jd-front-end .quicklink ul li.active a {
17879  font-weight: bold;
17880  position: relative;
17881}
17882.jd-framework.jd-front-end .quicklink ul li.active a:before {
17883  font-family: icomoon;
17884  speak: none;
17885  font-style: normal;
17886  font-weight: 400;
17887  font-variant: normal;
17888  text-transform: none;
17889  line-height: 1;
17890  -webkit-font-smoothing: antialiased;
17891  -moz-osx-font-smoothing: grayscale;
17892  content: "\e609";
17893  font-size: 0.8em;
17894  margin-right: 12px;
17895  position: absolute;
17896  right: 100%;
17897  height: 36px;
17898  top: 4px;
17899}
17900.jd-framework.jd-front-end .contact-block.single {
17901  margin-top: 26px;
17902  width: inherit;
17903  margin-left: -15px;
17904  padding-bottom: calc(100% + 2px);
17905}
17906.jd-framework.jd-front-end .location-detail .reference-text {
17907  padding: 21px 0 24px;
17908}
17909.jd-framework.jd-front-end .location-detail .isotope-item .blog-article {
17910  width: calc(100% + 15px);
17911  padding-bottom: calc(100% + 15px);
17912  margin-right: -15px;
17913  margin-bottom: 26px;
17914}
17915@media screen and (max-width: 700px) {
17916  .jd-framework.jd-front-end .location-detail .isotope-item .blog-article {
17917    width: initial;
17918    padding-bottom: calc(100% + 15px);
17919    margin-left: -7px;
17920    margin-bottom: 10px;
17921  }
17922}
17923.jd-framework.jd-front-end .location-detail .isotope-item:nth-child(odd) .blog-article {
17924  width: calc(100% + 15px);
17925  padding-bottom: calc(100% + 15px);
17926  margin-left: -15px;
17927}
17928@media screen and (max-width: 700px) {
17929  .jd-framework.jd-front-end .location-detail .isotope-item:nth-child(odd) .blog-article {
17930    width: initial;
17931    padding-bottom: calc(100% + 15px);
17932    margin-left: -15px;
17933    margin-right: -7px;
17934  }
17935}
17936@media screen and (max-width: 700px) {
17937  .jd-framework.jd-front-end .location-detail .isotope-item .image-head {
17938    padding: 10px;
17939    white-space: nowrap;
17940  }
17941}
17942.jd-framework.jd-front-end #ct-location-detail {
17943  position: relative;
17944}
17945.jd-framework.jd-front-end #ct-location-detail #map-wrap {
17946  position: absolute;
17947  width: 100%;
17948  height: 100%;
17949  top: 0;
17950  left: 0;
17951  visibility: hidden;
17952  opacity: 0;
17953  z-index: 999;
17954  -webkit-transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1), visibility 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
17955  transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1), visibility 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
17956}
17957.jd-framework.jd-front-end #ct-location-detail #map-wrap.show {
17958  visibility: visible;
17959  opacity: 1;
17960}
17961.jd-framework.jd-front-end #ct-location-detail #map-wrap #map {
17962  width: 100%;
17963  height: 100%;
17964}
17965.jd-framework.jd-front-end #ct-location-detail #map-wrap select {
17966  position: absolute;
17967  top: 0;
17968  right: 0;
17969  margin: 20px;
17970}
17971@media screen and (max-width: 700px) {
17972  .jd-framework.jd-front-end #ct-location-detail:after {
17973    position: absolute;
17974    top: 100%;
17975    height: 80px;
17976    background-color: white;
17977    content: "";
17978    display: block;
17979    width: 100%;
17980    left: 0;
17981  }
17982}
17983@media screen and (max-width: 450px) {
17984  .jd-framework.jd-front-end #ct-location-detail:after {
17985    height: 115px;
17986  }
17987}
17988.jd-framework.jd-front-end #ct-location-detail .jd-shortcode-ctgallery-modulectgallery-wrap {
17989  position: relative;
17990  width: 100%;
17991  overflow: hidden;
17992}
17993.jd-framework.jd-front-end #ct-location-detail .gallery-slider {
17994  width: 100%;
17995  left: 0;
17996  top: 0;
17997  /* .ms-thumb-list {
17998
17999
18000     overflow: visible;
18001
18002     .ms-thumbs-cont {
18003
18004       display: inline-block;
18005       border: 4px solid $gray;
18006       border-left-width: 2px;
18007       border-right-width: 2px;
18008       background: $gray;
18009
18010       .ms-thumb-frame {
18011
18012         width: 15% !important;
18013         height: 0!important;
18014         margin: 0 2px;
18015         position: relative;
18016         opacity: 0.9;
18017
18018         overflow: visible;
18019
18020         &:after {
18021           content:'';
18022           position: relative;
18023           padding-bottom: 56.25%;
18024         }
18025
18026         &.ms-thumb-frame-selected {
18027           opacity: 1;
18028           &:after {
18029             opacity: 0;
18030           }
18031           &:before {
18032             bottom: 100%;
18033             left: 50%;
18034             border: solid transparent;
18035             content: "";
18036             height: 0;
18037             width: 0;
18038             position: absolute;
18039             pointer-events: none;
18040             border-color: rgba(136, 183, 213, 0);
18041             border-bottom-color: $gray;
18042             border-width: 12px;
18043             margin-left: -12px;
18044           }
18045         }
18046
18047       }
18048
18049       .ms-thumb-img {
18050         padding-bottom: 60%;
18051         background-position: center;
18052         background-size: cover;
18053         background-repeat: no-repeat;
18054       }
18055
18056     }
18057
18058   }*/
18059}
18060.jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h {
18061  width: 86%;
18062  margin: 0 auto;
18063  position: relative;
18064  height: auto !important;
18065}
18066@media screen and (max-width: 1000px) {
18067  .jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h {
18068    width: 82%;
18069  }
18070}
18071@media screen and (max-width: 420px) {
18072  .jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h {
18073    width: 210px;
18074  }
18075}
18076.jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h .ms-thumb-frame {
18077  position: relative;
18078  width: 131px !important;
18079  height: 74px !important;
18080  margin-right: 15px;
18081}
18082@media screen and (max-width: 420px) {
18083  .jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h .ms-thumb-frame {
18084    position: relative;
18085    width: 100px !important;
18086    height: 56px !important;
18087    margin-right: 10px;
18088  }
18089}
18090.jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-thumb-list.ms-dir-h .ms-thumb-img {
18091  position: absolute;
18092  top: 0;
18093  left: 0;
18094  height: 100%;
18095  width: 100%;
18096  background-position: center;
18097  background-size: cover;
18098  background-repeat: no-repeat;
18099}
18100.jd-framework.jd-front-end #ct-location-detail .gallery-slider .ms-view {
18101  background-color: white;
18102}
18103.jd-framework.jd-front-end .control-thumb {
18104  font-size: 40px;
18105  position: absolute;
18106  bottom: 20px;
18107}
18108@media screen and (max-width: 420px) {
18109  .jd-framework.jd-front-end .control-thumb {
18110    font-size: 30px;
18111    bottom: 18px;
18112  }
18113}
18114.jd-framework.jd-front-end .control-thumb.next {
18115  right: 15px;
18116}
18117@media screen and (max-width: 420px) {
18118  .jd-framework.jd-front-end .control-thumb.next {
18119    right: 5px;
18120  }
18121}
18122.jd-framework.jd-front-end .control-thumb.prev {
18123  left: 15px;
18124}
18125@media screen and (max-width: 420px) {
18126  .jd-framework.jd-front-end .control-thumb.prev {
18127    left: 5px;
18128  }
18129}
18130
18131/* Global tastaturfokus */
18132:where(a, button, [role=button], input, select, textarea, summary, [tabindex]):focus-visible {
18133  outline: 3px solid #9b1d26 !important;
18134  outline-offset: 3px !important;
18135}
18136
18137/* Großflächige Teaser & Slider-Karten: doppelter Ring für Kontrast */
18138.jd-shortcode-marketirol-recentteaser-wrap a {
18139  position: relative;
18140  display: block;
18141}
18142
18143.jd-shortcode-marketirol-recentteaser-wrap .teaser-small > a:focus-visible,
18144.jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a:focus-visible,
18145.jd-shortcode-marketirol-recentteaser-wrap .ausstrahlung:focus-visible {
18146  outline: none !important;
18147  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 6px #9b1d26 !important;
18148          box-shadow: 0 0 0 3px #fff, 0 0 0 6px #9b1d26 !important;
18149}
18150
18151/* Hover-Optik auch bei Fokus aktivieren (optional) */
18152.jd-shortcode-marketirol-recentteaser-wrap .teaser-small > a:focus-visible .image-wrap::after,
18153.jd-shortcode-marketirol-recentteaser-wrap .teaser-right > a:focus-visible .gradient {
18154  opacity: 0.6 !important;
18155}
18156
18157/* Owl dots tastaturfähig + Fokus */
18158.owl-dot {
18159  cursor: pointer;
18160}
18161
18162.owl-dot:focus-visible {
18163  outline: 3px solid #9b1d26;
18164  outline-offset: 3px;
18165}
18166
18167/* High-contrast/Windows */
18168@media (forced-colors: active) {
18169  :where(a, button, [role=button], [tabindex]):focus-visible {
18170    outline: 2px solid CanvasText;
18171    outline-offset: 2px;
18172    -webkit-box-shadow: none !important;
18173            box-shadow: none !important;
18174  }
18175}    .cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}
18175.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}
18176    .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}
18177    .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}
18177.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
18178    @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}}
18179    .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}
18180    .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}
18181
18182    #contentWrapper.ready{
18183        opacity: 1;
18184        visibility: visible;
18185    }
18186
18187</style>
18188
18189	<!-- Scripts -->
18190	<div id="jd-scripts">
18191		
18192		<div class="modal fade" id="modal-dummy" tabindex="-1" role="dialog" aria-hidden="true">
18193			<div class="modal-dialog">
18194				<div class="modal-content">
18195					<div class="modal-header">
18196						<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
18197					</div>
18198					<div class="modal-body">
18199						<div class="jd-loader jd-loader-modal"></div>						<div class="modal-body-holder">
18200
18201						</div>
18202					</div>
18203					<div class="modal-footer"></div>
18204				</div>
18205			</div>
18206		</div>
18207
18208		<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>
18209<!-- Google Tag Manager -->
18210<script>
vendor: 359 bytes, lines 18210-18214
18210(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
18211            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
18212        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
18213        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
18214    })(window,document,'script','dataLayer','
18214GTM-WPVSQ85
vendor: 3 bytes, line 18214
18214');
18214</script>
18214
18215<!-- End Google Tag Manager -->
18216
18217
18218			</div>
18219
18220	
18220<script type="speculationrules">
18221{"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"}]}
18222</script>
18222
18223<!-- YouTube Feeds JS -->
18224<script type="text/javascript">
18225
18226</script>
vendor: 2 bytes, line 18226
18226
18227<script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAggaJe8AH-_VUw65SgGQdHh1rQDDOv1nM&libraries=places"></script>
18227        <style>
18228            .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;
18228left: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;
18228left: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>
18229        		<style>
18230			:root {
18231				-webkit-user-select: none;
18232				-webkit-touch-callout: none;
18233				-ms-user-select: none;
18234				-moz-user-select: none;
18235				user-select: none;
18236			}
18237		</style>
18238		
18238<script type="text/javascript">
18239			/*<![CDATA[*/
18240			document.oncontextmenu = function(event) {
18241				if (event.target.tagName != 'INPUT' && event.target.tagName != 'TEXTAREA') {
18242					event.preventDefault();
18243				}
18244			};
18245			document.ondragstart = function() {
18246				if (event.target.tagName != 'INPUT' && event.target.tagName != 'TEXTAREA') {
18247					event.preventDefault();
18248				}
18249			};
18250			/*]]>*/
18251		</script>
18251
18252		<!-- Instagram Feed JS -->
18253<script type="text/javascript">
18254var sbiajaxurl = "https://www.cine.tirol/wp-admin/admin-ajax.php";
18255</script>
18255
18256<link rel='stylesheet' id='jquery-owlcarousel-css' href='https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/css/jquery-owlcarousel.css' type='text/css' media='all' />
18257<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 18257
18257
18258<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 18258
18258
18259<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 18259
18259
18260<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 18260
18260
18261<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 18261
18261
18262<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 18262
18262
18263<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 18263
18263
18264<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 18264
18264
18265<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 18265
18265
18266<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 18266
18266
18267<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 18267
18267
18268<script type="text/javascript" id="jd-custom-functions-js-extra">
18269/* <![CDATA[ */
18270var wpRestSettings = {"root":"https:\/\/www.cine.tirol","nonce":"2f12dd1338"};
18271/* ]]> */
18272</script>
vendor: 1 bytes, line 18272
18272
18273<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 18273
18273
18274<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 18274
18274
18275<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 18275
18275
18276<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 18276
18276
18277<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 18277
18277
18278<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 18278
18278
18279<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 18279
18279
18280<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 18280
18280
18281<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 18281
18281
18282<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 18282
18282
18283<script type="text/javascript" src="https://www.cine.tirol/wp-content/themes/jd-bootpress/assets/js/jquery-matchheight.js" id="jquery-matchheight-js"></script>
18283
18284
18285<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 18285
18285
18286<script>
18287    window.addEventListener("load", function(){
18288        window.cookieconsent.initialise({
18289            "palette": {
18290                "popup": {
18291                    "background": "#ffffff"
18292                },
18293                "button": {
18294                    "background": "#9b1d26",
18295                    "text": "#ffffff"
18296                }
18297            },
18298            "content": {
18299                "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.",
18300                "dismiss": "Ja, verstanden",
18301                "link": "Mehr Informationen",
18302                "href": "https://www.cine.tirol/datenschutz/"
18303            }
18304        })});
18305</script>
18305
18306	</body>
18307
18308</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.