Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* GENERALI */
- html, body {
- max-width: 100%;
- overflow-x: hidden;
- }
- body {
- font-family: 'Roboto', sans-serif;
- font-size: 16px;
- color: #000;
- }
- h1,h2,h3,h4,h5,h6 {
- position:relative;
- font-weight:normal;
- margin:0px;
- padding: 0;
- background:none;
- line-height: 1.2;
- }
- a {
- color: black;
- }
- a:hover {
- color: black;
- text-decoration: underline;
- }
- img {
- max-width: 100%;
- }
- .form-control {
- outline: none !important;
- border-radius: 0;
- border-color: #dddddd;
- display: inline-block;
- font-size: 14px;
- }
- .form-control:focus {
- box-shadow: none;
- border-color: black;
- }
- /* HEADER */
- #header-navbar {
- position: fixed;
- top: 0;
- left: 0;
- right: 0;
- z-index: 999;
- background: transparent;
- transition: all 0.6s;
- padding: 10px 0;
- }
- #header-navbar.inScrolling {
- top: -100px;
- background: white;
- }
- #header-navbar.nav-down {top: 0;}
- #header-navbar #logo {
- height: 76px;
- min-width: 160px;
- padding: 0;
- }
- #header-navbar #logo img {
- height: 100%;
- width: 100%;
- object-fit: scale-down;
- }
- #header-navbar #logo img.logo-mobile {
- display: none;
- }
- #header-navbar .nav-item {
- text-transform: uppercase;
- }
- #header-navbar .nav-item a {
- line-height: 40px;
- display: inline-block;
- padding: 0 15px;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- }
- #header-navbar .nav-item.active a {
- background: black;
- color: white;
- padding: 0 15px;
- }
- #header-navbar .nav-item .hamburger-menu {
- height: 20px;
- display: block;
- margin: 10px 0 0;
- opacity: 0.5;
- transition: all 0.6s;
- }
- #header-navbar .nav-item .hamburger-menu:hover {
- opacity: 1;
- }
- #header-navbar .nav-item .hamburger-menu > span {
- display: block;
- width: 25px;
- height: 2px;
- background-color: #000;
- transition: 0.4s;
- }
- #header-navbar .nav-item .hamburger-menu > span + span {
- margin-top: 6px;
- }
- #header-navbar .nav-item.with-icon + .with-icon {
- }
- #header-navbar .nav-item.with-icon + .with-icon:before {
- content: '';
- border-left: 1px solid black;
- height: 21px;
- }
- #header-navbar .nav-item .menu-icon {
- width: 20px;
- height: 22px;
- position: relative;
- display: inline-block;
- }
- #header-navbar .nav-item .menu-icon + span {
- margin-left: 0;
- text-transform: none;
- }
- #header-navbar .nav-item .menu-icon > img {
- width: 100%;
- height: 100%;
- object-fit: contain;
- position: relative;
- top: -1px;
- }
- #header-navbar .nav-item .menu-icon .count {
- position: absolute;
- right: -5px;
- bottom: -15px;
- background: black;
- color: white;
- width: 19px;
- height: 19px;
- line-height: 20px;
- text-align: center;
- font-size: 12px;
- border-radius: 50%;
- }
- /* OFF CANVAS */
- .offcanvas-close {
- width: 30px;
- height: 30px;
- position: relative;
- line-height: 30px;
- }
- .offcanvas-close:before, .offcanvas-close:after {
- position: absolute;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- margin: auto;
- content: ' ';
- height: 15px;
- width: 2px;
- background-color: #333;
- }
- .offcanvas-close:before {
- transform: rotate(45deg);
- }
- .offcanvas-close:after {
- transform: rotate(-45deg);
- }
- .offcanvas-content {
- opacity: 0;
- position: fixed;
- top: 0;
- height: 100%;
- max-width: 350px;
- width: 100%;
- background: #f4f4f4;
- z-index: 1000;
- padding: 30px;
- transition: all 0.5s;
- overflow: auto;
- }
- .offcanvas-content.open {
- opacity: 1;
- }
- .offcanvas-content.offcanvas-left {
- left: -350px;
- }
- .offcanvas-content.offcanvas-right {
- right: -350px;
- }
- .offcanvas-content.open.offcanvas-left {
- left: 0;
- }
- .offcanvas-content.open.offcanvas-right {
- right: 0;
- }
- .offcanvas-content .offcanvas-header {
- position: relative;
- }
- .offcanvas-content.offcanvas-left .offcanvas-header {
- text-align: center;
- }
- .offcanvas-content .logo {
- position: absolute;
- bottom: 30px;
- text-align: center;
- width: 290px;
- }
- .offcanvas-content .logo img {
- width: 150px;
- }
- .offcanvas-content .offcanvas-header .offcanvas-title {
- line-height: 40px;
- height: 40px;
- margin-bottom: 20px;
- position: relative;
- font-size: 22px;
- }
- .offcanvas-content .offcanvas-header .offcanvas-title img {
- width: 200px;
- height: auto;
- margin-left: 0;
- }
- .offcanvas-content .offcanvas-header .offcanvas-icon {
- /* width: 20px; */
- height: 25px;
- position: relative;
- display: inline-block;
- float: left;
- line-height: 1;
- margin: 6px 29px 0 0;
- }
- .offcanvas-content .offcanvas-header .offcanvas-icon img {
- width: 21px;
- height: 21px;
- object-fit: contain;
- position: relative;
- top: -2px;
- }
- .offcanvas-content .offcanvas-header .offcanvas-icon .count {
- position: absolute;
- right: -5px;
- bottom: -7px;
- background: black;
- color: white;
- width: 19px;
- height: 19px;
- line-height: 20px;
- text-align: center;
- font-size: 12px;
- border-radius: 50%;
- }
- .offcanvas-content .offcanvas-header .offcanvas-close {
- position: absolute;
- right: 0;
- top: 5px;
- width: 30px;
- height: 25px;
- }
- .offcanvas-content.offcanvas-left .offcanvas-header .offcanvas-close {
- right: auto;
- left: 0;
- }
- .offcanvas-content .offcanvas-body {
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu {
- display: block;
- margin: 0;
- padding: 0;
- list-style: none;
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu ul {
- margin-bottom: 0;
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu .nav-item {
- line-height: 50px;
- font-size: 17px;
- position: relative;
- margin-bottom: -1px;
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu .nav-item > a {
- display: block;
- border-bottom: 1px solid #ccc;
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu .nav-item.active:not(.dropdown) > a {
- text-decoration: underline;
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu .nav-item .offcanvas-close {
- position: absolute;
- right: 0;
- top: 10px;
- transform: rotate(45deg);
- transition: all 0.3s;
- z-index: 1000000;
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu .nav-item.open > a .offcanvas-close {
- transform: rotate(0deg);
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu .sub-menu {
- display: none;
- list-style: none;
- padding: 0;
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu .nav-item.active > a .offcanvas-close {
- /* display: none; */
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu .nav-item.dropdown.active > .sub-menu,
- .offcanvas-content .offcanvas-body .offcanvas-menu .nav-item.open > .sub-menu {
- display: block;
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu .nav-item .sub-menu a {
- padding-left: 30px;
- }
- .offcanvas-content .offcanvas-body .offcanvas-menu .nav-item .sub-menu .sub-menu a {
- padding-left: 60px;
- }
- /* WIDGET CARRELLO */
- .cart_content ul {
- list-style: none;
- padding: 0;
- margin: 0;
- }
- .cart_content ul > li {
- border-top: 2px solid #979797;
- padding: 15px 0;
- }
- .cart_content ul > li .col-8 {
- padding-left: 0;
- }
- .cart_content .quantity_box {
- position: absolute;
- left: 0;
- bottom: 0;
- }
- .cart_content .quantita_prodotto {
- position: absolute;
- left: 0;
- right: 0;
- width: 100%;
- height: 100%;
- opacity: 0;
- }
- .cart_content .quantity_box > span {
- text-align: center;
- display: block;
- font-size: 15px;
- }
- .cart_content .quantity_box > span > span {
- padding: 0 10px;
- }
- .cart_content .quantity_box > span > b {
- }
- .cart_content ul > li .product_title {
- text-transform: uppercase;
- font-size: 12px;
- display: block;
- }
- .cart_content ul > li .attribute {
- display: block;
- margin-top: 5px;
- color: #979797;
- }
- .cart_content ul > li .detailed_attr_content {
- margin: 15px 0 40px;
- }
- .cart_content ul > li .detailed_attr {
- display: inline-block;
- margin-right: 30px;
- line-height: 1;
- margin-top: 10px;
- }
- .cart_content ul > li .detailed_attr label {
- display: block;
- color: #9b9b9b;
- text-transform: uppercase;
- }
- .cart_content ul > li .cart-info-price {
- text-align: right;
- position: absolute;
- padding-right: 25px;
- left: 0;
- right: 15px;
- bottom: 0;
- }
- .cart_content ul > li .cart-info-price a {
- position: absolute;
- right: 0;
- color: #979797;
- top: 0;
- }
- .cart_content ul > li .cart-info-price a:hover {
- color: red;
- }
- .cart_content .resoconto_totale {border-top: 2px solid #979797;padding-top: 30px;}
- .cart_content .resoconto_totale .resoconto {
- font-size: 15px;
- text-transform: uppercase;
- }
- .cart_content .resoconto_totale .resoconto .remove_coupon {
- color: red;
- font-size: 80%;
- }
- .cart_content .resoconto_totale .resoconto > p {
- display: block;
- line-height: 35px;
- margin: 0;
- padding: 0 0 25px;
- }
- .cart_content .resoconto_totale .resoconto > p > b {
- text-align: right;
- float: right;
- font-size: 15px;
- line-height: 33px;
- }
- .cart_content .resoconto_totale .resoconto > p:last-child > b {
- font-size: 140%;
- }
- .cart_content .go_checkout {
- display: block;
- text-align: center;
- text-transform: uppercase;
- text-decoration: none;
- }
- /* HOME SLIDER */
- #home-slider {
- min-height: 100vh;
- background: #dbacac;
- position: relative;
- }
- #home-slider > .slide-overlay {
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0;
- right: 0;
- margin: auto;
- z-index: 10;
- width: 750px;
- max-width: 70%;
- pointer-events: none;
- }
- #home-slider .slider-content {
- transition: all 0.6s;
- opacity: 1;
- }
- #home-slider.loading .slider-content {
- opacity: 0;
- }
- #home-slider .slide.item {
- display: flex;
- align-items: center;
- justify-content: center;
- }
- #home-slider .slider-content {
- padding: 120px 65px 100px 65px;
- max-width: 610px;
- position: relative;
- }
- #home-slider .slider-content .slide-images {
- }
- #home-slider .slider-content .slide-images > img {
- max-width: 100%;
- }
- #home-slider .slider-content .slide-images > img.slide-image {
- opacity: 0;
- transition: all 1.3s;
- }
- #home-slider .active .slider-content .slide-images > img.slide-image {
- opacity: 1;
- }
- #home-slider .slider-content .slide-images .slide-overlay {
- position: absolute;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- margin: auto;
- max-width: 100%;
- }
- #home-slider .slider-content .slide-texts {
- position: absolute;
- right: -41%;
- top: 35%;
- bottom: 0;
- max-width: 358px;
- display: flex;
- align-items: center;
- justify-content: center;
- }
- #home-slider .slider-content .slide-text .slide-title {
- font-family: 'Canela';
- font-size: 46px;
- line-height: 1;
- }
- #home-slider .slider-content .slide-text .slide-buttons {
- text-align: left;
- margin-top: 15px;
- margin-left: 0;
- }
- #home-slider .slider-content .slide-text .slide-buttons .slide-button {
- padding: 0;
- text-decoration: underline;
- }
- #home-slider .owl-dots {
- position: absolute;
- left: 100px;
- bottom: 100px;
- }
- #slider-dots > .item {
- width: 10px;
- height: 10px;
- border-radius: 50%;
- border: none;
- padding: 0;
- background: white;
- margin-right: 10px;
- outline: none;
- -webkit-appearance: none;
- min-width: 0px;
- display: inline-block;
- }
- #slider-dots {
- position: relative;
- top: -50px;
- z-index: 3;
- margin-bottom: -25px;
- }
- #slider-dots > .item.active {
- background: black;
- }
- #slider-scroll {
- position: relative;
- top: -42px;
- }
- #scroll-button {
- position: absolute;
- transform: rotate(90deg);
- right: 0;
- display: block;
- z-index: 1;
- text-decoration: none;
- transition: all 0.2s;
- }
- #scroll-button > span {
- display: block;
- border-bottom: 1px solid;
- width: 150px;
- padding: 10px 0;
- }
- #scroll-button:hover {
- margin-top: -40px;
- }
- /* SEZIONI */
- section {
- padding: 40px 0;
- position: relative;
- margin-bottom: 40px;
- }
- section .section-title {
- font-size: 28px;
- margin-bottom: 5px;
- }
- section .section-title + *:not(.section-subtitle) {
- margin-top: 30px;
- }
- section .section-subtitle {
- text-decoration: underline;
- display: inline-block;
- margin-bottom: 30px;
- }
- section .section-half-bg {
- position: absolute;
- left: 0;
- right: 0;
- bottom: 0;
- height: 50%;
- z-index: -1;
- }
- section .section-half-bg.green {
- background: #c5cabf;
- padding: 120px 0;
- }
- section .big-title {
- font-size: 45px;
- }
- section .big-subtitle {
- font-size: 27px;
- }
- /* CTA SECTION */
- section.cta-section {
- background-size: cover;
- background-position: center;
- min-height: 430px;
- margin: 0;
- display: flex;
- align-items: center;
- }
- section.cta-section .section-title {
- font-family: 'Canela';
- font-size: 35px;
- margin-bottom: 15px;
- }
- section.cta-section .section-subtitle {
- margin: 0;
- }
- /* COUNTDOWN */
- .big-countdown {
- font-size: 20px;
- }
- .big-countdown > span {
- margin: 0 15px;
- }
- .big-countdown > span > b {
- font-size: 42px;
- font-weight: 100;
- }
- /* PULSANTI */
- [class*="btn-"] {
- display: inline-block;
- padding: 12px 20px;
- margin: 20px 0;
- font-weight: 500;
- min-width: 150px;
- text-decoration: none;
- position: relative;
- transition: all 0.2s;
- bottom: 0;
- border: none;
- cursor: pointer;
- }
- .btn-white {
- background: white;
- color: black !important;
- }
- .btn-black {
- background: black;
- color: white !important;
- }
- .btn-cta {
- background: #f09433;
- color: white !important;
- }
- .btn-cancel {
- background: #ececec;
- color: black;
- }
- [class*="btn-"]:hover {
- bottom: 5px;
- box-shadow: black 0px 10px 25px -20px;
- }
- /* FOOTER */
- footer#footer {
- background: #f4f4f4;
- padding: 40px 0 30px 0;
- color: black;
- }
- footer#footer h4 {
- font-size: 26px;
- margin-bottom: 30px;
- font-weight: 500;
- }
- footer#footer a {
- transition: all 0.6s;
- }
- footer#footer .footer-content a:hover {
- padding-left: 5px;
- }
- footer#footer .footer-content > ul {
- list-style: none;
- padding: 0;
- text-transform: uppercase;
- }
- footer#footer .footer-content > ul > li > a {
- text-decoration: underline;
- margin-bottom: 15px;
- display: block;
- }
- footer#footer .barra_inferiore .footer_parts {
- margin-top: 40px;
- }
- footer#footer .barra_inferiore .footer_parts > .copyright {
- text-align: left;
- }
- footer#footer .barra_inferiore .footer_parts > .social {
- text-align: right;
- }
- footer#footer .barra_inferiore a {
- position: relative;
- top: 0;
- }
- footer#footer .barra_inferiore a:hover {
- top: -5px;
- }
- footer#footer .barra_inferiore a .fab {
- margin-right: 5px;
- }
- footer#footer .barra_inferiore .footer_parts > .copyright a {
- top: 0 !important;
- }
- footer#footer .barra_inferiore .footer_parts .newsletter_button {
- font-size: 26px;
- font-weight: 500;
- order: 0;
- }
- footer#footer .barra_inferiore .footer_parts .newsletter_button img {
- display: block;
- margin-top: 5px;
- }
- footer#footer .barra_inferiore .footer_parts .social_links {
- list-style: none;
- padding: 0;
- margin: 0;
- display: inline-block;
- float: right;
- }
- footer#footer .barra_inferiore .footer_parts .social_links > li {
- display: inline-block;
- margin-left: 10px;
- font-size: 16px;
- line-height: 1;
- }
- footer#footer .barra_inferiore .footer_parts .social_links > li > a:hover {
- top: -5px;
- }
- /* LISTA PRODOTTI */
- .products-list .product .product-images {
- margin-bottom: 15px;
- display: block;
- position: relative;
- width: 100%;
- height: 0;
- padding: 65% 0;
- background: #ececec;
- }
- .products-list .product .product-images > img {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- /* max-height: 350px; */
- object-fit: cover;
- }
- .products-list .product .product-images .hover-image {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- object-fit: cover;
- opacity: 0;
- transition: all 0.4s;
- }
- .products-list .product .product-images:hover .hover-image {
- opacity: 1;
- }
- .products-list .product .product-title {
- font-size: 15px;
- text-transform: uppercase;
- }
- .products-list .product-box {
- position: relative;
- }
- .products-list .product-box .product-info {
- height: 35px;
- max-width: 85%;
- }
- .products-list .product-box .product-price {
- position: absolute;
- bottom: 0;
- right: 0;
- display: block;
- font-weight: 500;
- font-size: 17px;
- padding-right: 15px;
- }
- .products-list .product-box .product-price-sale {
- text-decoration: line-through;
- text-align: right;
- font-size: 13px;
- opacity: 0.8;
- }
- .products-list .product .addToCart-btn {
- position: absolute;
- right: 15px;
- bottom: 30px;
- width: 50px;
- height: 50px;
- transition: all 0.2s;
- border-radius: 50%;
- }
- .products-list .product .addToCart-btn:hover {
- bottom: 35px;
- box-shadow: black 0px 0px 25px -5px;
- }
- .products-list .owl-nav {
- display: none;
- }
- .products-carousel {
- margin: 0 -15px;
- width: auto !important;
- }
- .products-carousel .product-box {
- margin: 0 15px;
- }
- .product-box-large .product .product-images {
- padding: 65% 0;
- }
- .products-carousel .product-box-large .product-images img {
- max-height: 100%;
- object-fit: cover;
- }
- .products-carousel .product-box-large .addToCart-btn {
- }
- .products-carousel .product-box-large .product-price {
- }
- /* DETTAGLIO PRODOTTO */
- #product_detail {
- padding: 120px 0 0;
- }
- #product_gallery {
- width: 100%;
- margin: 0 auto;
- position: relative;
- margin-bottom: 15px;
- }
- #product_gallery .owl-nav button {
- position: absolute;
- top: 0;
- bottom: 0;
- margin: auto;
- width: 50px;
- height: 50px;
- font-size: 70px;
- line-height: 40px;
- outline: none;
- }
- #product_gallery .owl-nav button.disabled {
- opacity: 0.3;
- }
- #product_gallery .owl-nav button > span {
- line-height: 1;
- height: 50px;
- display: inline-block;
- }
- #product_gallery .owl-nav .owl-prev {
- left: 0;
- }
- #product_gallery .owl-nav .owl-next {
- right: 0;
- }
- #product_gallery > a {
- cursor: url("../images/plus-cursor.png"), auto;
- }
- #product_gallery .full img {
- width: 100%;
- }
- .gallery-count {
- position: absolute;
- right: -5px;
- bottom: 120px;
- font-size: 18px;
- font-weight: 600;
- padding: 10px;
- width: 80px;
- text-align: center;
- font-size: 20px;
- border: 2px solid black;
- border-left: 0;
- border-right: 0;
- pointer-events: none;
- z-index: 10;
- }
- .swipebox-html .gallery-count {
- z-index: 100000!important;
- position: fixed;
- bottom: 50px;
- left: 30px;
- margin: auto;
- width: 100px;
- }
- #swipebox-overlay {
- background: rgba(255, 255, 255, 0.95) !important;
- }
- #swipebox-overlay #swipebox-close {
- filter: invert(1);
- border: 2px solid white !important;
- border-radius: 50%;
- right: 50px;
- top: 30px;
- width: 52px;
- height: 52px;
- }
- #swipebox-overlay #swipebox-bottom-bar {
- filter: invert(1);
- }
- .gallery-count:before,
- .gallery-count:after {
- content: '';
- display: block;
- width: 30px;
- height: 2px;
- background: black;
- position: absolute;
- transform: rotate(45deg);
- }
- .gallery-count:before {
- right: -4px;
- top: -12px;
- }
- .gallery-count:after {
- left: -4px;
- bottom: -12px;
- }
- #product_box {width: 100%;}
- #product_box .offer_countdown > b {
- display: block;
- font-weight: 600;
- text-transform: uppercase;
- margin: 0 0 5px;
- color: #ff7782;
- }
- #product_box #offer_clock {
- background: #f3ecdb;
- border-right: 1px solid #e8e0ce;
- display: block;
- margin: 0 0 30px;
- }
- #product_box #offer_clock span {
- display: inline-block;
- width: 25%;
- text-align: center;
- padding: 10px;
- border: 1px solid #e8e0ce;
- border-right: 0;
- }
- #product_box #offer_clock span b {
- display: block;
- font-size: 19px;
- }
- #product_box .product_category {
- color: #9b9b9b;
- text-transform: uppercase;
- font-size: 13px;
- }
- #product_box .product_category > a {
- color: #9b9b9b;
- }
- #product_box .product_title {
- text-transform: uppercase;
- font-size: 22px;
- margin: 10px 0 25px;
- font-weight: 500;
- }
- #product_box .product_short_description {
- margin-bottom: 30px;
- }
- #product_box .product_short_description p {
- margin: 0;
- font-weight: 400;
- }
- #product_box .product_price {
- display: block;
- line-height: 1;
- font-size: 24px;
- font-weight: bold;
- float: left;
- }
- #product_box .addToWishlist-btn {
- float: right;
- width: 25px;
- }
- #product_box .product_price small {
- font-size: 12px;
- }
- #product_box .product_price.range {
- font-size: 22px;
- }
- #product_box .product_price_sale {
- text-decoration: line-through;
- font-size: 15px;
- display: block;
- font-weight: 500;
- color: #9b9b9b;
- margin: -30px 0 20px;
- }
- #product_box .product_price b {
- font-size: 30px;
- font-weight: 700;
- color: #4CAF50;
- }
- #product_box .product_price sup {
- font-size: 100%;
- top: 0;
- }
- #product_box .product_price.range sup {
- font-size: 100%;
- top: 0;
- }
- #product_box .product_price sub {
- font-size: 13px;
- font-weight: 500;
- bottom: 0;
- font-size: 100%;
- }
- #product_box .product_price span {padding-right: 5px;}
- #product_box .product_stock {
- margin: 0;
- }
- #product_box .cart_message {
- margin: 15px 0 0;
- }
- #product_box hr {
- border-color: black;
- margin: 30px 0;
- }
- #product_box .products-links {
- padding: 0;
- }
- #product_box .products-links > a {
- display: inline-block;
- margin: 0 5px 5px 0px;
- text-decoration: underline;
- font-weight: 500;
- }
- #product_box label {
- margin: 0;
- line-height: 1;
- font-weight: 100;
- text-transform: uppercase;
- font-size: 13px;
- }
- #product_box .product_stock .stock_status {
- display: inline-block;
- background: #F44336;
- width: 10px;
- height: 10px;
- border-radius: 50%;
- }
- #product_box .product_stock.in-stock .stock_status {
- background: #8BC34A;
- }
- #product_box .product_stock.few-stock .stock_status {
- background: #FFC107;
- }
- #product_box .product_stock .stock_label {
- display: none;
- }
- #product_box .addToCart-btn.disabled {opacity: 0.6;pointer-events: none;}
- #notifyMeQuantity + .addToCart-btn {
- display: none;
- }
- #product_box .product_stock.in-stock .stock_label.in-stock,
- #product_box .product_stock.out-stock .stock_label.out-stock,
- #product_box .product_stock.few-stock .stock_label.few-stock {
- display: inline;
- }
- #product_box .product_stock .stock_label {
- font-size: 13px;
- margin-left: 5px;
- }
- #product_box .product_attribute_table {
- }
- #product_box .product_attribute_table .attribute {
- margin-bottom: 10px;
- }
- #product_box .product_attribute_table .variation_box:nth-child(2n+2) .attribute_value:before {
- border-left: 1px solid black;
- position: absolute;
- left: -15px;
- bottom: 0;
- height: 40px;
- content: '';
- }
- #product_box .product_attribute_table .attribute .attribute_value .color-preview {
- height: 20px;
- width: 20px;
- border-radius: 50%;
- position: absolute;
- left: 7px;
- bottom: 10px;
- }
- #product_box .product_attribute_table .attribute .attribute_value .color-preview[data-lightness="too_light"] {
- border-color: black;
- }
- #product_box .product_attribute_table .attribute .attribute_value select {
- width: 100%;
- font-weight: 500;
- height: 40px;
- outline: none;
- padding: 0 0 0 7px;
- border: 1px solid #9b9b9b;
- }
- #product_box .product_attribute_table .attribute .attribute_value {
- position: relative;
- }
- #product_box .product_attribute_table .attribute .attribute_value select:focus {
- border-color: black;
- }
- #product_box .product_attribute_table .attribute .attribute_value select.not_compiled {
- color: #000000;
- }
- #product_box .product_attribute_table .attribute .attribute_value select.no_avaialable {
- color: #F44336;
- border-color: #F44336;
- }
- #product_box .product_add_to_cart {
- line-height: 30px;
- transition: all 0.2s;
- display: inline-block;
- }
- #product_box .product_add_to_cart.disabled {
- opacity: 0.4;
- }
- #products_description {
- padding: 15px 0;
- }
- #product_detail #product-related {
- margin-bottom: 0;
- }
- /* SEZIONE OPINIONI PRODOTTO */
- section#product-opinions {
- background: #f4f4f4;
- margin-bottom: 0;
- }
- /* RECENSIONI PRODOTTO */
- #product_reviews .review_subtitle {
- font-size: 15px;
- margin-bottom: 30px;
- }
- #product_reviews .review_subtitle span {
- font-weight: 700;
- }
- #product_reviews .review_bars {
- margin-bottom: 30px;
- }
- #product_reviews .review_bars .review_bar_container {
- position: relative;
- }
- #product_reviews .review_bars .review_bar {
- background: #ececec;
- display: inline-block;
- width: 320px;
- max-width: 100%;
- height: 20px;
- }
- #product_reviews .review_bars .bar_text {
- font-size: 12px;
- line-height: 20px;
- float: left;
- width: 80px;
- display: inline-block;
- }
- #product_reviews .review_bars .review_bar .review_percentage_bar {
- background: #ffc107;
- height: 20px;
- }
- #product_reviews h4.review_subtitle {
- margin: 25px 0 15px;
- font-weight: 600;
- font-size: 16px;
- }
- #product_reviews .single_review {
- display: block;
- margin-bottom: 15px;
- padding-bottom: 15px;
- border-bottom: 1px dashed #f3ecdc;
- }
- #product_reviews .single_review .review_stars {
- display: inline-block;
- color: #cccccc;
- }
- #product_reviews .single_review .review_stars .fas {
- color: #ffc107;
- }
- #product_reviews .single_review .review_author {
- display: inline-block;
- font-size: 13px;
- font-weight: 500;
- margin: 5px 0;
- color: #909090;
- }
- #product_reviews .single_review .review_product_attribute {
- font-size: 11px;
- color: #6c757d;
- padding-left: 5px;
- }
- #product_reviews .single_review .review_comment {
- color: #495057;
- font-size: 14px;
- margin: 0;
- }
- /* BLOCCO DOMANDE E RISPOSTA */
- #product_questions .single_question {
- background: #f4f4f4;
- padding: 15px;
- margin-bottom: 15px;
- border: 1px dashed #ececec;
- }
- #product_questions .single_question .delete_question {
- background: rgb(255, 0, 0);
- color: white;
- padding: 3px 5px;
- display: inline-block;
- float: right;
- }
- #product_questions .single_question .question_comment {
- padding-top: 5px;
- }
- #product_questions .single_question .question_comment small {
- display: block;
- color: #9E9E9E;
- }
- #product_questions .single_question .answer_comment {
- background: #ececec;
- margin: 0;
- padding:10px;
- }
- #product_questions .single_question .answer_comment b {
- display: block;
- }
- #product_questions .single_question .answer_comment .not_reply {
- color: #ffffff;
- background: #ffc107;
- padding: 5px;
- display: inline-block;
- }
- #product_questions .question_leave {
- background: #f4f4f4;
- padding: 15px 0;
- margin: 15px 0 0;
- }
- #product_questions #product_add_question {
- position: relative;
- margin-top: 15px;
- background: none;
- border: 0;
- padding: 15px 145px 0px 0;
- }
- #product_questions #product_add_question button {
- position: absolute;
- right: 15px;
- line-height: 40px;
- height: 40px;
- padding: 0;
- font-size: 14px;
- width: 120px;
- border: 0px;
- color: white;
- min-width: 120px;
- margin: 0;
- }
- #product_questions #product_add_question textarea {
- display: block;
- width: 100%;
- padding: 10px;
- line-height: 20px;
- border: 1px solid #ececec;
- outline: none;
- }
- #product_questions .question_leave a {
- font-weight: 600;
- }
- /* CATEGORIA PRODOTTO */
- .category_section_container.loading {
- opacity: 0.5;
- pointer-events: none;
- }
- #category_banner {
- position: relative;
- background-color: #fff;
- }
- #category_banner:before {
- content: '';
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
- background: #fafafa;
- background-size: cover;
- }
- #category_banner.without-banner {
- position: relative;
- }
- #category_banner.without-banner:before {
- height: 100%;
- }
- #category_banner .banner_title_box {
- display: block;
- padding-right: 0;
- margin-top: 120px;
- margin-bottom: 30px;
- }
- #category_banner.without-banner .banner_title_box {
- min-height: 360px;
- align-items: flex-end;
- justify-content: left;
- }
- #category_banner .banner_title_content {
- padding: 0;
- margin-right: 25px;
- max-width: 315px;
- }
- #category_banner .banner_title_box h1 {
- font-size: 40px;
- font-weight: 100;
- margin: 0;
- font-family: 'Canela';
- font-size: 65px;
- margin: 0 0 15px;
- padding-top: 0;
- }
- #category_banner .banner_title_box p {
- margin-bottom: 15px;
- font-size: 14px;
- }
- #category_banner .banner_title_box p:last-child {
- margin-bottom: 0;
- }
- #category_banner .category_banner_img {
- width: 860px;
- min-height: 60vh;
- max-height: 650px;
- top: 0;
- margin-top: -100px;
- object-fit: cover;
- margin-left: auto;
- }
- #category_banner .breadcrumb {
- padding: 0;
- margin: 0;
- }
- #category_banner .breadcrumb li {
- color: black;
- }
- #category_banner .breadcrumb a {
- color: black;
- }
- #filter_box_active {
- border: 1px solid #ececec;
- padding: 15px 15px 10px;
- margin: -15px 0 30px;
- }
- #filter_box_active .active_title {
- font-weight: 500;
- margin-right: 10px;
- }
- #filter_box_active .active_filter {
- border: 1px solid #ececec;
- display: inline-block;
- padding: 0 0 0 10px;
- line-height: 22px;
- font-size: 14px;
- margin: 0 5px 5px 0;
- }
- #filter_box_active .active_filter i {
- margin-left: 10px;
- font-style: inherit;
- font-size: 14px;
- background: #ececec;
- width: 22px;
- height: 22px;
- display: inline-block;
- text-align: center;
- float: right;
- line-height: 20px;
- }
- #filter_box_active .active_filter:hover {
- border-color: black;
- }
- #filter_box_active .active_filter:hover i {
- background: black;
- color: white;
- }
- #filter_box_active .delete_all {
- text-align: right;
- display: inline-block;
- float: right;
- font-weight: 500;
- text-decoration: underline;
- }
- #products_list .search_no_results {
- background: #f1f1f1;
- margin: 0 0 30px;
- padding: 30px;
- text-align: center;
- }
- #products_list .search_no_results h2 {
- font-weight: 100;
- margin-bottom: 5px;
- }
- /* BREADCRUMB */
- .breadcrumb {
- padding: 30px 0;
- background: none;
- }
- .breadcrumb ul {
- list-style: none;
- padding: 0;
- margin: 0;
- }
- .breadcrumb ul li {
- display: inline-block;
- position: relative;
- color: #9b9b9b;
- text-transform: uppercase;
- font-size: 14px;
- }
- .breadcrumb ul li a {
- color: #9b9b9b;
- }
- .breadcrumb ul li:last-child a:hover {
- color: #9b9b9b;
- }
- .breadcrumb ul li a:hover {
- color: black;
- }
- .breadcrumb ul.filter_dropdown {float: left;}
- .breadcrumb ul.filter_dropdown.right {
- float: right;
- }
- .breadcrumb ul.filter_dropdown > li + li {
- border: none;
- margin: 0;
- padding-left: 15px;
- }
- .breadcrumb ul.filter_dropdown a {
- color: black;
- }
- .breadcrumb ul.filter_dropdown li:hover > a {
- color: black;
- }
- .breadcrumb ul > li > ul {
- display: none;
- position: absolute;
- left: 0;
- width: 214px;
- background: white;
- z-index: 10;
- border: 1px solid #f1f1f1;
- padding: 0;
- text-align: left;
- }
- .breadcrumb ul > li:hover >ul {
- display: block;
- }
- .breadcrumb ul > li > ul li {
- display: block;
- border: none;
- padding: 0;
- margin: 0;
- }
- .breadcrumb ul > li > ul li.selected a {
- font-weight: 500;
- color: black;
- }
- .breadcrumb ul > li > ul li a {
- padding: 10px 15px;
- display: block;
- }
- .breadcrumb ul > li > ul:not(.colori) li:not(:last-child) a {
- border-bottom: 1px dashed #ececec;
- }
- .breadcrumb ul > li > ul li a:hover {
- color: black;
- }
- .breadcrumb ul > li > ul li a b {
- font-weight: 500;
- /* font-size: 70%; */
- float: right;
- }
- .breadcrumb ul > li > ul.colori {
- padding: 4px;
- }
- .breadcrumb ul > li > ul.colori li {
- display: inline-block;
- margin: 0;
- padding: 0;
- height: 30px;
- width: 30px;
- border: 1px solid #f1f1f1;
- float: left;
- margin: 2px;
- }
- .breadcrumb ul > li > ul.colori li a {
- display: block;
- padding: 0;
- height: 100%;
- width: 100%;
- }
- .breadcrumb ul > li > ul.colori li a:not(:hover) {
- box-shadow: none !important;
- }
- .breadcrumb ul > li > ul.colori li a:hover {
- border: 1px solid white;
- }
- /* CHECKOUT CARRELLO */
- #checkout.carrello {
- background: #f4f4f4;
- }
- /* PAGINE */
- body.page {
- /* background: #f4f4f4; */
- }
- .breadcrumb.page_breadcrumb {
- padding: 110px 0 30px;
- background: #fafafa;
- }
- .breadcrumb .page_title {
- padding: 15px 0 0;
- font-family: 'Canela';
- font-size: 65px;
- }
- #page_body {
- padding: 0 0 30px;
- }
- #page_body.standard {
- margin: auto;
- }
- #page_body h1,
- #page_body h2,
- #page_body h3,
- #page_body h4 {
- font-weight: 200;
- margin: 0 0 15px;
- }
- #page_body h1 {
- font-size: 30px;
- }
- #page_body h2 {
- font-size: 26px;
- font-weight: 500;
- }
- #page_body h3 {
- font-size: 22px;
- }
- #page_body h4 {
- font-size: 18px;
- }
- #page_body p + h2,
- #page_body p + h3,
- #page_body p + h4,
- #page_body p + h5 {
- margin-top: 30px;
- }
- #page_body.page_blocks section {
- margin: 0;
- padding: 0;
- }
- #page_body.page_blocks section + section {
- margin-top: 60px;
- }
- #page_body.page_blocks h2 {
- font-family: 'Canela';
- font-size: 46px;
- }
- #page_body.page_blocks h2 + * {
- margin-top: 30px;
- }
- #page_body.page_blocks .page_block_text {
- max-width: 485px;
- width: 100%;
- display: inline-block;
- font-size: 17px;
- }
- #page_body.page_blocks .page_block_image + .page_block_text {
- margin-top: 60px;
- margin-left: 180px;
- }
- #page_body.page_blocks .section_image_block {
- width: 100%;
- max-height: 750px;
- object-fit: cover;
- }
- #page_body.page_blocks section:nth-child(odd) {
- text-align: left;
- }
- #page_body.page_blocks section:nth-child(odd) .page_section_block {
- padding-left: 180px;
- }
- #page_body.page_blocks section:nth-child(odd) .page_section_block .page_block_text {
- margin-left: 0;
- }
- #page_body.page_blocks section:nth-child(even) {
- /* text-align: right; */
- }
- #page_body.page_blocks section:nth-child(even) .page_section_block {
- padding-right: 180px;
- }
- #page_body.page_blocks section .page_block_image {
- position: relative;
- }
- #page_body.page_blocks section .page_section_block .symbol {
- position: absolute;
- bottom: 103px;
- }
- #page_body.page_blocks section:nth-child(odd) .symbol {
- left: -112px;
- }
- #page_body.page_blocks section:nth-child(even) .symbol {
- right: -112px;
- }
- #page_body table {
- border: none;
- border-color: transparent;
- line-height: 40px;
- }
- #page_body table tr {
- border-bottom: 1px solid #979797;
- }
- /* BLOCCHI ALTERNATI */
- #page_body.page_blocks_alternate section {
- padding: 0;
- margin: 0;
- }
- #page_body.page_blocks_alternate .block_inner_text {
- width: 100%;
- font-size: 16px;
- padding: 30px 0;
- height: 100%;
- justify-content: center;
- display: flex;
- align-items: center;
- }
- #page_body.page_blocks_alternate .page_block_text h2 {
- font-family: 'Canela';
- font-size: 30px;
- margin-bottom: 30px;
- }
- #page_body.page_blocks_alternate .icons-list .section-title {
- font-family: 'Canela';
- font-size: 30px;
- padding: 30px 0 30px;
- text-align: center;
- }
- #page_body.page_blocks_alternate .icons-list .icons-container {
- display: flex;
- text-align: center;
- flex-wrap: wrap;
- }
- #page_body.page_blocks_alternate .icons-list .icons-container .icon-image {
- margin-bottom: 15px;
- width: 60px;
- height: 60px;
- object-fit: contain;
- }
- #page_body.page_blocks_alternate .icons-list .icons-container .icon-block {
- flex: 1;
- width: 222px;
- min-width: 222px;
- margin-top: 30px;
- padding: 15px;
- }
- #page_body.page_blocks_alternate .icons-list .icons-container .icon-block p {
- font-size: 16px;
- }
- /* FORM CON STILI */
- .styled_form {
- margin-bottom: 30px;
- background: #ffffff;
- border: 2px solid #ececec;
- padding: 0 15px 15px;
- position: relative;
- }
- .styled_form.loading {
- pointer-events: none;
- }
- .styled_form.loading:before {
- background: rgba(255, 253, 253, 0.60);
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- content: '';
- z-index: 100;
- }
- .styled_form .password_field input {
- width: 100%;
- clear: both;
- }
- .styled_form .password_field {
- background: #f4f4f4;
- padding: 15px 15px 0;
- display: inline-block;
- width: 100%;
- }
- .styled_form .continue_button.ospite {
- font-size: 10px;
- background: white;
- color: #4CAF50;
- border: 1px solid #43A047;
- }
- .styled_form .continue_button.ospite:hover {
- opacity: 0.6;
- }
- .styled_form .continue_button {
- float: right;
- }
- .styled_form > h4 {
- padding: 12px;
- background: #ececec;
- text-align: left;
- font-size: 18px;
- text-transform: uppercase;
- font-weight: 500;
- color: black;
- margin: 0 -15px 20px;
- }
- .styled_form h4 span {
- float: left;
- border-radius: 50%;
- background: #fff;
- color: #000;
- width: 25px;
- height: 25px;
- line-height: 25px;
- font-size: 14px;
- text-align: center;
- margin-right: 15px;
- margin-top: -2px;
- }
- .styled_form h4.divider {
- margin-top: 20px;
- }
- .styled_form h5 {
- font-weight: 600;
- }
- .styled_form .tab-content {
- background: white;
- padding: 15px;
- border: 1px solid #dedede;
- border-top: 0;
- margin-bottom: 20px;
- }
- .styled_form .nav-tabs {
- border-bottom: 1px solid #dedede;
- }
- .styled_form .nav-link {
- background: #eff1f1;
- margin-right: 10px;
- border-color: #eff1f1;
- border-bottom: 0;
- }
- .styled_form .nav-link:hover {
- border-color: #dedede;
- }
- .styled_form .nav-link.active {
- border-color: #dedede;
- border-bottom: 0;
- margin-bottom: -1px;
- }
- .styled_form .responsive_style_table {
- margin: -20px 0 -15px 0;
- border: 0;
- }
- .styled_form .responsive_style_table tr {
- border-left: 0;
- border-right: 0;
- border-top: 0;
- }
- .styled_form .responsive_style_table tbody tr:last-child {
- border-bottom: 0;
- }
- .styled_form form[name="paypal_form"] input[type="image"] {
- margin: 30px auto 20px;
- display: block;
- text-align: center;
- border-radius: 5px;
- border: 1px dashed #8BC34A;
- padding: 2px 45px;
- background: #F1F8E9;
- max-width: 100%;
- }
- .styled_form form[name="paypal_form"] input[type="image"]:hover {
- opacity: 0.7;
- }
- .styled_form.paypal_loading {
- height: 303px;
- overflow: hidden;
- }
- .styled_form.paypal_loading:before {
- content: '';
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
- background: #f7f7f7;
- display: block;
- z-index: 100;
- }
- .styled_form.paypal_loading:after {
- content: '';
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
- background: #f7f7f7;
- display: block;
- z-index: 101;
- background: url('../images/paypal_square.png') center no-repeat;
- background-size: 230px;
- animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
- }
- .styled_form .responsive_style_table h4 {
- text-transform: uppercase;
- font-weight: 500;
- font-size: 14px;
- line-height: 1;
- margin: 0;
- }
- .styled_form label {
- display: block;
- }
- .styled_form label .req-asterix {
- color: #f44336;
- padding-left: 5px;
- }
- /* DASHBOARD */
- .dashboard_info_popup h3 {
- margin-bottom: 15px;
- font-size: 43px;
- font-weight: 100;
- line-height: 1;
- }
- .dashboard_info_popup p
- {
- margin-top: 5px;
- font-size: 14px;
- }
- /* PAGINA PROFILO */
- #profilo .alert {
- border-radius: 0;
- margin-bottom: 30px;
- }
- #profilo #user_menu {
- background: #ffffff;
- margin-bottom: 30px;
- border: 1px solid #eff1f1;
- }
- #profilo #user_menu h2 {
- background: #ffffff;
- /* text-transform: uppercase; */
- font-size: 16px;
- padding: 15px 15px;
- font-weight: 400;
- margin: 0;
- border-bottom: 0;
- border-bottom: 1px solid #f3f3f3;
- }
- #profilo #user_menu ul {
- padding: 0;
- margin: 0;
- list-style: none;
- border-bottom: 0;
- }
- #profilo #user_menu ul li a {
- padding: 0 15px;
- line-height: 50px;
- display: block;
- font-size: 13px;
- }
- #profilo #user_menu ul li a:hover {
- /* background: #f3f3f3; */
- }
- #profilo #user_menu ul li.active a {
- background: #f4f4f4;
- font-weight: 500;
- }
- #profilo #user_menu ul li i {
- width: 30px;
- padding: 5px;
- background: #eff1f1;
- text-align: center;
- border-radius: 3px;
- margin-right: 10px;
- }
- #profilo #user_menu ul li.active i {
- background: #ffffff;
- }
- #profilo .dashboard_info_popup {
- background: #ffffff;
- padding: 20px;
- margin-bottom: 20px;
- }
- #profilo .dashboard_info_popup.light {
- background: none;
- border: 0;
- padding: 0 0 20px;
- }
- #profilo .dashboard_info_popup h3 {
- display: block;
- font-size: 20px;
- margin: 0;
- color: #001c27;
- text-transform: uppercase;
- font-weight: 700;
- border-bottom: 2px solid #dedede;
- margin-bottom: 15px;
- padding-bottom: 10px;
- line-height: 20px;
- }
- #profilo .dashboard_info_popup.light h3 {
- line-height: 50px;
- padding: 0;
- }
- #profilo .dashboard_info_popup a {
- /* color: #000; */
- }
- #profilo .dashboard_info_popup a.btn {
- display: inline-block;
- background: #4CAF50;
- color: #ffffff;
- border-radius: 3px;
- }
- #profilo .dashboard_info_popup a.btn:hover {
- background: #2E7D32;
- color: white;
- }
- #profilo .resend_activation {
- background: white;
- display: inline-block;
- padding: 5px 10px;
- border-radius: 3px;
- color: #f44336;
- border: 1px solid;
- }
- #profilo .resend_activation:hover {
- color: white;
- background: #f44336;
- border-color: #dc3545;
- }
- /* PAGINA ORDINE */
- #profilo .payments_help ul {
- list-style: none;
- padding: 0;
- margin: 0;
- }
- #profilo .payments_help ul li {
- line-height: 25px;
- font-size: 16px;
- }
- #profilo .payments_help ul li i {
- color: #4e2e2b;
- background: #efe8d7;
- border-radius: 4px;
- float: left;
- font-size: 33px;
- line-height: 55px;
- width: 55px;
- text-align: center;
- margin-right: 15px;
- }
- #profilo .payments_help ul li span {
- font-weight: 600;
- text-transform: uppercase;
- color: #4e2e2b;
- }
- #profilo .payments_help ul li a {
- display: block;
- font-size: 20px;
- font-weight: 600;
- }
- #profilo .payments_help ul li:not(:last-child) a {
- border-bottom: 1px dashed #efe8d7;
- padding-bottom: 15px;
- margin-bottom: 15px;
- }
- #profilo .payments_detail .total_to_pay {
- display: block;
- width: 300px;
- text-align: center;
- margin: 30px auto;
- border: 1px dashed #8BC34A;
- padding: 30px 15px;
- background: #F1F8E9;
- border-radius: 5px;
- max-width: 100%;
- }
- #profilo .payments_detail .total_to_pay h5 {
- text-transform: uppercase;
- font-size: 17px;
- }
- #profilo .payments_detail .total_to_pay b {
- font-size: 35px;
- color: #8BC34A;
- line-height: 1;
- }
- /* PAGINAZIONE PRODOTTI */
- .products_footer {
- margin: 10px 0;
- padding: 15px 0;
- border-top: 1px dashed #ececec;
- display: none;
- }
- .pagination {
- /* display: block; */
- float: right;
- }
- .pagination a {
- position: relative;
- display: inline-block;
- color: #000000;
- padding: 0;
- text-decoration: none;
- font-weight: 600;
- line-height: 38px;
- width: 40px;
- margin-left: 5px;
- background: #ffffff;
- text-align: center;
- }
- .pagination a.disabled {
- opacity: 0.3;
- cursor: inherit;
- pointer-events: none;
- }
- .pagination a.active,
- .pagination a:hover {
- color: #000;
- }
- /* VOTA PRODOTTO PROFILO */
- #profilo .rate_product {
- }
- #profilo .rate_product b {
- font-size: 19px;
- display: block;
- }
- #profilo .rate_product .attribute {
- display: block;
- font-size: 13px;
- }
- #profilo .rate_product .review_ok + .review_form {
- display: none;
- }
- #profilo .rate_product .review_ok.edit + .review_form {
- display: block;
- }
- #profilo .rate_product .review_ok {
- background: #ffffff;
- padding: 20px;
- text-align: left;
- border: 1px dashed #ececec;
- }
- #profilo .rate_product .review_ok.edit {
- display: none;
- }
- #profilo .rate_product .review_ok .review_status_title {
- display: block;
- font-size: 25px;
- line-height: 1;
- height: auto;
- margin-bottom: 20px;
- }
- #profilo .rate_product .review_ok .attribute {
- margin: -15px 0 15px;
- }
- #profilo .rate_product .review_ok .review_stars {
- color: #828282;
- }
- #profilo .rate_product .review_ok .review_stars .fas {
- color: #ffc107;
- }
- #profilo .rate_product .review_ok p {
- margin: 5px 0px 20px 0px;
- display: block;
- }
- #profilo .rate_product .review_ok .btn {
- background: #ececec;
- color: black;
- font-size: 12px;
- }
- #profilo .rate_product .rating {
- margin: 5px 0 10px;
- }
- #profilo .rate_product .rating input {
- position:absolute;
- filter:alpha(opacity=0);
- -moz-opacity:0;
- -khtml-opacity:0;
- opacity:0;
- cursor:pointer;
- width:17px;
- }
- #profilo .rate_product .rating span {
- width:24px;
- height:16px;
- line-height:16px;
- color: #ffc107;
- }
- #profilo .rate_product.rating input:checked + span {
- color: #b9b9b9;
- }
- #profilo .rate_product .rating input:checked + span ~ span {
- color: #b9b9b9;
- }
- #profilo .rate_product textarea {
- width: 100%;
- text-align: left;
- padding: 10px;
- border: 1px solid #ececec;
- min-height: 70px;
- outline: none;
- }
- #profilo .rate_product .undo_review {
- font-size: 13px;
- margin: 0;
- line-height: 40px;
- margin-right: 10px;
- }
- #profilo .rate_product .undo_review:hover {
- opacity: 0.7;
- }
- #profilo .rate_product .submit_rating {
- float: left;
- font-size: 13px;
- margin: 5px 0 0;
- }
- /* PAGINA CHECKOUT */
- #checkout .breadcrumb .big_title {
- font-size: 49px;
- font-weight: 100;
- margin: 0;
- text-align: center;
- margin: auto;
- }
- #checkout .breadcrumb {background: #f4f4f4;margin-bottom: 30px;padding-top: 140px;}
- /* TABELLE */
- .responsive_style_table {
- background: #ffffff;
- border-collapse: collapse;
- margin: 0 0 30px 0;
- padding: 0;
- width: 100%;
- table-layout: fixed;
- font-size: 14px;
- }
- .responsive_style_table thead {
- background: #f3f3f3;
- }
- .responsive_style_table tr {
- border: 1px solid #f3f3f3;
- padding: .35em;
- background: white;
- }
- .responsive_style_table th,
- .responsive_style_table td {
- padding: 10px;
- text-align: center;
- }
- .responsive_style_table.text-left th,
- .responsive_style_table.text-left td {
- text-align: left;
- padding: 10px 15px;
- }
- .responsive_style_table th:last-child,
- .responsive_style_table td:last-child {
- text-align: right;
- }
- .responsive_style_table th {
- font-size: .85em;
- letter-spacing: .1em;
- text-transform: uppercase;
- line-height: 30px;
- }
- .responsive_style_table .product_stock {
- text-align: left;
- line-height: 1;
- margin-top: 5px;
- }
- .responsive_style_table .stock_status {
- display: inline-block;
- background: #F44336;
- width: 10px;
- height: 10px;
- border-radius: 50%;
- }
- .responsive_style_table .product_stock.in-stock .stock_status {
- background: #8BC34A;
- }
- .responsive_style_table .product_stock.few-stock .stock_status {
- background: #FFD700;
- }
- .responsive_style_table .product_stock .stock_label {
- display: none;
- }
- .responsive_style_table .product_stock.in-stock .stock_label.in-stock,
- .responsive_style_table .product_stock.out-stock .stock_label.out-stock,
- .responsive_style_table .product_stock.few-stock .stock_label.few-stock {
- display: inline;
- }
- .responsive_style_table .product_stock .stock_label {
- color: #4e2e29;
- font-size: 11px;
- margin-left: 5px;
- line-height: 1;
- }
- .responsive_style_table td a {
- font-weight: 600;
- text-align: left;
- display: block;
- font-size: 14px;
- }
- .responsive_style_table td a.see_details {
- font-size: 12px;
- padding: 4px 10px;
- text-align: center;
- }
- .responsive_style_table td a.see_details:hover {
- }
- .responsive_style_table td .attribute {
- display: block;
- text-align: left;
- margin-top: 5px;
- font-size: 14px;
- color: #6f6f6f;
- font-weight: 500;
- }
- .responsive_style_table td .quantita_prodotto {
- width: 100%;
- padding: 10px;
- background: white;
- border: 1px solid #dddddd;
- }
- .responsive_style_table td .resoconto_singolo b {
- }
- .responsive_style_table td .resoconto_singolo b small{
- display: block;
- }
- .responsive_style_table td .resoconto_singolo .iva_singola {
- display: block;
- font-size: 12px;
- border-top: 1px dashed #efe8d7;
- margin-top: 5px;
- padding-top: 5px;
- text-align: right;
- margin: 5px;
- }
- .responsive_style_table td .resoconto_singolo .iva_singola span {
- /* display: block; */
- }
- .responsive_style_table td .resoconto_singolo .iva_singola .value {
- font-size: 17px;
- display: block;
- color: #4CAF50;
- font-weight: 600;
- }
- .responsive_style_table .total_title {
- text-transform: uppercase;
- font-size: 19px;
- font-weight: 700;
- }
- .responsive_style_table #active_coupons + .total_title {
- /* border-top: 1px dashed #efe8d7; */
- /* padding-top: 20px; */
- }
- .responsive_style_table b.total {
- color: #4CAF50;
- font-size: 28px;
- margin: 0;
- line-height: 1;
- }
- .responsive_style_table .subtotal {
- font-size: 15px;
- margin-bottom: 10px;
- padding-bottom: 10px;
- display: block;
- border-bottom: 1px dashed #dedede;
- line-height: 1;
- margin-top: 5px;
- font-weight: 500;
- }
- .responsive_style_table .valore {
- font-size: 15px;
- margin-bottom: 10px;
- padding-bottom: 10px;
- display: block;
- border-bottom: 1px dashed #dedede;
- line-height: 1;
- margin-top: 5px;
- font-weight: 500;
- }
- .responsive_style_table h5 {
- text-transform: uppercase;
- font-weight: 100;
- font-size: 14px;
- line-height: 1;
- margin: 0;
- }
- .responsive_style_table #active_coupons li {
- border-bottom: 1px dashed #efe8d7;
- padding: 10px 0;
- }
- #user_orders td:last-child {
- color: #229c45;
- }
- #user_orders .debito {
- color: #f44336;
- border-top: 2px dashed #ffd1d1;
- border-bottom: 2px dashed #ffd1d1;
- background: #fff7f7;
- }
- #user_orders .debito td:last-child {
- color: red;
- }
- /* COLORI STATUS */
- .order.background_label {
- padding: 5px 15px;
- display: inline-block;
- text-align: center;
- font-size: 12px;
- color: white;
- border-radius: 3px;
- width: 100%;
- }
- .order.background_label.status_0 {
- background: #F44336;
- }
- .order.background_label.status_1 {
- background: #FF9800;
- }
- .order.background_label.status_2 {
- background: #2196F3;
- }
- .order.background_label.status_3 {
- background: #8BC34A;
- }
- .order.background_label.status_4 {
- background: #4e4645;
- }
- .order.text_label {
- font-weight: 600;
- }
- .order.text_label.status_0 {
- color: #F44336;
- }
- .order.text_label.status_1 {
- color: #FF9800;
- }
- .order.text_label.status_2 {
- color: #2196F3;
- }
- .order.text_label.status_3 {
- color: #8BC34A;
- }
- .order.text_label.status_4 {
- color: #4e4645;
- }
- /* BOX COUPON */
- #checkout #coupon_box {
- /* background: #ffffff; */
- /* padding: 15px; */
- /* border: 1px dashed #dedede; */
- margin-bottom: 30px;
- padding-right: 100px;
- position: relative;
- }
- #checkout #coupon_box .coupon_submit {
- font-size: 14px;
- line-height: 24px;
- background: #212121;
- color: white;
- position: absolute;
- right: 0;
- top: 0;
- width: 85px;
- border-radius: 0;
- }
- #checkout #coupon_box .coupon_submit:hover {
- background: #e8806d;
- }
- /* BOX RESOCONTO */
- #checkout #summary_box {
- border: 2px solid #dddddd;
- background: #ffffff;
- margin-bottom: 30px;
- padding: 15px;
- }
- #checkout #summary_box h3 {
- font-weight: 500;
- font-size: 20px;
- text-transform: uppercase;
- margin: 0;
- }
- #checkout #summary_box .edit_cart {
- background: white;
- border: 1px solid;
- font-size: 50%;
- padding: 5px;
- float: right;
- border-radius: 5px;
- line-height: 1.1;
- }
- #checkout #summary_box .edit_cart:hover {
- }
- #checkout #summary_box b {
- color: #000000;
- font-size: 28px;
- }
- #checkout #summary_box b.subtotal,
- #checkout #summary_box b.valore {
- font-size: 15px;
- display: block;
- border-bottom: 1px dashed #eff1f1;
- padding-bottom: 5px;
- }
- #checkout #summary_box h4 {
- font-weight: 100;
- font-size: 13px;
- text-transform: uppercase;
- color: #9b9b9b;
- margin: 0;
- padding: 0;
- line-height: 1;
- }
- #checkout #summary_box .cart_buttons {
- border-top: 1px dashed #efe8d6;
- margin-top: 5px;
- }
- #checkout #summary_box .cart_buttons .btn {
- width: 100%;
- margin-top: 15px;
- font-weight: 500;
- text-transform: uppercase;
- font-size: 14px;
- line-height: 30px;
- }
- #checkout #summary_box .cart_buttons .btn:hover {
- /* box-shadow: hsla(0, 0%, 0%, 0.5) 1px 1px 6px -2px; */
- }
- #checkout #summary_box .cart_buttons .btn.continue_shopping {
- background: #f3f3f3;
- color: #212121;
- }
- #checkout #summary_box .cart_buttons .btn.go_to_checkout {
- background: #229c45;
- color: white;
- font-weight: 700;
- font-size: 15px;
- border-radius: 0;
- }
- #checkout #summary_box .cart_buttons .btn.continue_shopping:hover {
- background: #212121;
- color: white;
- }
- #checkout #summary_box .cart_buttons .btn.go_to_checkout:hover {
- box-shadow: #afafaf 2px 2px 10px -2px;
- background: #187833;
- }
- #checkout #summary_box .cart_buttons .payments_icon {
- display: block;
- margin: 10px auto 0;
- opacity: 0.7;
- height: 20px;
- }
- #summary_box #active_coupons {margin-top: 0;}
- #active_coupons ul {
- padding: 0 !important;
- list-style: none;
- border-top: 0 !important;
- margin-top: 0 !important;
- margin-bottom: 5px;
- }
- #checkout #summary_box #active_coupons ul li {border-bottom: 1px dashed #dddddd;margin: 5px 0 0;padding-bottom: 5px;}
- #active_coupons ul li strong {
- display: block;
- font-weight: 100;
- font-size: 13px;
- text-transform: uppercase;
- color: #9b9b9b;
- }
- #active_coupons ul li span {
- line-height: 1;
- }
- #active_coupons ul li small {
- display: block;
- }
- #active_coupons ul li b {
- font-size: 16px !important;
- color: #c19243;
- }
- #active_coupons ul li a {
- font-size: 12px;
- float: right;
- font-weight: 100;
- }
- #checkout #products_related {
- padding-bottom: 50px;
- }
- /* PAGINA PAGAMENTO */
- #checkout.pagamento .checkout_boxes .info_box {
- background: #ffffff;
- border: 2px solid #dedede;
- padding: 15px;
- margin-bottom: 30px;
- }
- #checkout.pagamento .checkout_boxes .info_box i {
- font-size: 30px;
- display: block;
- float: left;
- height: 40px;
- width: 40px;
- line-height: 40px;
- text-align: center;
- margin-right: 15px;
- }
- #checkout.pagamento .checkout_boxes .info_box .title {
- display: block;
- }
- #checkout.pagamento .checkout_boxes .info_box .subtitle {
- font-size: 13px;
- display: block;
- }
- #checkout.pagamento #summary_box > ul {
- list-style: none;
- padding: 0;
- margin: 10px 0;
- border-top: 2px solid #dddddd;
- border-bottom: 2px solid #dddddd;
- padding-top: 5px;
- }
- #checkout #summary_box > ul > li {
- padding: 10px 0;
- border-bottom: 1px dashed #eff1f1;
- position: relative;
- min-height: 50px;
- }
- #checkout.pagamento #summary_box > ul > li .product_image {
- width: 35px;
- height: 35px;
- float: left;
- object-fit: cover;
- margin-right: 10px;
- }
- #checkout.pagamento #summary_box > ul > li:last-child {
- border-bottom: 0;
- }
- #checkout.pagamento #summary_box > ul > li h6 {
- font-size: 14px;
- font-weight: 600;
- padding-right: 70px;
- margin: 0 0 3px;
- }
- #checkout.pagamento #summary_box > ul > li h6 i {
- color: #9b9b9b;
- font-weight: 100;
- font-size: 90%;
- }
- #checkout.pagamento #summary_box > ul > li .attribute {
- font-size: 12px;
- color: #000;
- }
- #checkout.pagamento #summary_box > ul > li .prezzo {
- position: absolute;
- right: 0;
- top: 10px;
- font-weight: 500;
- color: #ffffff;
- background: #212121;
- padding: 3px 5px;
- border-radius: 5px;
- font-size: 11px;
- }
- #checkout.pagamento #summary_box > ul > li p {
- font-size: 14px;
- }
- #checkout.pagamento #summary_box > ul > li p:last-child {
- margin: 0;
- }
- #checkout.pagamento #summary_box ul ul {
- padding: 0;
- margin: -10px 0;
- list-style: none;
- }
- #checkout.pagamento #summary_box ul ul li {
- padding: 0;
- border-bottom: 1px dashed #e8e8e8;
- padding: 10px 0;
- font-size: 13px;
- }
- #checkout.pagamento #summary_box ul ul li:last-child {
- border: 0;
- }
- #checkout.pagamento #summary_box .total {
- margin: -5px 0;
- display: block;
- }
- #checkout.pagamento #pagamento-checkout .checkout_block {
- opacity: 0.5;
- height: 49px;
- overflow: hidden;
- }
- #checkout.pagamento #pagamento-checkout .checkout_block.aperta {
- height: auto;
- opacity: 1;
- }
- #checkout.pagamento #pagamento-checkout .checkout_block .already_registered {
- color: #694c47;
- font-size: 14px;
- line-height: 28px;
- opacity: 0.7;
- }
- #checkout.pagamento #pagamento-checkout .checkout_block .already_registered:hover {
- opacity: 1;
- }
- #checkout.pagamento #pagamento-checkout .checkout_block .welcome_title {
- display: block;
- margin: 0px 0 10px;
- font-weight: 500;
- font-size: 14px;
- }
- #checkout.pagamento #pagamento-checkout .payments_icon {
- margin: 5px 0;
- max-height: 30px;
- margin-left: 15px;
- }
- #checkout.pagamento #pagamento-checkout button.completa_ordine {
- background: #4CAF50;
- color: white;
- float: right;
- }
- #checkout.pagamento #pagamento-checkout button.completa_ordine i {
- margin-right: 5px;
- }
- #checkout.pagamento #pagamento-checkout button.completa_ordine:hover {
- box-shadow: #afafaf 2px 2px 10px -2px;
- background: #43A047;
- }
- #checkout.pagamento #pagamento-checkout button {
- min-width: 120px;
- }
- #checkout.pagamento #pagamento-checkout .payments_details h5 {
- font-weight: 600;
- text-transform: uppercase;
- font-size: 17px;
- margin-bottom: 5px;
- }
- #checkout.pagamento #pagamento-checkout .payments_detail {
- display: none;
- }
- #checkout.pagamento #pagamento-checkout .payments_detail .payment_info {
- background: white;
- padding: 10px;
- border: 1px solid #f7f8f8;
- }
- #checkout.pagamento #pagamento-checkout .payments_detail input {
- background: white;
- }
- #cart_go_to_checkout {
- text-align: center;
- display: block;
- }
- #cart_go_to_checkout > a {
- margin-bottom: 30px;
- }
- /* EMPTY CHECKOUT */
- #checkout.empty #empty_cart {
- background: white;
- margin: auto;
- display: block;
- max-width: 700px;
- text-align: center;
- padding: 50px 0 70px;
- }
- #checkout.empty #empty_cart i {
- font-size: 80px;
- margin-bottom: 30px;
- color: #000000;
- }
- #checkout.empty #empty_cart h4 {
- margin: 0 0 20px;
- text-transform: uppercase;
- font-weight: 600;
- }
- #checkout.empty #empty_cart p {
- color: #afafaf;
- }
- #checkout.empty #empty_cart a {
- }
- #checkout.empty #empty_cart a:hover {
- }
- /* FOOTER WIDGETS */
- #footer_widgets {
- background: #ececec;
- padding: 15px 0;
- margin-top: 30px;
- margin: 0;
- color: black;
- }
- #footer_widgets .widget-inner {
- display: flex;
- }
- #footer_widgets .info_box {
- padding: 5px 0;
- flex: 1;
- }
- footer#footer .barra_inferiore .footer_parts .social_links .instagram {
- background: #f09433;
- background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
- background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
- background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
- -webkit-background-clip: text;
- -webkit-text-fill-color: transparent;
- }
- footer#footer .barra_inferiore .footer_parts .social_links .instagram i {
- background: #f09433;
- background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
- background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
- background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
- -webkit-background-clip: text;
- -webkit-text-fill-color: transparent;
- }
- footer#footer .barra_inferiore .footer_parts .social_links .facebook {
- color: #3b5998;
- }
- footer#footer .barra_inferiore .footer_parts .social_links .facebook a {
- text-underline: none;
- }
- #footer_widgets .info_box i {
- font-size: 30px;
- display: block;
- float: left;
- height: 40px;
- width: 40px;
- line-height: 40px;
- text-align: center;
- margin-right: 15px;
- }
- #footer_widgets .info_box .title {
- display: block;
- }
- #footer_widgets .info_box .subtitle {
- font-size: 14px;
- display: block;
- }
- /* SWIPEBOX */
- .lg-backdrop {
- background: white !important;
- }
- .lg-toolbar {
- background: transparent !important;
- color: black !important;
- }
- .lg-toolbar .lg-icon {
- color: black !important;
- }
- .lg-actions .lg-next, .lg-actions .lg-prev {
- background: white !important;
- }
- /* SWAL */
- .swal-modal {
- border-radius: 0 !important;
- }
- .swal-title {
- color: #000;
- }
- .swal-text {
- color: #000;
- }
- .swal-button {
- display: inline-block;
- padding: 12px 20px;
- font-weight: 500;
- position: relative;
- transition: all 0.2s;
- bottom: 0;
- border: 1px solid #fff;
- cursor: pointer;
- background: #000 !important;
- color: white !important;
- border-radius: 0;
- outline: none !important;
- box-shadow: none !important;
- }
- .swal-button:hover {
- bottom: 5px;
- }
- .swal-button--danger {
- background-color: #e64942 !important;
- }
- .basket {
- width: 14px;
- margin-right: 20px;
- }
- .page404 {
- padding: 20px 0 35px 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement