@charset "UTF-8";
/*
Ariete Shared CSS version: 1.0.1

Written by:
Simone Grimani
http://www.simogrima.com/
*/

body {background:#FFF; color:#333; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
a {color:#D14836; text-decoration:none;}
a.link {color:#D14836!important;}
a:hover,a:active {text-decoration:underline; color:#D14836;}
.align_center {text-align: center!important;}
.justify {text-align: justify;}
.relative {position: relative;}
div.hidden-more{display:none;}

.grey {color: grey}

a.popover-info {font-size: 1.1em;}
a.popover-info:hover {text-decoration: none!important;}
/*-------------------------------
Hr
-------------------------------*/
.hrBase {background-color: #e2e2e4;border: 0;height: 3px;text-align: left;margin: 0;padding: 0;}
.hrFull {width: 100%;}
.hrDivider {margin: 15px 0; height: 1px;}
.hrVarVSS {margin-top: 5px;margin-bottom: 12px;}

/* Rounded border */
.radius,
.thumbnail,
.well,
.alert,
.accordion-group,
.tooltip-inner,
.dropdown-menu,
.popover,
.popover-title,
.nav-tabs > li > a,
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a,
#secondary-menu ul.nav > li.open > a.dropdown-toggle,
#secondary-menu .nav .dropdown a.active,
.nav-pills .dropdown-menu,
.nav-pills>li>a,
.nav-collapse .btn,
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child,
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle,
.btn,
.modal,
.input-append input, .input-append select, .input-append .uneditable-input,
select, textarea, 
input[type="text"], input[type="password"], input[type="datetime"],
input[type="datetime-local"], input[type="date"], input[type="month"], 
input[type="time"], input[type="week"], input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], input[type="tel"], 
input[type="color"], .uneditable-input{-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.btn-group > .btn:first-child {-webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; }
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {-webkit-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0;}
.radius-top {-webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; border-top-left-radius: 0; border-top-right-radius: 0;}
.radius-bottom {-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
/* Fine Rounded border */

/* Button */
.btn:hover, .btn:active {color: #000;border-color: #999;text-decoration: none;}
.btn-ariete-red {border: 1px solid #992A1B;color: #FFF !important;text-shadow: none;background-color: #D14836;background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);background-image: -moz-linear-gradient(top,#dd4b39,#d14836);background-image: -ms-linear-gradient(top,#dd4b39,#d14836);background-image: -o-linear-gradient(top,#dd4b39,#d14836);background-image: linear-gradient(top,#dd4b39,#d14836);}
.btn-ariete-red:hover, 
.btn-ariete-red:focus, 
.btn-ariete-red:active, 
.btn-ariete-red.active, 
.btn-ariete-red.disabled, 
.btn-ariete-red[disabled], 
.btn-group.open 
.btn-ariete-red.dropdown-toggle  {border: 1px solid #992A1B;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);background-color: #B0281A;background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);background-image: -o-linear-gradient(top,#dd4b39,#b0281a);background-image: linear-gradient(top,#dd4b39,#b0281a);}
.btn-xlarge {padding:20px 40px;font-size:25px;}

/* Bootstrap Override */
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {color: #fff;text-decoration: none;background-color: #333;background-image: none;background-repeat: repeat-x;filter: none;}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover {color: #fff;text-decoration: none;background-color: #D14836;background-image: none;outline: 0;filter: none;}
label, input, button, select, textarea {font-size: inherit}
dd {margin-left: 0;}
.well {padding: 12px;margin-bottom: 20px;background-color: #f2f2f2;border: 1px solid #e2e2e4;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.nav-tabs > li > a:hover {border-color: transparent;background-color: #D14836;color: white;}
.tooltip.in {opacity: 1; filter: alpha(opacity=100);}

.label {border-radius: 0;text-shadow: none;}
.label-warning {background-color: #f0ad4e;}
.label-success {background-color: #5cb85c;}


/* forms */
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, 
input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, 
input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {border-color: #000; outline: 0; outline: thin dotted 9; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

/*-------------------------------
Product grid
-------------------------------*/
.prods-list {margin: 15px 0px 0px 0px !important;}
.prods-list .title {margin-bottom: 8px;padding-bottom: 3px;}
.prods-list .carousel_nav {margin-right: 3px;margin-bottom: 3px;}
.prods-list ul {margin: 0px;padding: 0px;list-style-type: none;}
.prods-list ul li {height: 230px;padding: 5px 4px 0px 4px;display: block;float: left;}
.prods-list.count-down ul li {height: 250px;}
.prods-list .prod-item {border: 1px solid transparent; padding-top: 10px; width: 178px; min-height: 215px}
.prods-list.count-down .prod-item {min-height: 235px}
.prods-list .prod-item:hover {border-color: #ddd!important;-webkit-box-shadow: 0px 0px 46px 12px rgba(0, 0, 0, 0.09);-moz-box-shadow: 0px 0px 46px 12px rgba(0, 0, 0, 0.09);box-shadow: 0px 0px 46px 12px rgba(0, 0, 0, 0.09);}
.prod-item .prod-badge {text-align: center; background-color: transparent; height: 25px;}
.prods-list .prod-item .prod-image {text-align: center;padding-bottom: 10px;border: none;overflow: hidden;text-align: center;vertical-align: middle;position: relative;}
.prods-list .prod-item .prod-image img {height: 120px;width: 120px;}
.prods-list .prod-details {padding: 0 10px 10px 10px;}
.prod-details .name {margin: 0; padding:0px; line-height: 15px; height: 32px; overflow: hidden;}
.prod-details .name a {color: black;}
.prod-price {font-weight: bold; padding-top: 5px;  color: #000;font-size: 19px;}
.prod-model {font-weight: bold; padding-top: 0;  color: #000; font-size: 11px; line-height: 15px; height: 15px; overflow: hidden;}
.prod-diff {color: #666; font-weight: normal; white-space: nowrap; font-size: 13px;}
.prods-list .container-list .prod-item {border-color: #e2e2e2; background-color: #fff}
.span9 .prods-list .prod-item {width: 211px;}
/* Product grid fine */

/*-------------------------------
productlabels
-------------------------------*/
/*.productlabels_icons {position: absolute;right: 0px;left: auto;width: 60px;}*/
.productlabels_icons {position: absolute;left: 2px;right: auto;width: 60px;}
.productlabels_icons .label {text-align: center; color: #000; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; text-shadow: none; line-height: 1em; padding: 18px 0px; margin: 0px 0px 3px 0px; height: auto!important; width: auto; text-transform: uppercase; background-image: none; list-style: none; width: 50px;}
.productlabels_icons .label-new {background: url('../img/new2.png'); }
.productlabels_icons .label-discount {background: url('../img/discount.png'); color: #000;}
.productlabels_icons .label-countdown {background: url('../img/timer.png');}
.productlabels_icons p {margin: 0;padding: 0;}
.product-info .productlabels_icons .label {background-color: #333; border-color: #000;}
#product_detail .productlabels_icons {width: 100%}
#product_detail .productlabels_icons .label {font-size: 20px; margin-left: 10px; padding: 5px; font-weight: normal;}
.container-list .productlabels_icons {right: -25px;}
/** productlabels fine **/

/*-------------------------------
footer
-------------------------------*/
.footer-separator {height: 80px;}
#footer {background-color: #1A1A1A; outline: 10px solid #c01; color: #454545; font-size: 13px; font-weight: 600;}
#footer, #footer a {color: rgb(142, 142, 142);}
#footer a:hover, #footer a:active {text-decoration: none;color: #ffffff;}
#footer .widget {margin-bottom: 20px;}
#footer h5 {color: #fff;font-weight: 600;}
#footer hr {height: 0px;padding: 0px;margin: 5px 0px;border-top: 1px solid #111;border-bottom: 1px solid #222;}
#footer ul {margin-left: 0px;}
#footer ul li {list-style-type: none;margin-bottom: 5px;}
.social {font-size: 16px;margin: 5px 0px;}
.social i {box-shadow: inset 0px 0px 1px #333;height: 25px;width: 25px;line-height: 25px;margin: 0px 5px 0px 0px;border-radius: 3px;color: #fff;-webkit-transition: background 1s ease;-moz-transition: background 1s ease;-o-transition: background 1s ease;transition: background 1s ease;text-align: center;}
.social i.facebook {background: #3c5b9b;}
.social i.twitter {background: #2daae1;}
.social i.linkedin {background: #0173b2;}
.social i.google-plus {background: #f63e28;}
.social i.you-tube {background: #a12722;}
.social i:hover {background: transparent;-webkit-transition: background 1s ease;-moz-transition: background 1s ease;-o-transition: background 1s ease;transition: background 1s ease;}
.col-left {width: 48%;float: left;}
.col-right {width: 48%;float: right;}
#footer .copy,
#footer .copy a{margin-bottom: 5px;color: white;}
#footer .copy a:hover,
#footer .copy a:active {color: rgb(142, 142, 142);}
/*-------------------------------
End footer
-------------------------------*/



/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.2
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/
#toTop {display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(../img/to-top.png) no-repeat left top;}
#toTopHover {background:url(../img/to-top.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}

