@charset "utf-8";@media all{body{-webkit-text-size-adjust:none}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:block !important}}@media screen and (max-width:979px){.hidden-desktop{display:block !important}.visible-desktop{display:none !important}.visible-tablet{display:block !important}.hidden-tablet{display:none !important}}@media all{}@media screen and (max-width:767px){.hidden-desktop{display:block !important}.visible-desktop{display:none !important}.visible-tablet{display:none !important}.hidden-tablet{display:block !important}.visible-phone{display:block !important}.hidden-phone{display:none !important}}@media all{}@media screen and (max-width:979px){.drop-down .module-title h3{display:none;position:relative;color:#fff;font-size:200%;left:3%;padding:0}.drop-down .module-title{margin:0;padding:0;background:transparent}.drop-down{position:relative;float:none;padding:0;width:auto !important;height:auto;z-index:30}.drop-down ul{background-color:transparent;border:none;display:none;width:400px;position:relative;top:0;left:3%;max-width:94%;padding:12px 0 50px 0;z-index:1337}#js_navigation:target>ul,#js_navigation:target .module-title h3{display:block}.drop-down span.title_menu{display:block;float:none;position:relative;margin:11px 3px 10px 3px;line-height:1;font-weight:normal}.drop-down span.title_menu a{display:block;font-size:19px;line-height:19px;text-align:center;margin:0 auto;width:25%;min-width:140px;padding:6px 6px 6px 6px;color:#fff;background:#bbb;border-radius:8px;box-shadow:0px 0px 3px #888 inset;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.icon-menu{display:inline-block;padding:0 10px 0 0;background-position:0 0;line-height:inherit;height:auto;width:auto;vertical-align:middle;margin:0}.drop-down span.title_menu a:hover,.drop-down span.title_menu a:focus{background-image:url(/templates/joomspirit_98/images/black-08.png);background-repeat:repeat;background-position:0 0;text-decoration:none}#js_navigation:target span.title_menu{display:none}#js_navigation:target:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:rgba(80,80,80,.8)}.drop-down li{position:relative;display:block;float:none;height:auto;width:auto;line-height:inherit;padding:0;margin:0 0 10px 0;background-image:none}.drop-down li,.drop-down li:first-child{border:none}.drop-down li ul{display:block;position:relative;top:0;left:0;z-index:1;opacity:1;width:auto;max-width:none;border-radius:0;border:none;box-shadow:none;padding:0;margin:0;background:transparent}.drop-down li ul ul{top:0;left:0;margin:0;padding:0;border-radius:0;box-shadow:none}.drop-down li ul:hover{box-shadow:none}.drop-down li li ul:hover{box-shadow:none;background:transparent}.drop-down li li{float:none;width:auto;background:transparent;padding:0;margin:0}.drop-down li a,.drop-down li span.separator{display:block;width:auto;height:auto;padding:14px 15px 14px 25px;margin:0;text-align:left;text-transform:none;font-weight:normal;line-height:100%;font-size:150%;text-shadow:none;background-image:none;background-color:#000;color:#fff;border-radius:8px 8px 0 0;border-left:1px solid #999 !important;border-right:1px solid #999 !important;border-color:rgba(0,0,0,0.2) !important;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.drop-down>ul>li>a:only-child{border-radius:8px}.drop-down li li a,.drop-down li li span.separator{display:block;width:auto;color:#222;letter-spacing:0px;font-size:140%;line-height:inherit;padding:14px 15px 14px 25px;margin:0;background-image:none;background-color:#fff;border:none;border-bottom:1px solid #aaa;border-radius:0}.drop-down li li:first-child a,.drop-down li li:first-child span.separator{border:none;border-bottom:1px solid #aaa}.drop-down li ul,.drop-down ul ul li:last-child>a{border-radius:0 0 8px 8px}.drop-down li li li a,.drop-down li li li span.separator{font-size:125%;padding:14px 15px 14px 40px;background-color:#e8e8e8}.drop-down ul ul ul li:last-child>a{border-radius:0}.drop-down li li li li a,.drop-down li li li li span.separator{font-size:120%;padding:14px 15px 14px 60px;background-color:#d8d8d8}.drop-down li a:hover,.drop-down li span.separator:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.drop-down li li li:first-child>a,.drop-down li li li:first-child>span{border-top-right-radius:0;border-top-left-radius:0}.drop-down li li:last-child>a,.drop-down li li:first-child>span{border-bottom-left-radius:0;border-bottom-right-radius:0}.drop-down a{text-decoration:underline !important}.drop-down li:hover>a,.drop-down a[href="#js_navigation"]{text-decoration:none !important}.drop-down a[href="#"]{text-decoration:none !important;cursor:default}.drop-down>ul>li:hover>a,.drop-down>ul>li:hover>span,.drop-down>ul>li.active>a,.drop-down>ul>li.active>span{color:#fff;background-color:#000;background-image:none;box-shadow:none}.drop-down li li:hover>a,.drop-down li li:hover>span,.drop-down li li.active>a,.drop-down li li.active>span{color:#000;background-color:#fff;background-image:none;box-shadow:none}.drop-down li li li:hover>a,.drop-down li li li:hover>span,.drop-down li li li.active>a,.drop-down li li li.active>span{background-color:#e8e8e8}.drop-down li li li li:hover>a,.drop-down li li li li:hover>span,.drop-down li li li li.active>a,.drop-down li li li li.active>span{background-color:#d8d8d8}.drop-down li.current>a{color:#fff !important;text-decoration:none !important}#js_navigation:before,#js_navigation:after{display:block}.drop-down>ul>li:hover>a,.drop-down>ul>li:hover>span{background:#000;box-shadow:none}.drop-down>ul>li.active>a,.drop-down>ul>li.active>span{box-shadow:none}.drop-down{padding:16px 0 20px 0;margin-left:-30px}}@media screen and (max-width:979px){body{margin:0;padding:0;min-width:0}.wrapper-website-content,.wrapper-website-footer{width:98%;padding:0;min-width:0}.wrapper-website-content,.wrapper-website-footer{background-position:20px 0}.website-header,.website-footer{margin-left:20px}.bg-shadow,.bg-image-right{left:20px}.bg-left-column{display:none}.bg-image-left{width:20px}div[id*="googlemap"]{width:auto !important}#search{float:none}#search input[type="text"],#search .inputbox{height:28px}.search{margin-bottom:0}#translate{float:right}.top_menu{float:none}.top_menu li a{padding:2px 13px 20px 13px;background:transparent}.logo-module.under980{text-align:center;padding:30px 10px}.website-title span{font-size:90%}.social-links.under980{text-align:center;float:none;margin:10px 0 24px 0}.social-links.under980 ul{display:block;margin-top:8px}.right-image{margin-left:5px;font-size:90%}.box-image.under980{display:none}.right-image.under980{width:auto;float:none;margin:0 auto;width:96%}.website-content{padding-bottom:0;min-height:0}.main_content{padding:20px 0}.breadcrumb{padding:8px 0 6px 8px;background:#eee}.left_column>div,.right_column>div{background-image:none;margin:0;padding:0;min-height:0}.left_column>div>div,.right_column>div>div{background-image:none;background-color:transparent}.left_column,.right_column,.top-module-position,.bottom-module-position{float:none;padding:0 0;margin:0;background-image:none;min-height:auto;border:none;width:auto;clear:both}.left_column,.website-content-right{padding-left:50px}.right_column{overflow:visible}.wrapper-website-footer{margin-top:0}.website-footer{height:auto;padding-bottom:20px}.extra-bg-footer{display:none}.bottom_menu{display:block;float:none;padding:0;text-align:center;margin:0px auto 0px auto}.bottom_menu li{display:inline-block;float:none;padding:0 4px 20px 4px;margin:0;width:auto;background-position:0 0}.bottom_menu li a{display:inline;background:transparent}.address{clear:both;float:none;padding:4px 0 0;margin:8px 0 10px 0;text-align:center}.address.without_bottom_menu{margin-top:10px}.jslink{background-size:6px 97px;height:97px}}@media all{}@media screen and (max-width:767px){.wrapper-website-content,.wrapper-website-footer{background-position:10px 0}.website-header,.website-footer{margin-left:10px}.bg-shadow,.bg-image-right{left:10px}.bg-image-left{width:10px}.left_column,.website-content-right{padding-left:30px}.website-title span{font-size:80%}.logo-module.under768{text-align:center;padding:30px 10px}.social-links.under768{text-align:center;float:none;margin:20px 0 24px 0}.social-links.under768 ul{display:block;margin-top:8px}.right-image{width:auto;float:none;margin:0 auto;width:96%}.box-image{clear:both}.box-image.under768{display:none}#search input[type="text"],#search .inputbox{height:25px}.main_component{margin-top:20px}.user1,.user2,.user3,.user4,.user5,.user6,.user7,.user8,.user9{float:none;padding:10px 0;margin:0;width:100% !important;clear:both}.user7,.user8,.user9{padding:0}.top-module-position .border>div,.bottom-module-position .border>div,.user1 .border>div,.user2 .border>div,.user3 .border>div,.user4 .border>div,.user5 .border>div,.user6 .border>div,.user7 .border>div,.user8 .border>div,.user9 .border>div{margin-bottom:8px}.moduletable.shadow>div{margin-bottom:0 !important}.cols-2 .column-1{width:auto;float:none}.cols-2 .column-2{width:auto;float:none}.cols-3 .column-1{float:none;width:auto;padding:0;margin-right:0}.cols-3 .column-2{float:none;width:auto;width:auto;padding:0}.cols-3 .column-3{float:none;width:auto;padding:0}.column-1,.column-2,.column-3{padding:10px 0px}.column-2{width:auto;margin-left:0}.column-3{width:auto}.column-4{width:auto}.cols-4 .column-1,.cols-4 .column-2,.cols-4 .column-3,.cols-4 .column-4{float:none;clear:none;width:auto;margin-left:0;padding:20px 0}.one-half,.one-third,.two-third,.one-fourth,.two-fourth,.three-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth{float:none;width:auto;margin:10px 0}#slide-contact .thumbnail.pull-right{float:none !important;margin:0 0 40px 0;box-shadow:none;border:none}.contact-position,.contact-address,p>span.contact-emailto,p>span.contact-telephone,p>span.contact-fax,p>span.contact-mobile,p>span.contact-webpage{margin-left:30px}dl.contact-position,dl.contact-address{margin-left:60px}.contact-image{margin-left:0}.contact-form{margin:50px 6px 10px 6px;padding:30px 12px}.contact-form dl{margin-right:0;max-width:none}.contact .contact-form button,.contact .form-actions{margin-left:0}.pane-sliders .contact-position,.pane-sliders address,.pane-sliders .contact-emailto,.pane-sliders .contact-telephone,.pane-sliders .contact-fax,.pane-sliders .contact-mobile,.pane-sliders .contact-webpage,.tabs .contact-position,.tabs address,.tabs .contact-emailto,.tabs .contact-telephone,.tabs .contact-fax,.tabs .contact-mobile,.tabs .contact-webpage{margin-left:50px}.pane-sliders .contact-image,.tabs .contact-image{margin-left:20px}dl.tabs dt{float:none;margin-right:0}}
@media all{}
