/*--------------------------------------------------
Font
--------------------------------------------------*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,600,700,700italic,800,800italic);


/*--------------------------------------------------
Body
--------------------------------------------------*/
body { font-family: 'Open Sans', sans-serif; color: #000; font-size: 16px; line-height: 24px; background-color: #fff; }



.primary-cta {display:inline-block; font-size:11px; color:#000; background:#00ccff; text-align:center; padding:4px 0; text-transform:uppercase; font-weight:700;}
.primary-cta-inverse {display:inline-block; font-size:11px; color:#fff; background:#000; text-align:center; padding:4px 0; text-transform:uppercase; font-weight:700;}
.primary-cta-white {display:inline-block; font-size:10px; color:#fff!important; background:#00ccff; text-align:center; padding:3px 20px; text-transform:uppercase; font-weight:400; }
.primary-cta-white:hover {color:#fff; opacity:0.8;}

header {height:auto;}
.navbar {border:none; border-radius:0px;}
.navbar-brand {height:auto; padding:3px;}
.navbar-nav {float:right; margin-top:18px;}
/*--navigation---*/
.navbar {background:#000; color:#fff;}
.navbar-default .navbar-nav > li > a {color:#758181; font-size:12px; text-transform:uppercase; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a.active {color:#00ccff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: #000;color: #00ccff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: #000; color: #00ccff;}
.navbar-nav.navbar-right:last-child {
    margin-right: -30px;
}
.navbar-nav > li > .dropdown-menu { background: none repeat scroll 0 0 #000;border-top-left-radius: 0;    border-top-right-radius: 0; color: #fff; margin-top: 0;}
.dropdown-menu > li > a { clear: both; color: #fff; display: block; font-size: 12px; font-weight: 400; line-height: 1.42857; padding: 3px 20px; text-transform: uppercase; white-space: nowrap;}

/*Service cart menu*/
.service-cart {height:55px;}
.service-cart ul li {list-style:none; float: left; margin-right:10px; color:#797878; font-size:12px; position:relative; z-index:1; width:auto;}
.service-cart ul li a {color:#797878;}
.service-cart .cart {padding:5px; border:1px solid #e4e4e4;}
.service-cart .language {border:1px solid #e4e4e4; padding:5px;}
.service-cart .language img {margin:1px 10px 1px 5px;}
.service-cart .language span {display:inline-block; height:100%; border-right:1px solid #e4e4e4; margin-right:9px;}

.service-cart .off { background: none repeat scroll 0 0 #FFFFFF; width:102px; left: 0; padding-top: 2px; position: absolute; top: 25px;  z-index: 2; display:none; }
.select-language {margin-right:0!important;}

.home-slide {position:relative; z-index:1; padding:30px 0;}
.home-slide .payoff {left: 20px; position: absolute; text-align: left; top: 30px; width: 310px; z-index: 2;}
.home-slide h1 {color:#00ccff; font-size:30px; line-height:32px; font-weight:300; }
.home-slide h2 {color: #000; font-size:20px; line-height:23px; font-weight:300; margin:0; padding:0; margin-top:-8px;}


.link {margin-top:00px; padding-bottom:30px;}
.link a {text-align:center; text-transform:uppercase; color:#000; font-weight:300; text-decoration:none; font-size:15px; line-height:15px;}
.link a span {display:block; margin-top: -3px;}
.link a img {-webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 2px 0px #707278;
box-shadow: 1px 1px 2px 0px #707278; margin-bottom:13px;}
.link a:hover img {opacity:0.8;}

.link .col-md-4 {padding-left:0; }


footer {border-top:1px solid #d9d7d7;color:#bfbfbf; font-size:12px; padding:15px 0;}

.breadcrumb {background:#fff; margin-left:-20px; margin-bottom:0px; padding-bottom:0px;display:none;}
.breadcrumb li {float:left; color:#797878; font-size:13px; margin-right:15px;}
.breadcrumb li a {color:#797878;}
.breadcrumb li.last { color:#01bfee;}


.left-menu {margin-left:-10px;}
.left-menu h2 {color:#fff; text-transform:uppercase; background:#000; font-size:16px; padding:11px; margin-right: 15px;}
.left-menu ul {padding-left:2px; margin-top:13px;}
.left-menu li {list-style:none; font-size:14px; text-transform:uppercase; background: url(../img/lion.jpg) no-repeat left 7px; padding-left:20px; margin-bottom:7px;}
.left-menu li.on {background: url(../img/li.jpg) no-repeat left 7px;}
.left-menu li a {color:#000101; }
.left-menu li a:hover {color:#01bfee; }
.left-menu li.on a {color:#01bfee; font-weight: 500; text-decoration:none;}

.expand-right {margin-top:20px;}
.expand-right .header {position:relative; z-index:1; margin-bottom:50px;}
.expand-right .header .payoff {position:absolute; z-index:2; right:0; width:300px; top:70px;}
.expand-right .header .payoff h1 {color:#fff; font-size:33px; line-height:39px; margin-bottom:0; padding-bottom:0;}
.expand-right .header .payoff h2 {color:#fff; font-size:13px; line-height:15px; margin:0; padding:0;}

.expand-right .header.spare {position:relative; z-index:1; margin-bottom:50px;}
.expand-right .header.spare .payoff {position:absolute; z-index:2; left:30px; width:400px; top:3px;}
.expand-right .header.spare .payoff h1 {color:#fff; font-size:33px; line-height:39px; margin-bottom:0; padding-bottom:0;}
.expand-right .header.spare .payoff h2 {color:#fff; font-size:13px; line-height:15px; margin:0; padding:0;}

.expand-right .header.spare.black {position:relative; z-index:1; margin-bottom:50px;}
.expand-right .header.spare.black .payoff {position:absolute; z-index:2; left:30px; width:400px; top:3px;}
.expand-right .header.spare.black .payoff h1 {color:#000!important; font-size:33px; line-height:39px; margin-bottom:0; padding-bottom:0;}
.expand-right .header.spare.black .payoff h2 {color:#000!important; font-size:13px; line-height:15px; margin:0; padding:0;}


.filter {margin-top:4px; }
.filter label, .filter select {margin-right:25px; color:#797878; font-size:12px; text-transform:uppercase; font-weight:300;}
.filter form {width:300px; float:right; text-align:right;}
.filter form select {border:1px solid #e4e4e4; padding:0px 2px;}
.filter form select.sorting {width:120px;}

.pagination {float:right; margin-top:4px;}
.pagination ul {padding-left:0px;}
.pagination ul li {float:left; list-style:none; }
.pagination ul li a, .controller {display:block; padding:4px 7px; text-align:center; color:#787878; background:#e4e4e4; font-size:13px; margin-right:1px; line-height:13px; font-weight:500;}

.pagination ul li a:hover, .pagination ul li a.on {background:#d6d6d6; text-decoration:none;}
.pagination ul li a.prev, .pagination ul li a.next {color:#fff; font-weight:800;}

.list-prod {padding-bottom:40px;}
.list-prod .single-prod {margin-bottom:30px;}
.list-prod .price {font-size:17px; color:#01bfee; line-height:22px; display:block; margin-top:10px;}
.list-prod .prod-name {display:block; color:#000; font-size:13px; font-weight:bold; line-height:16px; text-transform:uppercase;margin-bottom:5px; min-height:35px; margin-top:3px;}
.list-prod .primary-cta {width:48%; margin-right:2px;}

.list-prod .primary-cta-inverse {width:48%;}

.list-brand { border-bottom: 1px solid #e4e4e4; padding-bottom:35px;}
.list-brand .prod-name, .list-brand p {display:block; color:#000; font-size:15px; font-weight:bold; line-height:16px; text-transform:uppercase;margin-bottom:15px; min-height:35px; text-align:center;}
.list-brand p {text-align:left;}
.list-brand .prod-name:hover {text-decoration:none;}
.single-brand:hover {opacity:0.8;}
.list-brand p {margin-top:5px;}
.list-spare p {text-align:left; display:block; color:#000; font-size:15px; font-weight:bold; line-height:16px; text-transform:uppercase;margin-bottom:15px; min-height:35px; margin-bottom:50px;}
.list-spare p span {font-weight:300; display:block;}
.list-brand .prod-name {font-weight:600;}

.list-spare {border-bottom:1px solid #e4e4e4; padding-bottom:40px;}
.list-spare .single-prod {margin-bottom:30px;}
.price {font-size:17px; color:#01bfee; line-height:22px; display:block;}
.list-spare .prod-name {display:block; color:#000; font-size:13px; font-weight:bold; line-height:16px; text-transform:uppercase;margin-bottom:15px; min-height:35px; font-weight:100;}
.list-spare .primary-cta {width:48%; margin-right:2px;}
.list-spare .primary-cta-inverse {width:48%;}


p.title {font-size:20px; text-transform:uppercase; margin-bottom:20px;}
.white h1, .white h2 {color:#fff!important;}

.none {color:#000; font-size:15px; line-height:19px; margin-top:20px;}
.more-prod {color:#000; font-size:15px; line-height:19px; display:block;}
.more-prod:hover {text-decoration:none; color:#000; opacity:0.8;}

.addthis_sharing_toolbox {width:200px; }
.product-code {width:200px; color:#797878; font-size:13px;}
.product-sheet h1 {color:#444444; font-size:22px; line-height:25px; text-transform:uppercase; margin-bottom:70px;}

.padding-left-50 {padding-left:50px;}
.padding-bottom-20 {padding-bottom:20px;}
.padding-bottom-270 {padding-bottom:50px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {-moz-border-bottom-colors: none;-moz-border-left-colors: none; -moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #fff;border-bottom:2px solid #01bfee; border-top:2px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff;}
.nav-tabs {width:100%; border:1px solid #e4e4e4;}
.tab-content {width:100%; border:1px solid #e4e4e4; margin-top:2px; padding:25px; min-height:360px;}
.nav-tabs > li.active > a:hover {background:#fff;}
.nav > li > a:hover, .nav > li > a:focus {background-color: #fff;text-decoration: none; border:none;}
.nav-tabs a {font-size:14px; line-height:16px; text-transform:uppercase; color:#59595a;}

.nav-tabs li.active a {color:#212223;}
.tab-content > .active { display: block; font-size: 16px; line-height: 25px;}
.piu, .meno {background:#c9c9c9; width:23px!important; height:23px!important; font-size:20px; cursor:pointer;}
.addtocart {margin-top:9px;}
.controller { width:20px; height:20px; display:inline-block; color:#fff; font-weight:bold; margin-top:0px;}
.controller:hover {text-decoration:none;}
input.number {height:24px; border:1px solid #e4e4e4; width:40px; margin-top:2px;  padding-left:10px; margin-right:1px; }
.qty {width:38px; color:#797878;  font-size:12px;}
.smallphi {border-bottom:1px solid #e4e4e4; margin-bottom:20px; padding-bottom:10px;}
button.primary-cta-inverse {border:none; padding:6px 15px;}
.addtocart .price {display:inline-block; margin-right:20px;}
.addtocart .primary-cta-inverse {font-size:10px; padding: 4px 13px; }


.enter-site {margin-bottom:500px;}
.enter-site h1 {font-weight:300; text-transform:uppercase; font-size:21px; color:#000; border-bottom:1px solid #00ccff; padding-bottom:7px; margin-bottom:90px;}
.enter-site h3 {font-size:13px; text-transform: uppercase; padding-left:13px; background:url(../img/li.jpg) no-repeat 0px 2px; color:#000; font-weight:500; border-bottom:1px solid #00ccff; padding-bottom:8px; width:230px; margin-bottom:40px;}
.enter-site p, .enter-site label {font-size:12px; line-height:19px; max-width:380px; margin-bottom:20px; font-weight:500;}
.enter-site label {margin-bottom:-2px;}
.enter-site .primary-cta-white {font-size:12px; font-weight:600;}
.primary-cta-white:hover {text-decoration:none;}
button {border:0;}

.enter-site.cart .forms {margin-left:-4px; margin-top:50px;}
.enter-site.cart h1 {font-weight:300; text-transform:uppercase; font-size:21px; color:#000; border-bottom:1px solid #00ccff; padding-bottom:7px; margin-bottom:30px; margin-top:50px;}

.enter-site.cart p {font-weight:600; max-width:100%;}
.enter-site.cart h3 {font-size:13px; text-transform: uppercase; padding-left:20px; background:url(../img/li2.jpg) no-repeat 0px 2px; color:#000; font-weight:600; width:230px; border:none; width:100%; }
.enter-site.cart h3 span {text-transform:none; display:block; font-weight:500; font-size:12px;}
.enter-site.cart .taxes h3 {margin-bottom:11px;}

.total-subtotal p {padding:30px; font-size:16px; }
.total-subtotal p.sub-ttt {margin-bottom:0px;}
.total-subtotal p.sub-ttt span {font-weight:500;}
.proceed {font-size:15px!important; width:100%; padding:10px;}

.th-table div {padding:1px!important; background:#00ccff; color:#fff; text-align:center; height:50px; border-right:1px solid #fff;}
.th-table div p {margin-top:2px;}
.th-table div span {font-size:12px; font-weight:600; padding:0 5px;}
.th-table div.qtyx p {margin-top:15px;}
.th-table div p {margin-bottom:0px;}
.th-table div.white {background:#fff;}
.th-table div.product {text-align:left; padding-top:20px;}
.th-table div.product p {margin-top:15px; margin-left:10px;}
.discount input {margin-top: 10px;}
.cart-row:last-child .tr-table {border:none!important;}
.tr-table {padding:0px 0 10px 0; border-bottom:1px solid #d9d7d7;}
.tr-table img {}
.tr-table div {padding:1px!important; padding-top:43px!important;}
.tr-table div.nopadding {padding-top:30px!important; padding-bottom:10px!important;}
.tr-table div.pt30 {padding-top:30px; padding-left:10px; padding-right:10px;}
.tr-table div.pt35 {padding-top:35px; padding-left:10px; padding-right:10px; margin-top: 7px;}
.tr-table span {font-size:12px; line-height: 14px; padding:0 5px; font-weight:600;}
.tr-table span.title {font-weight:600; display:block;}
.tr-table span.abstract {font-weight:500; line-height:12px;}
a.bin {display:block; margin-top:-5px;}

.table-cart {padding:0 15px;}
.enter-site input {height:27px; background: #f2f2f2 ; border:none; border-radius:0px; -webkit-box-shadow: none; box-shadow: none;}
.form-group { margin-bottom: 10px;}
.enter-site button {margin-top:10px;}
.bluelink {color:#00ccff; font-size:12px; margin-left:15px; margin-top:10px; text-decoration:underline;}
p.required {margin-left:15px; margin-top:15px;}


.account h1 {margin-bottom: 40px;}
.account h3 {margin-bottom: 25px; background:url(../img/li2.jpg) no-repeat top left; padding-left:20px; font-weight:500;}
.account .form-group { margin-bottom: 3px;}
.account form {margin-bottom:130px;}
.account form#shipping-zip-form {margin-bottom:30px;}
.taxes #co-shipping-method-form dd {margin-bottom:10px;}
.account .primary-cta-white {padding: 3px 15px;}
.account .submit {margin-top:10px;}
.account .bluelink {text-decoration:none; display:block; float:none; margin-left:0; margin-top:0;}

.form-list {padding-left:10px;}
.my-account .form-list {padding-left:0px!important;}
#change_password {width:auto; display:inline-block; float:left; margin-right:10px; margin-top:0px;}
.ml0 {margin-left:0!important;}
.box .box-content {font-size:12px!important;}
.box .box-content a, #my-orders-table a {color:#00ccff;}
.block-content .summary { }
.block-content {font-size:12px!important; margin-left:-10px;}
.block-account .block-content {margin-left:0;}
.block-content a {color:#00ccff;}
ul#cart-sidebar {list-style:none; padding-left:0px;}
ul#cart-sidebar li {border-bottom:1px solid #dadada; margin-bottom:20px; padding-bottom:20px;}
.btn-edit, .btn-remove {color:#fff!important; display:block; width:60%; margin-top:10px;}
.mt30 {margin-top:30px;}
#my-orders-table th, #my-orders-table td, #my-orders-table .price {padding:0 10px; font-size:12px;}
#my-orders-table .price {width:90px; text-align:center;}
#my-orders-table .last {width:100px;}
#my-orders-table th {color:#fff; background:#00ccff; border:1px solid #fff; padding:10px 10px; font-weight:500; }
.my-account a {color:#00ccff; font-size:12px;}
.actions { border-bottom: 1px solid #dadada; margin-bottom:10px; padding-bottom:10px;}

#checkoutSteps {padding-left:0; margin-left:0;}
#checkoutSteps li {list-style:none;}
.step-title {border-bottom:1px solid #9c9e9f; margin-bottom: 15px;}
.step-title h2 {display:inline; font-size:12px; color:#9c9e9f;margin-left:10px;}
.step-title span.number {display:inline-block; padding:7px 15px; background:#9c9e9f; color:#fff; font-size:12px;}
.active .step-title {border-bottom:1px solid #00ccff;}
.active .step-title h2 {display:inline; font-size:12px; color:#00ccff;margin-left:10px;}
#checkoutSteps h3 {padding-top:5px; padding-bottom:9px; width:230px; border-bottom:1px solid #00ccff; margin-bottom:10px;}
.active .step-title span.number {display:inline-block; padding:7px 15px; background:#00ccff; color:#fff; font-size:12px;}

#checkout-step-login {margin-bottom:90px;}
#checkout-step-login .form-list {padding-left:0px;}
#checkout-step-login .form-list li {margin-bottom:10px;}
#checkout-step-login .form-list input[type="text"], #checkout-step-login .form-list input[type="password"] {width:300px;}
.step-title a {display:none;}
#login-form {margin-bottom:0px;}
#login-form p {font-weight:300; font-size:12px;}
span.required {font-size:12px; font-weight:500;}
a.forgot {font-size:12px; font-weight:500; display:block; text-decoration:underline;margin-top:8px; color:#000;}

input {font-size:12px;}
#checkout-step-billing ul, #shipping-new-address-form ul {padding:0;}
#checkout-step-billing .customer-name, #shipping-new-address-form .customer-name {width:636px;}
#co-shipping-form ul {padding:0;}
#checkout-step-billing .customer-name .form-group, #shipping-new-address-form .customer-name .form-group {width:48%; float:left ;margin-right:5px;}
#checkout-step-billing .fields, #shipping-new-address-form .fields {width:100%;}
.form-style {width:305px; float:left; margin-right:5px;}
.form-style input {width:100%;}
.form-style input[type="radio"] {width:auto;}
.form-style select {width:100%; background:#f2f2f2; border:0px; font-size:12px; padding:5px 0 3px 0;}
.address-select {background:#f2f2f2; border:0px; font-size:12px; padding:5px 0 3px 0;}
.company-ship {width:305px!important;}
.wide {width:615px;}
.wide input {width:100%; margin-bottom:9px; }
.cvv-what-is-this {color:#00ccff; font-size:12px;}
select#country {background:#f2f2f2; border:0px; font-size:12px; padding:5px 0 3px 0;}

.sp-methods input[type="radio"] {display:inline; min-height:1px!important; height:auto!important;}
.sp-methods ul {padding:0;}
.ml15 {margin-left:15px!important;}
.mb30 {margin-bottom:40px!important;}
#co-shipping-method-form dt {font-size:12px; font-weight:500;}
#co-shipping-method-form dd {margin-bottom:30px;}
#co-shipping-method-form {margin-bottom:60px;}

#payment-buttons-container {display:block;}
#co-payment-form {float:none; margin-bottom:00px;}
#co-payment-form p.required {margin-top:0px; margin-left:0px; margin-bottom:10px;}
label .price {display:inline; font-size:12px;}
#checkout-step-payment button {margin-bottom:60px;}
#checkout-progress-wrapper {font-size:12px;}


.control {width:66%;}
.control input {float: left; margin-right: 5px; margin-top: 0;}
.control p {display:inline; float:right; margin:0; padding:0;}
#billing-new-address-form {margin-bottom:15px;}
#co-billing-form, #co-shipping-form {margin-bottom:50px; margin-top:20px;}

#checkout-step-shipping button {margin-left:-18px;}
.cart-price .price {font-size:12px;}
#checkout-review-table col {width:20%;}
.a-center {font-size:12px;}
#checkout-review-table th {font-size:12px; color:#fff; padding:9px 15px; background:#00ccff; border:1px solid #fff;}
#checkout-review-table .product-name {margin-top:5px; margin-top:20px;}
tfoot {margin-top:20px;}
tfoot tr {border-bottom:1px solid #000; margin-bottom:5px;}
.f-left a {color:#00ccff;}
/*--------------------------------------------------
mediaquery
--------------------------------------------------*/
/* LG */
@media (min-width:1200px) {
	.container {width: 960px;}
	.enter-site.cart .col-md-4 {padding-right: 5px!important; padding-left: 5px!important;}

}

/* MD */
@media (min-width:992px) and (max-width:1199px) {
	.container {width: 960px;}
	.enter-site.cart .col-md-4 {padding-right: 5px!important; padding-left: 5px!important;}


}

/* SM */
@media (min-width:768px) and (max-width:991px) {
.home-slide .payoff { left: 0; position: absolute; text-align: left; top: -40px; width: 100%; z-index: 2;}
.navbar-nav { float: left; margin-top: 18px;}
.padding-left-50 {padding-left:15px;}
}

/* XS */
@media (max-width:767px) {

.padding-left-50 {padding-left:15px;}
.padding-bottom-270 { padding-bottom: 20px;}
.home-slide .payoff { left: 0; position: absolute; text-align: center; top: -40px; width: 100%; z-index: 2;}
.home-slide .payoff  h1 {font-size:20px; line-height:20px; font-weight:500; }
.home-slide .payoff  h2 {font-size:17px; line-height:17px;  }
.navbar-nav { float: left; margin-top: 18px;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #333;}
.service-cart {height:45px}
.service-cart ul  {margin:0; padding:0;}
.service-cart ul li {margin-bottom:10px;}
.navbar-brand {margin-left:15px;}
.navbar-toggle { margin-top: 28px;}
.adv img {margin-top:30px;}
.link a {text-align:center; margin-bottom:30px; display:block;}
.link .col-md-4 {
    padding-left: 15px;
}
.link a img {margin:0 auto 10px auto;}
.link a span {display: block; margin-top: 0;}

.filter form {float:right;}
.nav-tabs > li > a { border: 1px solid transparent; border-radius: 4px 4px 0 0; font-size: 10px; line-height: 1.42857; margin-right: 2px;}
.tab-content > .active {display: block; font-size: 13px; line-height: 22px;}

.breadcrumb {margin-left:-15px;}
.expand-right .header img {display:none;}
.expand-right {margin-top:20px;}
.expand-right .header {position:relative; z-index:1; margin-bottom:50px;}
.expand-right .header .payoff {position:relative; z-index:1; width:auto; top:0; left:0;}
.expand-right .header .payoff h1 {color:#000; font-size:33px; line-height:39px; margin-bottom:0; padding-bottom:0;}
.expand-right .header .payoff h2 {color:#000; font-size:13px; line-height:15px; margin:0; padding:0;}

.expand-right .header.spare img {display:none;}
.expand-right {margin-top:20px;}
.expand-right .header.spare {position:relative; z-index:1; margin-bottom:50px;}
.expand-right .header.spare .payoff {position:relative; z-index:1; width:auto; top:0; left:0;}
.expand-right .header.spare .payoff h1 {color:#000!important; font-size:33px; line-height:39px; margin-bottom:0; padding-bottom:0;}
.expand-right .header.spare .payoff h2 {color:#000!important; font-size:13px; line-height:15px; margin:0; padding:0;}

.expand-right .header.spare.black {position:relative; z-index:1; margin-bottom:50px;}
.expand-right .header.spare.black .payoff {position:relative; z-index:1; width:auto; top:0; left:0;}
.expand-right .header.spare.black .payoff h1 {color:#000!important; font-size:33px; line-height:39px; margin-bottom:0; padding-bottom:0;}
.expand-right .header.spare.black .payoff h2 {color:#000!important; font-size:13px; line-height:15px; margin:0; padding:0;}
.single-prod {text-align:center;}
.list-brand p {text-align:center;}

.product-sheet {padding:0 15px;}
.product-sheet h1 {padding-bottom:10px; margin-bottom:10px;}
.enter-site .col-sm-6 {margin-bottom:50px;}
.enter-site h3 {margin-bottom:10px;}
.enter-site {margin-bottom:40px;}

.mobile-row {border-bottom:1px solid #dadada; padding-bottom:30px; margin-bottom:30px;}
.mobile-row img {margin:0 auto;}
.mobile-row span {font-size:13px;}
.mobile-row span.title {text-transform:uppercase; display:block;}
.discount, .taxes form { margin-bottom: 60px!important;}
.total-subtotal p.sub-ttt, .total-subtotal p.ttt {margin-bottom:20px; padding:0 0 5px 0!important; border-bottom:1px solid #dadada;}
.mobile-row strong {color:#00ccff;}

.fields, .wide, .customer-name {width:310px!important;}


.home-slide{
	/*display: none;*/
	margin-top: 20%;
}

.table-cart .primary-cta-white{
width: 42%
}

.my-account {
	padding: 5%;
}

.fancybox-inner img {
	width: 100%;
	height: 100%;
}



} /*fine controllo smartphone*/



.my-account .fieldset h2 {
	width: 60%;
	margin-left: 24%;
}

.my-account .fieldset .form-list {
	list-style: none;
}

.cart {
	margin-bottom: 0px !important;
}

.product h1 {
color: #444444;
font-size: 22px;
line-height: 25px;
text-transform: uppercase;
margin-bottom: 70px;
}

.product h2 {
	color: #fff;
text-transform: uppercase;
background: #000;
font-size: 16px;
padding: 11px;
margin-right: 15px;
}

.product p {
	font-family: 'Open Sans', sans-serif;
color: #000;
font-size: 14px;
line-height: 24px;
}

#payment_form_epositivity_cc {
	font-size: 12px;
}

#checkout-review-table {
	width: 100%;
}

/*--------------------------------------------------
	modifiche nosotros
--------------------------------------------------*/

.col-md-9 .header .payoff h2 {display:none;}

.std .container .row .col-md-4 a {text-align:center; text-transform:none; color:#000; font-weight:300; text-decoration:none; font-size:15px; line-height:15px;}

.addthis_sharing_toolbox {display:none;}
