* { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}.smallsmall { font-size: 12px; }.product_image { background: #fff; min-width: 100%; min-height: 160px; text-align: center; } .product_info H3 { height:45px; font-size: 20px; overflow:hidden; margin-bottom: 2px; } .countdown{width:200px; height:40px; z-index: 99999; top: -160px; }.box { position: relative; border: 1px solid #FFF; background: #EEE;} #giftcard { margin-top: 10px; width: 480px; padding: 10px; height: 280px; border: 1px solid #000; margin-left: auto; margin-right: auto; margin-bottom: 20px;background-color: #1fc8db;background-image: linear-gradient(141deg,#9fb8ad 0%,#1fc8db 51%,#2cb5e8 75%);} #code { color: #fff; margin-right: 20px; text-shadow: 3px 3px 15px #666; font-size: 24px; } #cartapunti { width: 480px; padding: 10px; height: 280px; border: 0px solid #000; margin-left: auto; margin-right: auto; -webkit-border-radius: 25px !important; -moz-border-radius: 25px !important; border-radius: 25px !important; margin-top: 40px; box-shadow: 3px 3px 15px #666; text-align: center; } #points { font-size: 20px; margin-top: 40px; text-transform: uppercase; width: 120px; margin-left: auto; margin-right: auto; padding-bottom: 18px; color: #fff; }#points span { font-size: 60px; line-height: 45px; font-weight: 400; display:block;} #player { font-size: 45px; line-height: 38px;top: 30px; width: 100%; text-align: center; margin-left: auto; margin-right: auto; color: #fff; font-weight: 400; text-shadow: 2px 2px 1px #000; } .caption { position: absolute; font-size: 1.5em; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; color: #fff; text-shadow: 2px 2px 1px #000; min-width: 40%; min-height: 80px; text-transform: uppercase; background: rgba(0,0,0,0.5); }.caption_left { top: 30%; left: 5%;} .caption_bottom { margin-left: auto; margin-right: auto; left: 5%; right: 5%; bottom: 2%;}.caption_center { margin-left: auto; margin-right: auto; left: 5%; right: 5%; width: auto; top: 30%;} .caption_right { right: 5%; top: 30%;}.caption_rightdown { right: 5%; bottom: 2%;}.caption_leftdown { left: 5%; bottom: 2%;} .caption h2 small { font-size: 20px; padding-left: 5px; }.caption h2 { font-size: 60px; font-weight: 900; line-height: 38px; } .price_info {text-align: right; } .sidenav2 { height: 100%; /* 100% Full-height */ width: 0; /* 0 width - change this with JavaScript */ position: fixed; /* Stay in place */ z-index: 1; /* Stay on top */ top: 0; right: 0px; background-color: #ffffff; /* Black*/ overflow-x: hidden; /* Disable horizontal scroll */ padding-top: 30px; /* Place content 60px from the top */ transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */ border-left: 2px double #444444; }.sidenav { height: 100%; /* 100% Full-height */ width: 0; /* 0 width - change this with JavaScript */ position: fixed; /* Stay in place */ z-index: 1; /* Stay on top */ top: 0; left: 0; background-color: #ffffff; /* Black*/ overflow-x: hidden; /* Disable horizontal scroll */ padding-top: 30px; /* Place content 60px from the top */ transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */ border-right: 2px double #444444;} .sidenav li { border-bottom: 1px solid #999999; }.sidenav a { padding: 8px 8px 8px 8px; text-decoration: none; color: #000000; display: block; transition: 0.3s} #cartNav { }#cd-carts { margin-left: 14px; padding-right: 5px; }.sidenav2 a:hover,.offcanvas a:focus{ color: #222222;}.sidenav a:hover,.offcanvas a:focus{ color: #222222;}.pr_prices i { font-size: 12px; font-weight: 100; } .sidenav .closebtn { position: absolute; top: 0; right: 5px; font-size: 36px; margin-left: 50px;}.sidenav2 .closebtn { position: absolute; top: -10px; right: 5px; font-size: 36px; margin-left: 50px;} #main { transition: margin-left .5s; } @media screen and (max-height: 450px) { .sidenav {padding-top: 15px;} .sidenav a {font-size: 18px;}} .sideNavCategories ul li { border-bottom: 1px solid #999999;}.sideNavCategories ul li a { text-decoration: none; padding-left: 4px; color: #000; }.discount small { margin-right: 0px; font-weight: 900; }.discount span { font-size: 20px; font-weight: 900; padding: 8px; padding-right: 18PX; -webkit-box-shadow: 7px 5px 9px -7px rgba(0,0,0,0.74);-moz-box-shadow: 7px 5px 9px -7px rgba(0,0,0,0.74);box-shadow: 7px 5px 9px -7px rgba(0,0,0,0.74); }.esaurito span { font-size: 20px; font-weight: 900; padding: 8px; display: block; margin-left: auto; margin-right: auto;}.esaurito { position: absolute; top:25%; left: 15px; z-index: 9999; text-align: center; opacity: 0.7; } .discount { position: absolute; text-shadow: 3px 1px 2px rgba(0,0,0,0.8); } .ribbon { position: absolute; z-index: 1; overflow: hidden; width: 75px; height: 75px; text-align: right;}.ribbonleft { top: 10px;}.ribbonright { right: -5px; top: -5px;}.box { }.ribbonright span { transform: rotate(45deg); -webkit-transform: rotate(45deg); right: -21px; } .ribbon span { font-size: 12px; font-weight: bold; text-transform: uppercase; text-align: center; line-height: 20px; width: 100px; display: block; box-shadow: 0 3px 10px -5px rgba(0,0,0,1); position: absolute; top: 19px; } .ribbonright span::before { left: 0px;}.ribbon span::before { content: ""; position: absolute; top: 100%; z-index: -1; border-left: 3px solid #444444; border-right: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #444444;} .ribbonright span::after { right: 0px;} .ribbon span::after { content: ""; position: absolute; top: 100%; z-index: -1; border-left: 3px solid transparent; border-right: 3px solid #444444; border-bottom: 3px solid transparent; border-top: 3px solid #444444;} .non { display: block; width: 100%; border: 0; border-bottom-width: 0px; border-bottom-style: none; border-bottom: 1px solid #e5e5e5; height: 10px;} legend { display: block; width: 100%; padding: 0; margin-bottom: 0px; font-size: 21px; line-height: inherit; color: #333; border: 0; border-bottom-width: 0px; border-bottom-style: none; border-bottom: 1px solid #e5e5e5;}.product_price { font-size: 28px; font-weight: 900;}.product_price small { font-size: 14px; width: 100%; }.pr_prices { width:auto; font-size: 24px; font-weight: 900; line-height: 22px; text-align: right; }.pr_prices small { font-size: 11px; color: #555555; font-weight: 200; display: block; }.pr_prices2 { width:auto; font-size: 16px; font-weight: 900; line-height: 22px; text-align: right; }.pr_prices2 small { font-size: 10px; color: #555555; font-weight: 200; display: block; } footer { padding-bottom:20px; margin-bottom: -20px; margin-top: 10px; padding-top: 20px; } .responsive { width: 100%; max-width: 100%; } .preorder{ position: absolute; top: 45%; background: #eeeeee; padding: 6px; } .rating { border: none; text-align: center; } .rating > input { display: none; } .rating > label:before { margin: 5px; font-size: 2.4em; font-family: FontAwesome; display: inline-block; content: "\f005"; } .rating > .half:before { content: "\f006"; position: absolute; } .rating > label { color: #575748; float: right; } .rating > input:checked ~ label,.rating:not(:checked) > label:hover,.rating:not(:checked) > label:hover ~ label { color: #FFD700; } .rating > input:checked + label:hover,.rating > input:checked ~ label:hover,.rating > label:hover ~ input:checked ~ label,.rating > input:checked ~ label:hover ~ label { color: #FFED85; } .vote_based { font-size: 10px; text-align: center; }.size_sel a { background: #555555; text-align: center; font-size: 2em; color: #fff; width: 40px; height: 24px; }.size_sel a i { width: 40px; } .top { padding-bottom: 6px; padding-top: 6px; }.top a { margin-right: 4px; font-size: 1em; }.top a i { color:#999999; } .right { float: right; }.toplist { display: inline-block; } .top a.facebook i:hover { color: #3b5998;}.top a.twitter i:hover { color: #55acee;} .top a.googleplus i:hover { color: #dd4b39;} .top a.linkedin i:hover { color: #0077b5;} .top a.pinterest i:hover { color: #cb2027;} .size_sel.facebook:hover { background: #3b5998;}.size_sel.twitter:hover { background: #55acee;} .size_sel.googleplus:hover { background: #dd4b39;} .size_sel.linkedin:hover { background: #0077b5;} .size_sel.pinterest:hover { background: #cb2027;} .utility a { color: #555555; font-size: 14px; font-weight: 200; text-decoration: none; margin-right: 10px; }.pr_gallery li{ margin-bottom: 8px; list-style:none; float:left; margin: 0.4%;max-width: 32.5%;}.pr_gallery { margin-top: 18px; } ul.breadcrumbs{ text-align: right; padding:12px 0px; display:inline-block; width:100%;}ul.breadcrumbs li{ padding:0px 14px; font-size:11px; text-transform:uppercase; display:inline-block; list-style:none; background:url(../images/arrow.png) no-repeat -10px -3px;}ul.breadcrumbs li:first-child{ padding-left:20px; background:none;}ul.breadcrumbs li.active{ background-position:-10px -53px;}ul.breadcrumbs li a{ color:#bdbdbd; text-decoration:none;}.mini { max-width: 480px; margin-left: auto; margin-right: auto;} #regform { padding: 8px; margin-bottom: 20px; margin-top: 20px; margin-bottom: 20px; }#regform label { text-transform: uppercase; font-size: 12px; color:#555555; }#regform label h2 { font-size: 14px !Important; }#regform input[type=email],#regform input[type=text],#regform input[type=password]{ min-width: 100%; height: 44px; border: 0px; border-bottom: 2px dashed #666666; background: #eee;}input[type=email],input[type=text],input[type=password] { box-sizing : border-box;} #regform div { margin-top: 2px; padding: 2px !important; }#regform input:focus { background: #FBFDDF;}@media only screen and (min-width: 500px) and (max-width: 1200px) { .navbar-expand-lg .navbar-nav .nav-link { font-size: 14px;}} .input-sm { border: 1px solid #888888; padding: 6px; } .social a { font-size: 24px; padding-left: 2px; padding-right: 4px; color: #222222; } .social{ padding: 0px !Important; }#regform legend h1 { text-transform: uppercase; font-size: 22px; margin-top: 20px; } .reload { padding-left: 4px; cursor: pointer; }.prod_name { font-size: 24px; } @media only screen and (min-width: 280px) and (max-width: 1000px) { .btn-block-responsive { margin-bottom: 6px; width: 100%; display: block; padding-top: 14px; padding-bottom: 14px;}}.cartq input { max-width: 80px; }.cartorow { border-bottom: 1px solid #bbbbbb; padding-top: 6px; padding-bottom: 6px; }.cartupper .row { color: #777777; }.gray { color: #777777; }.nopad { padding: 0px !important; }.cartinfo { margin-top: 8px; margin-bottom: -14px; font-size: 20px; }.lastr { text-align: right; }.center { text-align: center; }.cartupper { border: 0px; border-bottom: 1px solid #bbbbbb; margin-bottom: 4px; }.sideNavCategories{ display:inline-block; width:100%;}.sideNavCategories > ul{ padding:12px 0px;}.sideNavCategories > ul li.header{ color:#312e2b; font-size:13px; text-transform:uppercase; font-weight:bold; padding-bottom:10px;background-color:#fff!important;}.sideNavCategories > ul > li{ padding:7px 0px; list-style-type: none; }.sideNavCategories > ul > li > a{ color:#544f4b; font-size:13px; text-decoration:none; display:block;}.sideNavCategories > ul.departments > li > a{ background:url(../images/arrow.png) no-repeat right -3px;}.sideNavCategories > ul.departments > li:hover a{ color:#222222; background-position:right -30px; text-indent:10px; -moz-transition:all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out; font-weight:bold;} .badge-waring { background: #b3002d; color: #ffF; cursor: pointer; font-size: 12px; font-weight: 300; } .short_dc { min-height: 80px; }.productitle { font-size: 24px; text-align: center; } .cd-cart-items li:nth-child(odd) { background: #eee; }.cd-cart-items li:nth-child(even) { background: #f9f9f9; } .marginleft20 { margin-left: 20px;}#invoice_to P,#ship_to P { margin-bottom: 2px; } .checkout { padding:6px; background: #FFF; border: 1px solid #004000; margin-bottom: 4px; }.checkout li { width: 100%; list-style-type: none; font-size: 12px; margin-left: 16px; color: #222222; } .checkout label { cursor: pointer; } @media only screen and (max-width: 700px) {.caption { position: absolute; font-size: 1.5em; top: -4px; left: 10%; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; color: #fff; text-shadow: 2px 2px 1px #000; border-radius: 0px !important; min-width: 80%; min-height: 20px; text-transform: uppercase; background: rgba(0,0,0,0.5); }.caption h2 small { font-size: 10px; padding-left: 5px; }.caption h2 { font-size: 20px; font-weight: 900; line-height: 20px; }.caption .btn { font-size: 10px; }} body { overflow-x: hidden; } @media only screen and (max-width: 1200px) { } .checkout div { float: right; } .checkout input { height: 60px; float: left; width: 22px; }.item_shop { margin-bottom: 14px; }@media only screen and (max-width: 600px) { .checkout label { font-size: 16px; font-weight: 700; line-height: 18px; } .checkout div { float: none; display: block; margin-top: -10px; } }button h1 { line-height: 2rem; }#note { border: 1px solid #999999; background: #ffffd2; resize: none; }.noteholder { margin-top: -30px !important; }.rigt{ text-align: right; } .pull-right { float: right; }.pull-left { float: left; }.cart-button { font-size: 24px; padding-left: 22px; padding-right: 22px; }a.actived img { outline: 1px solid black; } .pages{line-height:140%}.pages ul,.pages ol,ul.fr-tag,ol.fr-tag{padding-left:25px}.pages p,p.fr-tag{margin:0 0 10px}.pages h1,h1[class=fr-tag]{font-size:36px;line-height:1.1;font-weight:400;margin-top:20px;margin-bottom:10px}.pages h2,h2[class=fr-tag]{font-size:30px;line-height:1.1;font-weight:400;margin-top:20px;margin-bottom:10px}.pages h3,h3[class=fr-tag]{font-size:24px;line-height:1.1;font-weight:400;margin-top:20px;margin-bottom:10px}.pages h4,h4[class=fr-tag]{font-size:18px;line-height:1.1;font-weight:400;margin-top:10px;margin-bottom:10px}.pages h5,h5[class=fr-tag]{font-size:14px;line-height:1.1;font-weight:400;margin-top:10px;margin-bottom:10px}.pages h6,h6[class=fr-tag]{font-size:12px;line-height:1.1;font-weight:400;margin-top:10px;margin-bottom:10px} .pages:not(.ie8) img { max-width: 100% !important; }img.fr-fin,img.fr-tag.fr-fin { z-index: 1; position: relative; vertical-align: top; display: block; margin: auto; overflow: auto; padding: 10px 0; float: none; } .colorboxs { border: 1px solid #aaaaaa; width: 40px; height: 40px; display: inline-block; border-radius: 20px !important; margin-right: 6px; margin-top: 6px;}.owl-dots { position: absolute; left; 10%; bottom: 2%; }.owl-dot{ width: 20px; height: 20px; margin-left: 5px; outline: none;}.owl-dots .active { background: #666666; } @media only screen and (min-width: 1200px) and (max-width: 1400px) { .container { width: 100%; max-width: 100%; }} .items { display: inline-block; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }.items img { width: 100%; }.items { display: inline-block; margin: 0 0 2em; }.selectst span { padding: 10px; } .ml-auto .dropdown-menu { left: auto !important; right: 0px; }img { max-width: 100%; } .owl-carousel { overflow: hidden; } .owl-carousel button.owl-prev,.owl-carousel button.owl-next { position: absolute; top: 65%; background-color: rgba(0,0,0,0.2); color: #fff; font-size: 20px; display: inline-block; margin-top: -100px; height: 70px; width: 70px; line-height: 70px; text-align: center; z-index: 5; -webkit-transition: background-color 400ms; transition: background-color 400ms; }@media only screen and (max-width: 600px) { .owl-carousel button.owl-prev,.owl-carousel button.owl-next { top: 90%;}} .owl-carousel button.owl-prev:hover,.owl-carousel button.owl-next:hover { background-color: #444444;} .owl-carousel button.owl-prev { left: -24px; text-indent: 14px;} .owl-carousel button.owl-next { right: -24px; text-indent: -14px;}#bar { width: 0%; max-width: 100%; height: 4px; background: #ffffff;}#progressBar { margin-top: -4px; position: relative; z-index: 999; width: 100%; background: rgba(0,0,0,0.1);} .oldprice { text-align: right; color: #333333; } .favorite { position: absolute; right: 20px; top: 100px; z-index: 9999999; cursor: pointer; font-size: 28px; color: #ff0080; }.btn-default { background: #fff; border: 1px solid #444444; } .exposed { border: 1px solid #222222; padding: 10px; box-shadow: 3px 3px 15px #666; } .text { margin-top: 16px; } #prio { -webkit-appearance: none; min-height: 140px; background-size: cover; } #l3 { color: rgba(255,255,255,1);font-size: 45px; position: absolute; top: 230px; right: 60px;color: #fff;font-weight: 900;text-shadow: 2px 2px 1px #000;font-size: 40px; } .squaredcard { -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; } .roundedcard { -webkit-border-radius: 20px !important; -moz-border-radius: 20px !important; border-radius: 20px !important; } .dropdown-menu { max-height: 500px; overflow-y: scroll; } .hideprice { display: none; } #l0 { position: absolute; top: 250px; text-shadow: 1px 1px 1px #fff; font-size: 16px; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; } #l1 { font-size: 55px; top: 30px; width: 100%; text-align: center; margin-left: auto; margin-right: auto; color: #fff; font-weight: 700; text-shadow: 2px 2px 1px #000; } #l2 { text-align: center; text-transform: uppercase; margin-top: -10px; font-weight: 600; font-size: 26px; text-shadow: 1px 1px 1px #fff; }#l4 { background: #ffffff; color: 000; font-size: 18px; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; position: absolute; right: 60px; top: 200px; padding-left: 20px; padding-right: 20px; border: 0px; text-shadow: 2px 2px 1px #fff; } .fa-star-o,.fa-star { color: #ffbf00; font-size: 28px; } .blockuser { font-size: 18px; }.blockuser small { font-size: 11px; float: right; margin-right: 20px; text-align: right; color: #333333;}.blockquote { background: #fff; font-size:16px; padding: 0.5em 10px; width: 100%; display: block; }.blockquote span { padding-left: 24px; }.blockquote:before { content: '\201C'; position: absolute; transform: translate(-50%,-50%); width: 3rem; height: 2rem; font: 6em/1.08em 'PT Sans',sans-serif; color: #666; text-align: center;}.blockquote:after { content: "\2013 \2003" attr(cite); display: block; text-align: right; font-size: 0.875em; color: #e74c3c;} .nope { display: none; }.review { display: inline-block; width: 33%; border-right: 1px solid #eee; padding: 6px; }.btn-block { width: 100%; display: block; } .headergs,#main-menu,#mySidenav { background: #fbeb2b !important; }#navbarMenu { text-align: right; } .container { padding: 0px !important; }footer .col-md-4,footer address{ padding-left: 30px; }.padding { padding: 20px; }ul.category { list-style-type: none; padding-left: 6px; } .navbar-right > li > a { padding-top: 40px; padding-bottom: 40px; font-weight: 700; border-right: 1px solid #ffdc73;} .title { font-family: 'Roboto',sans-serif; font-size: 44px; color: #272727; font-weight: 800; text-align: center; text-transform: uppercase; position: relative; padding-bottom: 20px; margin: 0 0 20px; } .title::after { content: ""; position: absolute; width: 24px; height: 24px; bottom: -11px; left: 50%; margin-left: -12px; border: 5px solid #fff; border-radius: 20px; background: #45aed6; } .title::before { content: ""; position: absolute; width: 140px; bottom: 0; left: 50%; margin-left: -70px; height: 1px; background: #ebebeb; } .subprice { font-size: 22px; font-weight: 200; }