article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.slider{margin:0;padding:0 0 60px;width:100%;overflow:hidden}.flexslider{margin:0;background:#fff;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0;}.flex-direction-nav a{width:38px;height:38px;margin:-24px 0 0;display:block;background:url(/sites/all/themes/tarta/images/bg_direction_nav.gif) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}@media only screen{body{font-family:'Arvo',serif;font-size:14px}}@media only screen and (min-width :1280px){body{font-size:16px}}#preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(/sites/all/themes/tarta/images/status.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}#page{z-index:100;margin-top:3em;padding:2em 0;width:100%;min-height:56em;float:left}#page .colonna{margin:7em 0 0 3.6em;width:38em;float:left}#page .colonnashop1{margin:7em 0 0 2%;width:30%;float:left}#page .colonnashop2{margin:7em 0 0 2%;width:62%;float:left}#page .colonna_distributori{margin:7em 0 6em 3.6em;width:96%;float:left}#page .colonna_distributori .distributore{margin:2em 1.6em 0 0;width:20em;min-height:13em;float:left;padding:0}#page .colonna_distributori .distributore h4{font-size:1em;display:inline-block;background:#fff;margin:2px 0;color:#555}#page .colonna_distributori .distributore hr{margin:0;border:none;color:trasparent}#page .colonna_distributori .distributore h3{font-size:1.2em;display:inline-block;background:#fff;margin:0}#page .colonna_distributori .distributore p{font-size:.8em;clear:both;padding:.2em 0}#page .colonna_distributori .distributore a{color:#000;text-decoration:none;padding:.2em 0}#page .colonna_distributori .distributore a:hover{color:#000;text-decoration:underline}#page .colonna_distributori .distributore ul{list-style:none;margin:0;padding:0}#page .colonna h1{margin:0;padding:0;height:2em;font-size:2.2em;color:#0d8a96;background:#fff;display:inline-block}#page p{margin:0;background-color:#fff;display:inline}#notizie{z-index:100;margin:50px 0;width:100%;overflow:hidden}.nbox{background:url(/sites/all/themes/tarta/images/white.png);z-index:101}.news{width:25%;float:left;margin:0;padding:0;padding-bottom:40px}.news p,.news h3{padding:0 20px;margin:4px 0}.news ul,.news li{list-style:none;margin:0;padding:0}.news a{color:#000}.news ul li.node-readmore a{position:relative;display:inline-block;margin:0;padding:0 30px 20px 20px;color:#000;text-decoration:none;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:.9em;background:url(/sites/all/themes/tarta/images/moremore.png) right top no-repeat}.news .field-name-field-allegato{padding:0 20px}#logotop{width:12em;height:4em;position:fixed;left:1em;z-index:1000}#logotop img{margin-top:4px;width:14em;height:auto}body.not-logged-in #logotop{top:.8em}body.logged-in #logotop{top:4.8em}#footer{clear:both;float:left;width:100%;min-height:4em;background:#333}#footer .text{float:left;text-align:left;margin-left:1em;margin-top:4px}#footer .text p{font-family:Arial,Helvetica,sans-serif;font-size:.75em;color:#fff;background:#333}#footer .text a{color:#fff}#social{float:right;width:360px;margin:10px 1em 0 0;height:44px}#social a.facebook{display:block;width:44px;height:44px;background:url(/sites/all/themes/tarta/images/facebook.png);background-size:cover;float:right;margin-left:10px}#social a.twitter{display:block;width:44px;height:44px;background:url(/sites/all/themes/tarta/images/twitter.png);background-size:cover;float:right;margin-left:10px}
#social a.pinterest{display:block;width:44px;height:44px;background:url(/sites/all/themes/tarta/images/pinterest.png);background-size:cover;float:right;margin-left:10px}#social a.youtube{display:block;width:44px;height:44px;background:url(/sites/all/themes/tarta/images/youtube.png);background-size:cover;float:right;margin-left:10px}#social a.linkedin{display:block;width:44px;height:44px;background:url(/sites/all/themes/tarta/images/linkedin.png);background-size:cover;float:right;margin-left:10px}#social a.instagram{display:block;width:44px;height:44px;background:url(/sites/all/themes/tarta/images/instagram.png);background-size:cover;float:right;margin-left:10px}.region-contentbottom{clear:both;float:left;width:100%;height:2em;background:#555;position:relative}.region-contentbottom ul{width:90%;padding:0;list-style:none;margin:0;float:right}.region-contentbottom ul li a{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:.85em;color:#fff;float:right;text-align:left;margin-right:1.3em;margin-top:6px;text-decoration:none}#biglogo{width:30%;position:absolute;top:10em;left:35%;z-index:102}#biglogo img{width:100%;height:auto}#lang{position:fixed;top:.5em;right:1em;z-index:1002;text-align:right}#languages{position:fixed;top:4.4em;right:.4em;z-index:1002;text-align:left;background-color:#fff;padding:1em;display:none}#languages ul,#languages li,#languages p{list-style:none;margin:0;padding:0}#languages a{color:#000;font-weight:700;text-decoration:none}#lang a{color:#fff;font-weight:700;text-decoration:none;height:3em;margin-top:1.65em;display:block;font-size:.85em}#lang img{float:left;padding-right:.5em;width:1.5em;height:1.5em}.more{text-align:right}.more a{display:block;color:#000;padding-right:30px;background:url(/sites/all/themes/tarta/images/moremore.png) center right no-repeat}div.citazione{width:20em;clear:both;margin:2em 0;padding:1em;display:block;background:#79bdca}div.citazione h3{display:inline-block;margin:0;padding:0;line-height:1.4em}.gallery{margin-top:-1em}.thumb{width:10em;float:left;margin:.25em;border:.5em solid #fff;background:#fff}.thumb img{width:10em;height:auto;float:left}.modelli{width:10em;float:left;margin:.25em;border:.5em solid #fff;background:#fff}.modelli img{width:10em;height:auto;float:left;padding-bottom:.5em}.modelli h5{line-height:1.2em;text-align:center;font-size:.8em;font-weight:400}#downloads table{width:100%;font-size:.9em;margin:2em 0}#downloads table th{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000;padding-right:1em;text-align:left}#downloads table td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding-right:1em;background:#fff;text-align:left;padding:.4em 0}#downloads table td a{color:#000;text-decoration:none}.submitted{text-decoration:none;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:.8em}.prodotto{width:250px;height:450px;padding:10px;border:1px solid #999;border-radius:10px;box-shadow:0 0 6px #999;margin:0 0 20px 20px;overflow:hidden;float:left;position:relative}.prodotto:hover{box-shadow:0 0 6px #000}#page .prodotto h3{font-size:1.1em;background:#fff;font-weight:400;margin:0 0 10px;text-align:center}#page .prodotto p{font-size:.75em;font-weight:200;margin:2px 0;clear:both;display:block}#page .prodotto p.prezzo{font-size:1em;font-weight:400;margin:6px 0 2px;padding:2px 0;background:#eee;display:block;width:250px;text-align:center;position:absolute;bottom:60px;left:10px}#page .prodotto p.opzioni{font-size:.85em;font-weight:200;margin:2px 0;padding:2px 0;background:#eee;display:block;width:250px;text-align:center;position:absolute;bottom:90px;left:10px}#page .prodotto select{font-size:.85em;font-weight:200;border:1px solid #999}.prodotto .buy{position:absolute;bottom:10px;left:30px}#porfesr{clear:both;width:100%;background:#fff;padding:0 .5em;z-index:10}.bollino{width:160px;height:160px;background:url(/sites/all/themes/tarta/images/bollino.png);background-size:contain;position:relative;margin-top:10px;clear:both}.bollino h3{font-family:'Arvo',serif;color:#fff;text-align:center;padding-top:36px;font-size:18px}
#page .bollino p{background-color:transparent}.bollino a{position:absolute;width:160px;left:0;top:0;padding-top:114px;padding-bottom:30px;font-size:13px;font-family:'Arvo',serif;color:#fff;font-weight:700;text-align:center;text-decoration:none}.moreinfo a{clear:both;margin-top:10px;display:inline-block;height:36px;padding:12px 78px 4px 18px;font-family:'Arvo',serif;color:#fff;font-size:16px;font-weight:700;text-decoration:none;background:url(/sites/all/themes/tarta/images/moreinfo.png) top right;background-size:cover}#bollinih{position:absolute;z-index:999;left:20px;bottom:20px}.region-info{width:100%;clear:both;background:#efefef;float:left;margin:0;padding:0;box-sizing:border-box;overflow-x:hidden}.region-info p{padding:0 10px}.region-info h2{text-align:center;color:#db3f00}.modinfo{width:1024px;margin:0 auto}.formcol{width:50%;padding:0 10px;float:left;box-sizing:border-box}.formtot{width:100%;padding:0 10px;float:left;box-sizing:border-box;padding-bottom:10px}.form-text,.form-select{width:100%;border:1px solid #999}.webform-component-textfield,.webform-component-select,.webform-component-email,.webform-component-textarea,.form-actions{margin:0;padding:10px 0 0;float:left;width:100%}.form-item,.form-actions{margin-top:0;margin-bottom:0}.form-submit{clear:both;margin-top:10px;display:inline-block;padding:10px 18px;font-family:'Arvo',serif;color:#fff;font-size:16px;font-weight:700;text-decoration:none;background:#db3f00;border:none}body.not-logged-in #menu{width:100%;position:fixed;top:.8em;left:0;z-index:1000}body.logged-in #menu{width:100%;position:fixed;top:4.8em;left:0;z-index:1000}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;display:block}ul.sf-menu{width:100%;padding:0 0 0 16em;background:#000;background:rgba(0,0,0,.8);box-shadow:0 5px 5px #000;box-shadow:0 5px 5px rgba(0,0,0,.2)}.sf-menu li{position:relative;margin:0}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu>li{float:left}.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:block}.sf-menu a{display:block;position:relative;font-weight:700;font-size:1em}.sf-menu a:hover{color:#555}.sf-menu ul ul{top:0;left:100%}.sf-menu{float:left;margin-bottom:1em}.sf-menu ul{min-width:12em;*width:12em;}.sf-menu a{padding:1.1em .5em;text-decoration:none;zoom:1;color:#fff}.sf-menu li ul li a{color:#000}.sf-menu li{white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s}.sf-menu li:hover,.sf-menu li.sfHover{background:#fff;color:#000;-webkit-transition:none;transition:none}.sf-menu li.sfHover a{color:#000}.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em;}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dfeeff;border-top-color:rgba(255,255,255,.5)}.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after{border-top-color:#fff}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dfeeff;border-left-color:rgba(255,255,255,.5)}.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after{border-left-color:#fff}.sf-navbar{position:relative;margin-bottom:1em}.sf-navbar:before{content:'';position:absolute;left:0;z-index:-1;height:200%;width:100%}.sf-navbar ul{box-shadow:none}.sf-navbar li{position:static}.sf-navbar>li>a,.sf-navbar>li>ul>li>a{border:none}.sf-navbar>li>ul{min-width:36em}.sf-navbar ul{background:#79bdc9;background:rgba(121,189,201,.8);width:100%;box-shadow:0 0 5px #000;box-shadow:0 0 10px rgba(0,0,0,.5)}.sf-navbar ul li{position:relative}.sf-navbar ul ul{left:0;top:100%}.sf-navbar ul ul li{width:100%}.sf-navbar>li>ul>li{float:left}.sf-navbar ul li.current>a{font-weight:700}.sf-navbar ul li a.active{background:#fff}.sf-arrows.sf-navbar ul .sf-with-ul:after{margin-top:-3px;margin-right:0;border-color:transparent;border-top-color:#000;border-top-color:rgba(255,255,255,.5)}
.sf-arrows.sf-navbar ul>li>.sf-with-ul:focus:after,.sf-arrows.sf-navbar ul>li:hover>.sf-with-ul:after,.sf-arrows.sf-navbar ul>.sfHover>.sf-with-ul:after{border-color:transparent;border-top-color:#000}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;word-wrap:break-word}.lt-ie8 .node-unpublished p.unpublished>*,.lt-ie8 .comment-unpublished>*{position:relative}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{display:block;font-weight:700}.form-item label.option{display:inline;font-weight:400}.form-required{color:#c00}.form-item .description{font-size:.85em}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.container-inline div,.container-inline label{display:inline}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}#user-login-form ul{margin-bottom:0}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px}#user-login-form li.user-link{margin-top:1.5em}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form tr.even{background-color:#fff}form table .item-list ul{margin:0}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc}td.menu-disabled{background:#ccc}ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap}ul.primary li,ul.secondary li{float:left;margin:.5em 3px 0}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:#fff 1px 1px 0;border:1px solid #bbb;border-bottom:0;margin:.5em 0 0 3px}ul.primary li.active{border-bottom:1px solid #fff;margin-bottom:-1px}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-ms-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em}ul.secondary a:link,ul.secondary a:visited{-webkit-border-radius:.75em;-moz-border-radius:.75em;-ms-border-radius:.75em;-o-border-radius:.75em;border-radius:.75em;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;text-shadow:#fff 1px 1px 0;background-color:#f2f2f2;color:#666;padding:0 .5em}
ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333}ul.secondary a.active,ul.secondary a:active{text-shadow:#333 1px 1px 0;background-color:#666;border-color:#000;color:#fff}.tos-wrapper{display:none;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.tos-wrapper.tos-fixed{background-color:#0a0a0a;position:fixed;top:0;left:0;z-index:9000}.tos-wrapper.tos-inline{position:relative}.tos-wrapper *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.tos-slider{white-space:nowrap;width:100%;height:100%;padding:0;margin:0;position:absolute;left:0;top:0}.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;height:100%;overflow:hidden;position:relative}.tos-slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.tos-slide.tos-loading{background:url(/sites/all/themes/tarta/tos/tos-preloader-black.png) center center no-repeat transparent}.tos-wrapper.tos-fixed .tos-slide.tos-loading{background-image:url(/sites/all/themes/tarta/tos/tos-preloader-white.png)}.tos-slide>*{vertical-align:middle;display:inline-block;max-height:100%;max-width:100%}.tos-wrapper.tos-fill .tos-slide>*{max-height:none;max-width:none;min-height:100%;min-width:100%}.tos-content{background-color:#fff;color:#333;white-space:normal;text-align:left;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:30px;overflow:auto}.tos-caption{background-image:-webkit-linear-gradient(bottom,rgba(10,10,10,.5) 0%,rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(bottom,rgba(10,10,10,.5) 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(bottom,rgba(10,10,10,.5) 0%,rgba(0,0,0,0) 100%);color:#fff;font-size:15px;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.8);text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:50px 30px 20px;bottom:0;left:0}.tos-prev,.tos-next,.tos-close,.tos-play,.tos-zoom:after{background:center center no-repeat #000;border:1px solid #666;border-radius:5px;display:block;width:40px}.tos-caption,.tos-prev,.tos-next,.tos-close,.tos-play,.tos-zoom:after{-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;position:absolute}.tos-wrapper.tos-desktop:hover .tos-prev,.tos-wrapper.tos-desktop:hover .tos-next,.tos-wrapper.tos-desktop:hover .tos-close,.tos-wrapper.tos-desktop:hover .tos-play,.tos-zoom:hover:after{opacity:.7}.tos-wrapper.tos-desktop:hover .tos-prev:hover,.tos-wrapper.tos-desktop:hover .tos-next:hover,.tos-wrapper.tos-desktop:hover .tos-close:hover,.tos-wrapper.tos-desktop:hover .tos-play:hover,.tos-wrapper.tos-touch.tos-hover .tos-prev,.tos-wrapper.tos-touch.tos-hover .tos-next,.tos-wrapper.tos-touch.tos-hover .tos-close,.tos-wrapper.tos-touch .tos-play{opacity:.9}.tos-wrapper.tos-desktop:hover .tos-caption,.tos-wrapper.tos-touch.tos-hover .tos-caption{opacity:1}.tos-wrapper.tos-desktop:hover .tos-prev.tos-disabled,.tos-wrapper.tos-desktop:hover .tos-next.tos-disabled,.tos-wrapper.tos-desktop:hover .tos-prev.tos-disabled:hover,.tos-wrapper.tos-desktop:hover .tos-next.tos-disabled:hover,.tos-wrapper.tos-touch.tos-hover .tos-prev.tos-disabled,.tos-wrapper.tos-touch.tos-hover .tos-next.tos-disabled{opacity:.2}.tos-prev,.tos-next{height:70px;margin-top:-35px;top:50%}.tos-prev.tos-disabled,.tos-next.tos-disabled{cursor:default}.tos-prev{background-image:url(/sites/all/themes/tarta/tos/tos-prev.png);left:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center}.tos-next{background-image:url(/sites/all/themes/tarta/tos/tos-next.png);right:20px;-webkit-transform-origin:right center;-moz-transform-origin:right center;transform-origin:right center}.tos-close{background-image:url(/sites/all/themes/tarta/tos/tos-close.png);height:40px;top:20px;right:20px;-webkit-transform-origin:right top;-moz-transform-origin:right top;transform-origin:right top}
.tos-play{background-color:rgba(0,50,100,.5);background-image:url(/sites/all/themes/tarta/tos/tos-play.png);background-position:25px center;border-radius:80px;border:5px solid #eee;width:80px;height:80px;margin:-45px;position:absolute;top:50%;left:50%}.tos-zoom{position:relative;display:inline-block}.tos-zoom:after{content:"";background-image:url(/sites/all/themes/tarta/tos/tos-zoom.png);height:40px;margin:-22px;top:50%;left:50%}@media all and (-webkit-min-device-pixel-ratio:1.5){.tos-prev{background-image:url(/sites/all/themes/tarta/tos/tos-prev-retina.png);background-size:16px 22px}.tos-next{background-image:url(/sites/all/themes/tarta/tos/tos-next-retina.png);background-size:16px 22px}.tos-close{background-image:url(/sites/all/themes/tarta/tos/tos-close-retina.png);background-size:20px 20px}.tos-play{background-image:url(/sites/all/themes/tarta/tos/tos-play-retina.png);background-size:44px 44px}.tos-slide.tos-loading{background-image:url(/sites/all/themes/tarta/tos/tos-preloader-black-retina.png);background-size:22px 22px}.tos-wrapper.tos-fixed .tos-slide.tos-loading{background-image:url(/sites/all/themes/tarta/tos/tos-preloader-white-retina.png);background-size:22px 22px}}