article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,[data-tip]:hover:before,[data-tip]:hover:after{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a,#page-404 h3 span{color:#000;font-weight:bold;}
body{color:#111;font-size:18px;margin:0;}
.button.btn-colored,.ui-slider .ui-slider-range,.widget_shopping_cart_content p.buttons a,form.cart a.add_to_cart_button i{background:#00803D}
body,.menu-mobile{font-family:"Lato","Lucida Grande",Helvetica,Arial,Verdana,sans-serif}
h1,h2,h3,h4,h5,h6,ul.primary-navigation,ul.top-navigation,.bx-wrapper .bx-caption span,.review-block .rev-score,.review-block .rev-title,.tag-list span,ul.footer-navigation,.tabs ul.tabs-list li a,ul.cart_list li a,ul.product_list_widget li a,blockquote p,.pullquote-left,.pullquote-right,.dropcap:first-letter{font-family:"Lato",serif}
html{font-family:sans-serif;-webkit-text-size-adjust:100%}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:before,.row:after,.clearfix:before,.clearfix:after,#primary-navigation:before,#primary-navigation:after,.tabs ul:before,.tabs ul:after,.zodiac-tabs ul:before,.zodiac-tabs ul:after,ul.products:before,ul.products:after,ul.cart_list li:before,ul.cart_list li:after,ul.product_list_widget li:before,ul.product_list_widget li:after,.product:before,.product:after{content:" ";display:table;width:100%}
.clearfix:after,#primary-navigation:after,.tabs ul:after,.zodiac-tabs ul:after,ul.products:after,ul.cart_list li:after,ul.product_list_widget li:after,.product:after{clear:both}
h1,h2,h3,h4,h5,h6{color:#222;font-weight:normal;line-height:1.3;margin-top:2px;margin-bottom:12px}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}
h4,h5,h6{font-weight:400;margin-bottom:8px}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
p{margin:0px;padding:0px;line-height:28px;font-size:18px}
strong,b{font-weight:bold}
abbr[title]{border-bottom:1px dotted;cursor:help}
em,i{font-style:italic}
cite{font-style:normal;font-size:13px;font-style:italic}
cite:before{content:"\2014 \00A0"}
dfn{font-style:italic}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
code,kbd,pre,samp{font:1em monospace,serif}
pre{white-space:pre-wrap;line-height:19px;padding:17px;border:1px solid #ddd;font-size:12px;background:url(../images/precode.jpg) #fff}
blockquote{margin:15px 15px 20px;border-left:5px solid #ddd;padding-left:20px;color:#222}
blockquote p{margin:0;font-weight:700}
blockquote cite{margin-top:3px;display:block}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
.pullquote-left,.pullquote-right{color:#222;font-size:16px;line-height:24px;font-weight:700;margin-top:20px;margin-bottom:20px;}
.pullquote-left{margin-right:20px;float:left}
.pullquote-right{margin-left:20px;float:right}
small{font-size:80%}
figure{margin:0}
img{border:0;vertical-align:middle;height:auto;}
img:hover {background-color:#fff;opacity:0.7;transition:all 0.2s ease-in-out 0s;}
a,button{text-decoration:none;background:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a:focus{outline:thin dotted}
a:hover,a:focus{outline:0;text-decoration:none}
.highlight{color:#FFF;padding:2px;background:#222}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee;height:0;-moz-box-sizing:content-box}
hr.alt1{border-style:solid}
hr.alt2{border-style:dashed}
hr.spacer{border:none!important;height:20px!important}
.dropcap:first-letter{font-size:60px;float:left;padding:13px 15px 10px 0}
.container{margin:0 auto;max-width:1100px;padding-top:20px;}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.col1,.col2,.col3,.col4,.col5,.col5-of-5,.col6,.col7,.col7-of-7,.col8,.col8-of-8,.col9,.col9-of-9,.col10,.col10-of-10,.col11,.col11-of-11,.col12{float:left;margin-right:1.6%;margin-bottom:15px}
.row .col1:last-child,.row .col2:last-child,.row .col3:last-child,.row .col4:last-child,.row .col5:last-child,.row .col5-of-5:last-child,.row .col6:last-child,.row .col7:last-child,.row .col7-of-7:last-child,.row .col8:last-child,.row .col8-of-8:last-child,.row .col9:last-child,.row .col9-of-9:last-child,.row .col10:last-child,.row .col10-of-10:last-child,.row .col11:last-child,.row .col11-of-11:last-child{margin-right:0!important}
.col1{width:6.86%}
.col2{width:15.33%}
.col3{width:23.8%}
.col4{width:32.26%}
.col5{width:40.73%}
.col5-of-5{width:18.72%}
.col6{width:49.2%}
.col7{width:57.66%}
.col7-of-7{width:12.91%}
.col8{width:66.13%}
.col8-of-8{width:11.1%}
.col9{width:74.6%}
.col9-of-9{width:9.68%}
.col10{width:83.06%}
.col10-of-10{width:8.56%}
.col11{width:91.53%}
.col11-of-11{width:7.63%}
.col12{width:100%}
.img-responsive{display:block;height:auto;max-width:100%}
.img-rounded{border-radius:6px}
.img-circle{border-radius:50%}
svg:not(:root){overflow:hidden}
[data-tip]{position:relative}
[data-tip]:before{content:"";display:none;border:5px solid #000;position:absolute;top:-7px;left:10px;z-index:8;font-size:0;line-height:0;width:0;height:0;border-color:#000 transparent transparent}
[data-tip]:after{display:none;content:attr(data-tip);position:absolute;top:-35px;left:0;padding:0 8px;background:#000;color:#fff;z-index:9;font-size:13px;height:28px;line-height:28px;white-space:nowrap}
.tip-below[data-tip]:after{top:23px;left:0}
.tip-below[data-tip]:before{top:13px;left:10px;border-color:transparent transparent #1a1a1a}
ul,ol{margin:0 0 10px;padding:0 0 0 0;}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
ul{list-style:disc}
ol{list-style:decimal}
dl{margin-bottom:20px}
dt,dd{line-height:21px}
dt{font-weight:bold}
dd{margin-left:0;margin-bottom:5px}
dd:last-child{margin-bottom:0}
table{margin-bottom:1.4em;width:100%;max-width:100%;text-align:left;border-collapse:collapse;border-spacing:0}
th{font-weight:bold;text-align:left}
thead th{background:#ddd}
th,td,caption{padding:4px 10px 4px 5px}
tfoot{font-style:italic}
caption{background:#eee}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top;width:auto;height:200px;margin:0;border:1px solid #ccc;padding:10px;vertical-align:middle;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
.button{outline:none;color:#fff;text-decoration:none;display:inline-block;padding:4px 10px;margin:0;font-size:13px;font-weight:normal;line-height:21px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;background:#222}
.button.rounded{-webkit-border-radius:3px!important;-khtml-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}
.button.pill{-webkit-border-radius:200em;-khtml-border-radius:200em;-moz-border-radius:200em;border-radius:200em}
.button.small{padding:2px 6px;margin:0;font-size:12px}
.button.large{padding:10px 16px;margin:0;font-size:18px}
.button:hover{color:#fff;text-decoration:none;outline:0;-khtml-opacity:.9;opacity:.9;background:#222}
.button:active,.button:visited{color:#fff;text-decoration:none;outline:0}
.button.btn-block{display:block;width:100%;padding-right:0;padding-left:0}
.button.btn-colored,.button.btn-red,.button.btn-blue,.button.btn-purple,.button.btn-green,.button.btn-midnight,.button.btn-orange,.button.btn-turquoise{color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.button.btn-red{background:#e74c3c}
.button.btn-blue{background:#fff;color:#000;}
.button.btn-purple{background:#8e44ad}
.button.btn-green{background:#27ae60}
.button.btn-midnight{background:#34495e}
.button.btn-orange{background:#e67e22}
.button.btn-turquoise{background:#1abc9c}
input{width:auto;margin:0;border:1px solid #ccc;font-size:14px;padding:10px;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
input::-webkit-input-placeholder,input:-moz-placeholder,.placeholder{color:#bbb}
label{font-size:13px;vertical-align:middle;margin:0 0 4px;padding:0;position:relative;top:0;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
input[type="text"]:focus,textarea:focus,select:focus,input[type="file"]:focus,input[type="password"]:focus{border:1px solid #999;outline:none}
input::-moz-focus-inner{border:0}
input[type="text"],textarea,button,a.button,input[type="file"]{}
#wrapper{margin:0 auto;width:100%;background:#FFF}
#wrapper.boxed{max-width:1100px;}
#primary-left{float:left;line-height:28px;}
.primary-left-testo {width:98%;}
#primary-right{float:right}
#primary-left,#primary-right{margin-bottom:30px;position:relative;width:70%;}
#primary-fullwidth{clear:both;margin-bottom:40px}
#wrapper.dark{color:#999;background:#222}
#wrapper.dark hr{border-top:1px solid #333}
#wrapper.dark h1,#wrapper.dark h2,#wrapper.dark h3,#wrapper.dark h4,#wrapper.dark h5,#wrapper.dark h6{color:#fff}
#sidebar{float:right;width:30%;padding-top:25px;text-align:center;}
#back-to-top{display:block;padding:10px;font-size:18px}
#pubblicit_foote{width:100%;height:90px}
#reattiva_pr4{width:100%;height:90px}
#reattiva_x_90{width:100%;height:90px}