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 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 screen and (max-width:979px){.drop-down{position:relative;float:none;padding:0;width:auto!important;height:auto;z-index:30}.drop-down ul,.drop-down ul *{border-radius:0!important}.drop-down ul{background-color:transparent;border:none;display:none;width:400px;position:relative;top:0;margin-left:2%;max-width:96%;padding:0;z-index:1337}#js_navigation:target>div>div>ul{display:block}.drop-down span.title_menu{display:block;position:relative;font-weight:normal;text-transform:uppercase;font-size:105%;margin:80px 0 15px 0;text-align:center;background:transparent url(/templates/tattoo/images/bg-button-main-menu.png.pagespeed.ce.D6v8dr91n-.png) 50% 0 repeat-y;background-size:100% 100%}.drop-down span.title_menu a{display:inline-block;*display:inline;*zoom:1;color:#555;padding:12px 20px;border-radius:8px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.drop-down span.title_menu a:hover{color:#000}.icon-main-menu:before{display:inline-block;*display:inline;*zoom:1;font-family:FontAwesome;content:"\f0c9";font-style:normal;font-weight:normal;line-height:1;font-size:15px;margin-right:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#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(240,240,240,.9)}.drop-down li{position:relative;display:block;float:none;height:auto;width:auto;line-height:inherit;padding:0;margin:0 0 20px 0}.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}.drop-down li ul:hover{box-shadow:none}.drop-down li ul ul{top:0;left:0;margin:0;background:transparent}.drop-down li li{float:none;width:auto;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;border:none;text-align:left;text-transform:none;font-weight:normal;line-height:100%;text-shadow:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.drop-down li li a,.drop-down li li span.separator{display:block;width:auto;letter-spacing:0;line-height:inherit;border:none;padding:14px 15px 14px 25px;margin:0}.drop-down li li li a,.drop-down li li li span.separator{padding:14px 15px 14px 40px}.drop-down li li li li a,.drop-down li li li li span.separator{padding:14px 15px 14px 60px}.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:hover>ul,.drop-down li:focus>ul{display:block;z-index:10;opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.drop-down>div>div>ul>li:last-child>ul ul{left:inherit;right:inherit}.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>div>div>ul>li:hover>a,.drop-down>div>div>ul>li:hover>span,.drop-down>div>div>ul>li.active>a,.drop-down>div>div>ul>li.active>span{background-image: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{box-shadow:none}.drop-down li.current>a{text-decoration:none!important}.wrapper-website.main-menu{z-index:40}.drop-down,.drop-down.isStuck{position:absolute!important;top:28px!important;left:0!important;right:0!important;background:inherit;margin:0;border:none}.drop-down li li:first-child a,.drop-down li li:first-child span.separator{background:transparent url(/templates/tattoo/images/underline.png.pagespeed.ce.bsALuRLfa3.png) 100% 0 repeat-x}#js_navigation:target{top:0!important;bottom:inherit!important;z-index:99}.isStuck>ul{margin:0;text-align:left;min-width:0}.isStuck.drop-down li a,.isStuck.drop-down li span.separator{padding-top:14px;padding-bottom:14px}#js_navigation:before,#js_navigation:after{display:block}.isStuck>div{width:auto}.menu_left,.menu_right{position:relative;left:0;right:0;clear:both}body{margin:0;padding:0;min-width:0}.wrapper-website{width:94%;min-width:0}.image-module{margin:0 -1.5%}div[id*="googlemap"]{width:auto!important}.top-header{padding:4px 0}.top-header .wrapper-website{width:98%}.logo-module{z-index:40}.website-title span{font-size:95%}.background-header{z-index:2}.website-content{padding-top:155px}.left_column,.right_column{margin:0;padding:0;min-height:0}.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}.right_column{overflow:visible}div[class*="horizontal-menu"] li a{padding:9px 10px 8px 10px;font-size:90%}div[class*="vertical-menu"] li a{padding:10px 9px 8px 10px;font-size:90%}.bottom_menu li{padding:0 12px}.users_footer{padding:20px 0}.jslink{background-size:6px 97px;height:97px;left:2px}}@media screen and (max-width:767px){.website-title span{font-size:85%}.main_component{margin-top:20px}.users_footer{padding:12px 20px}.user1,.user2,.user3,.user4,.user5,.user6,.user7,.user8,.user9{float:none;padding:0;margin:0;width:100%!important;clear:both}.users_top .moduletable,.users_bottom .moduletable{margin-bottom:20px}.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 0}.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;clear:both}#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 .contact-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 screen and (max-width:500px){.wrapper-website{width:90%}.image-module{margin:0 -3.5%}#translate{display:block;margin:5px 0;text-align:center}.social-links{float:none;text-align:center}.text-email,.text-phone{display:block;margin:0;text-align:center}}@media screen and (max-width:280px){.shadow-image-yes{background-image:none;margin-bottom:0}.shadow-image-yes>div{background-image:none;padding-bottom:0}}#boxplus .boxplus-viewer{width:150px}#boxplus .boxplus-viewer{width:150px}