@charset "UTF-8";
   .slick-loading .slick-list {
background: #fff url(https://www.ildragofanfarone.it/wp-content/themes/storefront-child/ajax-loader.gif) center center no-repeat;
} @font-face {
font-family: "slick";
src: url(https://www.ildragofanfarone.it/wp-content/themes/storefront-child/fonts/slick.eot);
src: url(https://www.ildragofanfarone.it/wp-content/themes/storefront-child/fonts/slick.eot?#iefix) format("embedded-opentype"), url(https://www.ildragofanfarone.it/wp-content/themes/storefront-child/fonts/slick.woff) format("woff"), url(https://www.ildragofanfarone.it/wp-content/themes/storefront-child/fonts/slick.ttf) format("truetype"), url(https://www.ildragofanfarone.it/wp-content/themes/storefront-child/fonts/slick.svg#slick) format("svg");
font-weight: normal;
font-style: normal;
} .slick-prev,
.slick-next {
position: absolute;
display: block;
height: 20px;
width: 20px;
line-height: 0px;
font-size: 0px;
cursor: pointer;
background: transparent;
color: transparent;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
padding: 0;
border: none;
outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
outline: none;
background: transparent;
color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
font-family: "slick";
font-size: 20px;
line-height: 1;
color: white;
opacity: 0.75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: -25px;
}
[dir="rtl"] .slick-prev {
left: auto;
right: -25px;
}
.slick-prev:before {
content: "←";
}
[dir="rtl"] .slick-prev:before {
content: "→";
}
.slick-next {
right: -25px;
}
[dir="rtl"] .slick-next {
left: -25px;
right: auto;
}
.slick-next:before {
content: "→";
}
[dir="rtl"] .slick-next:before {
content: "←";
} .slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -25px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%;
}
.slick-dots li {
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
border: 0;
background: transparent;
display: block;
height: 20px;
width: 20px;
outline: none;
line-height: 0px;
font-size: 0px;
color: transparent;
padding: 5px;
cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: "slick";
font-size: 6px;
line-height: 20px;
text-align: center;
color: black;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
color: black;
opacity: 0.75;
} .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before, .slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.slick-prev, .slick-next {
z-index: 998;
height: 50px;
width: 50px;
background-color: #ffffff;
border-radius: 50%;
}
.slick-prev:before, .slick-next:before {
font-family: "FontAwesome";
font-size: 50px;
color: #A4B1DB;
line-height: 30px;
}
#rotator .slick-prev {
left: 25px;
}
#carousel .slick-prev {
left: -60px;
}
.slick-prev {
padding-right: 5px;
}
.slick-prev:before {
content: "\f104";
}
#rotator .slick-next {
right: 25px;
}
#carousel .slick-next {
right: -60px;
}
.slick-next {
padding-left: 5px;
}
.slick-next:before {
content: "\f105";
}
.slick-dots li.slick-active button:before {
color: #A4B1DB;
opacity: 1;
}
.slick-dots li button:before {
content: "\f111";
font-family: "FontAwesome";
font-size: 15px;
color: #D9D9D9;
opacity: 1;
}
.slick-dotted.slick-slider {
margin-bottom: 60px;
}
.btn-slider {
margin: 20px 0;
font-style: normal !important;
}
.btn-slider a {
background-color: #A4B1DB;
border-radius: 10px;
padding: 10px 40px;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
}
.slide {
background-repeat: no-repeat;
display: inline-block;
background-position: center top;
border-radius: 10px;
background-size: cover;
}
.image-box {
width: 100%;
top: 50%;
position: relative;
transform: translateY(-50%);
}
#carousel .slick-slide {
position: relative;
}
#carousel .brands {
padding: 20%;
}
#filtro-prodotti .dropdown_product_cat {
background: url(http://i62.tinypic.com/2e3ybe1.jpg) no-repeat 96% 0;
height: 29px;
overflow: hidden;
width: 100%;
-moz-appearance: window;
-webkit-appearance: none;
padding-right: 20px;
}
#filtro-prodotti .dropdown_product_cat {
background: transparent;
border: none;
font-size: 14px;
height: 29px;
padding: 5px;
width: 100%;
}
#filtro-prodotti .dropdown_product_cat {
background: url(http://i62.tinypic.com/2e3ybe1.jpg) no-repeat right center;
height: 34px;
width: 100%;
}
#filtro-prodotti .dropdown_product_cat {
border: 1px solid #ccc;
font-size: 16px;
height: 34px;
width: 100%;
}
#filtro-prodotti .dropdown_product_cat {
background-color: #ffffff;
}
#filtro-prodotti .dropdown_product_cat {
color: #010101;
} .gh60, .gh70, .gh55,
.widget-single .widget-title,
footer #facebook-box .testo,
.woocommerce-products-header .term-description {
font-family: 'Grand Hotel', cursive;
}
.ubu70, .ubu20, .ubu18, .ubu17, .ubu15, body, footer #facebook-box .titolo {
font-family: 'Ubuntu', sans-serif;
}
.gh70, .ubu70 {
font-size: 70px;
}
.gh60 {
font-size: 60px;
}
.gh55 {
font-size: 55px;
}
.ubu32 {
font-size: 32px;
color: #FF8106;
}
.ubu20, .single-box .widget .widget-title {
font-size: 20px;
font-weight: bold;
}
.ubu18, .single-box .widget .textwidget p {
font-size: 18px;
font-style: italic;
}
.ubu17 {
font-size: 17px;
}
.widget-single .widget-title {
font-size: 55px;
color: #5C688E;
font-weight: normal;
text-align: center;
}
body, .ubu15, .single-product div.product .product_meta {
font-size: 15px;
color: #010101;
}   .site-header-cart a.cart-contents:after {
content: " ";
font-family: 'Font Awesome\ 5 Free';
color: #ffffff;
}
.site-header-cart a.cart-contents:after:hover::after {
color: #CEBAFF;
}
.storefront-handheld-footer-bar ul li.cart > a:before {
content: "\f07a";
font-family: 'Font Awesome\ 5 Free';
color: #010101;
}
#site-header-cart {
margin: 0 0 1em 0;
position: absolute;
top: 10%;
right: 11em;
}
.site-header-cart .cart-contents {
padding: 10px;
width: 50px;
height: 50px;
position: absolute;
right: 0;
}
.site-header-cart .cart-contents .amount {
display: none;
}
.site-header-cart .cart-contents .count {
text-indent: 0px;
display: block;
width: 1.5em;
height: 1.5em;
line-height: 1.5;
box-sizing: content-box;
font-size: 0.75em;
position: absolute;
top: 0em;
left: 70%;
border-radius: 100%;
border: 1px solid #CEBAFF;
text-align: center;
background-color: #CEBAFF;
color: #ffffff;
opacity: 1;
}
.site-header-cart .widget_shopping_cart {
top: 3em;
}
.site-header .col-full {
max-width: 100%;
margin-left: 0;
margin-right: 0;
}
body, .site-header {
background-color: #FAF9F5;
}
.home.blog .site-header,
.home.page:not(.page-template-template-homepage) .site-header,
.home.post-type-archive-product .site-header {
margin-bottom: 2em;
}
#menu-main-menu li.menu-item.current-menu-item {
background-color: #A4B1DB;
border-radius: 5px; }
#menu-main-menu li.menu-item a {
padding: 5px 15px;
font-weight: bold;
color: #010101;
}
#menu-main-menu li a:hover {
color: #ffffff;
background-color: #A4B1DB;
border-radius: 5px;
}
#menu-main-menu li.menu-item.current-menu-item.viola, #menu-main-menu li.viola a:hover {
background-color: #CDBAFE;
}
#menu-main-menu li.menu-item.current-menu-item.verde, #menu-main-menu li.verde a:hover {
background-color: #CBE3A9;
}
#menu-main-menu li.menu-item.current-menu-item.arancione, #menu-main-menu li.arancione a:hover {
background-color: #FDCD9D;
}
#menu-main-menu li.menu-item.current-menu-item.giallo, #menu-main-menu li.giallo a:hover {
background-color: #FEEB8D;
}
#menu-main-menu li.menu-item.current-menu-item.rosa, #menu-main-menu li.rosa a:hover {
background-color: #FFBBB2;
}
#menu-main-menu li.menu-item.current-menu-item.grigio, #menu-main-menu li.grigio a:hover {
background-color: #D9D9D9;
}
.secondary-navigation ul.menu li {
border-right: 1px solid #ffffff;
}
.secondary-navigation ul.menu li a {
color: #ffffff;
}
.site-header-cart .cart-contents:after,
.storefront-handheld-footer-bar ul li.cart > a:before {
content: "\f07a";
}
.search-form-custom .search__form input[type=submit] {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
top: 0;
left: 0;
}
#sb-search input[type="submit"], #sb-search input[type="search"] {
background-color: #faf9f5;
border-color: #faf9f5;
box-shadow: none;
}
#sb-search.sb-search-open input[type="search"] {
background-color: #f2f2f2;
border: 1px solid #707070;
} .prodotti-feat h1 {
color: #5C688E;
text-align: center;
} ul.products li.product img {
padding-bottom: 10%;
border-bottom: 1px solid;
}
ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3 {
font-weight: bold;
}
ul.products li.product {
border: 2px solid #A4B1DB;
border-radius: 3%;
padding: 15px;
background-color: #ffffff;
}
.stock.in-stock:before {
content: "";
margin-right: 0;
}
.feat-prod a .cat-prod, .archive a .cat-prod {
color: #010101;
}
.feat-prod a .cat-prod:before, .archive a .cat-prod:before, .single-product a .cat-prod:before {
content: "Categoria: ";
}
.feat-prod .star-rating {
display: none;
}
.price .woocommerce-Price-amount {
font-weight: bold;
font-size: 20px;
color: #FF8106;
}
.price del {
color: #5C688E;
opacity: 1;
}
.price ins {
color: #FF8106;
}
.onsale {
text-align: left;
display: block;
border: 0;
font-size: 0;
}
.onsale:before {
content: url(//www.ildragofanfarone.it/wp-content/themes/storefront-child/assets/css/discount.svg);
display: block;
position: absolute;
width: 50px;
height: 50px;
} .widget-single {
position: relative;
}
.widget-single section:first-child img {
width: 100%;
}
.widget-single section:nth-child(2) {
position: absolute;
top: 0;
width: 100%;
left: 0;
}
.widget-single section:nth-child(2) img {
top: 15px;
position: absolute;
width: 100%;
}
.single-box:after {
content: "";
background-color: #A4B1DB;
height: 45%;
position: absolute;
width: 1px;
right: 0;
top: 0;
}
.site-footer {
padding: 0;
}
footer #info-boxes {
display: inline-block;
width: 100%;
padding-top: 2%;
}
footer #facebook-box {
text-align: center;
background-image: url(//www.ildragofanfarone.it/wp-content/uploads/2018/05/banner-facebook.png);
background-size: cover;
background-repeat: no-repeat;
min-height: 177px;
border-radius: 10px;
}
footer #facebook-box .titolo {
font-size: 32px;
color: #FF8106;
padding-top: 10px;
}
footer #facebook-box .testo {
font-size: 70px;
color: #5C688E;
}
#info-boxes h3.widget-title {
color: #5C688E;
padding-bottom: 20px;
font-weight: bold;
}
#info-boxes .widget_nav_menu ul li {
padding-left: 0;
}
#info-boxes .widget_nav_menu ul li a {
font-weight: bold;
font-size: 17px;
}
#info-boxes .widget_nav_menu ul li p, #footer .widget .textwidget p {
font-size: 17px;
}
#info-boxes .widget_nav_menu ul li:before {
content: "";
}
footer .orange {
color: #FF8106;
font-weight: bold;
}
footer .separator-footer {
display: block;
box-shadow: 0px -2px 10px 2px #efefef;
border: 1px solid #efefef;
position: absolute;
width: 100%;
left: 0;
}
.site-info a {
font-weight: bold;
}
.widget_layered_nav li:before {
content: url(https://use.fontawesome.com/releases/v5.0.12/svgs/regular/square.svg);
}
.widget_layered_nav .chosen:before {
content: url(https://use.fontawesome.com/releases/v5.0.12/svgs/regular/check-square.svg);
}
.woocommerce-product-gallery .flex-viewport {
border: 1px solid #A4B1DB;
border-radius: 10px;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
border: 1px solid #A4B1DB;
} .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+1) {
clear: none;
} .woocommerce-product-gallery .flex-control-thumbs li:nth-child(5n+1) {
clear: left;
} .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 11.1%;
margin-right: 11.1%;
float: left;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
margin-right: 0;
}
div#tab-reviews {
display: block !important;
width: 100%;
}
div#tab-additional_information, .woocommerce-tabs ul.tabs {
display: none !important;
}
.woocommerce-verification-required {
display: none;
}
.meta [itemprop="author"], #reviews .commentlist li p.meta time {
display: inline-block;
}
.meta [itemprop="author"]:after {
content: "\00a0 -";
display: inline-block;
}
.single-product div.product p.price, .single-product div.product .woocommerce-product-rating {
display: inline-block;
padding-right: 5%;
margin-bottom: 3%;
margin-top: 0;
}
h1.product_title.entry-title {
border-bottom: 1px solid #A4B1DB;
padding-bottom: 3%;
}
.woocommerce-product-details__short-description, .single-product div.product .woocommerce-tabs, .single-product div.product form.cart { border-top: 1px solid #A4B1DB;
padding-top: 3%;
}
.single-product div.product .product_meta {
border: none;
padding-top: 0;
}
.single-product table.shop_attributes {
padding: 3% 0;
}
.single-product table th, table tbody td, .single-product table tbody tr:nth-child(2n) td {
background-color: transparent;
}
.single-product table td, .single-product table th {
padding: 0;
}
.single-product .shop_attributes th {
text-transform: uppercase;
}
.single-product .quantity,
.woocommerce-cart .quantity {
border: 1px solid #A4B1DB;
border-radius: 10px;
}
.woocommerce-cart .quantity {
width: 100%;
}
table.cart .product-quantity .minus, table.cart .product-quantity .plus {
max-width: 25%;
}
table.cart td.product-quantity .qty {
min-width: 45%;
}
.alert-message {
width: 40.67797%;
float: left;
margin-right: 1.69492%;
border: 1px solid red;
padding: 1em;
margin-bottom: 1em;
}
.alert-message h2, .alert-message p {
color: red;
}
.alert-message h2 {
text-align: center;
}
#payment .payment_methods li img {
float: none;
}
.single-product input[type="button"], .single-product input[type="button"]:hover, .single-product .input-text,
.woocommerce-cart input[type="button"], .woocommerce-cart input[type="button"]:hover, .woocommerce-cart .input-text {
border-color: transparent;
background-color: transparent;
}
.single-product .quantity .minus,
.woocommerce-cart .quantity .minus {
border-right: 1px solid #A4B1DB;
}
.single-product .quantity .plus,
.woocommerce-cart .quantity .plus {
border-left: 1px solid #A4B1DB;
}
.single-product .quantity .plus, .single-product .quantity .minus,
.woocommerce-cart .quantity .plus, .woocommerce-cart .quantity .minus {
color: #010101;
}
.single-product input[type=number]::-webkit-inner-spin-button,
.single-product input[type=number]::-webkit-outer-spin-button,
.woocommerce-cart input[type=number]::-webkit-inner-spin-button,
.woocommerce-cart input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
appearance: none;
margin: 0;
}
.single-product #buy_now_button {margin-top: 1em;}
label[for=billing_piva] .optional,
label[for=billing_invoice_type] .optional,
label[for=billing_company] .optional {
display: none;
}
.single-product input[type=number],
.woocommerce-cart input[type=number] {
-moz-appearance: textfield;
}
.single-product.woocommerce button.alt,
.single-product.woocommerce .button.alt {
width: 50%;
}
.woocommerce button.alt,
.woocommerce .button.alt {
background-color: #FF8106;
border-color: #FF8106;
color: #ffffff;
border-radius: 10px;
text-transform: uppercase;
}
.woocommerce button.alt:hover, .woocommerce .button.alt:hover {
background-color: #5C688E;
border-color: #5C688E;
}
.wc-forward::after, .woocommerce-Button--next::after {
content: "\f105";
}
.single-product .woocommerce-tabs .panel {
width: 100%;
}
.single-product .woocommerce-tabs h2 {
display: none;
}
.single-product .woocommerce-tabs {
padding: 0;
}
#reviews {
border: 1px solid #A4B1DB;
border-radius: 10px;
padding: 3%;
}
#reviews .commentlist li .comment_container .comment-text {
border: 1px solid #A4B1DB;
border-radius: 10px;
padding: 2%;
background-color: #ffffff;
}
#reviews .commentlist li .comment_container .comment-text .star-rating {
font-size: 1.2em;
}
.woocommerce table.wishlist_table {
font-size: 100%;
}
.wishlist_table tr td.product-price, .wishlist_table tr td.product-stock-status {
text-align: left;
} .storefront-breadcrumb .col-full, #page header {
max-width: 100%;
padding: 0;
margin: 0;
}
.woocommerce-breadcrumb {
background-color: #A4B1DB;
text-align: center;
color: #ffffff;
}
.woocommerce-breadcrumb a {
color: #ffffff;
}
.woocommerce-breadcrumb .breadcrumb-separator {
text-indent: 1px;
}
.woocommerce-breadcrumb .breadcrumb-separator:after, .woocommerce-breadcrumb a:first-of-type:before {
content: "";
}
.woocommerce-products-header {
text-align: center;
background-image: url(//www.ildragofanfarone.it/wp-content/uploads/2018/05/sfondo-grigio.png);
background-size: cover;
background-repeat: no-repeat;
min-height: 176px;
border-radius: 10px;
text-align: center;
position: relative;
}
.woocommerce-products-header div.color-background {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
mix-blend-mode: color;
}
.woocommerce-products-header .term-description {
font-size: 70px;
color: #5C688E;
padding: 35px 0;
position: relative;
}
.woocommerce-products-header .term-description p {
margin: 0;
}
#secondary .widget {
border: 1px solid #A4B1DB;
border-radius: 10px;
padding: 20px;
}
.widget_product_categories ul li:before {
content: "\f054";
}
.widget_product_categories ul li.current-cat:before {
content: "\f078";
}
.single-product.left-sidebar .content-area, .page.left-sidebar .content-area {
width: 100%;
}
#reviews .commentlist li .avatar {
width: 6.77966%;
float: left;
margin-right: 1.69492%;
margin-right: 1vw;
}
#reviews .commentlist li .comment_container .comment-text {
width: 91.52542%;
float: left;
margin-right: 1.69492%;
margin-right: -100%;
}
.ywapo_option_description .yith_wccl_tooltip > span {
background-color: #ffffff;
border-radius: 5px;
border: 1px solid #A4B1DB;
}
@media (min-width: 768px) { .storefront-primary-navigation {
margin: 0 auto;
position: absolute;
margin-top: 1em;
padding: 0;
float: right;
clear: none;
top: 50%;
right: 0;
transform: translateY(-50%);
}
.main-navigation ul li {
margin-right: 15px;
}
.secondary-navigation ul li {
margin-right: 0;
}
.primary-navigation {
margin-top: 1%;
}
.woocommerce-active .site-header .main-navigation {
width: auto;
margin-right: 10em;
}
.woocommerce-active .site-header .site-search {
position: absolute;
right: -14%;
top: 50%;
z-index: 999;
}
.woocommerce-active .site-header .site-header-cart { }
.site-header .site-branding {
margin-left: 5%;
margin-top: 1%;
}
#menu-menu-top {
margin-right: 4%;
}
.woocommerce-active .site-header .secondary-navigation {
width: 100% !important;
float: left;
margin: 0;
padding-right: 15px;
padding-left: 15px;
background-color: #A4B1DB;
}
.woocommerce-active .site-header .col-full {
padding: 0;
}
.site-header {
padding-top: 0;
box-shadow: 0px -2px 10px 2px #707070;
-webkit-box-shadow: 0px -2px 10px 2px #707070;
-moz-box-shadow: 0px -2px 10px 2px #707070;
}
#sub-header {
max-width: 1700px;
margin: 0 auto;
display: block;
padding-top: 2em;
}
div.slide {
min-height: 550px;
background-repeat: no-repeat;
background-size: contain;
background-size: 100%;
padding: 2% 8%;
background-size: cover;
}  #content .col-full {
max-width: 1124px;
}
.col-6 {
width: 49.15254%;
float: left;
margin-right: 1.69492%;
}
.col-6:last-child, #sub-header .single-box:last-child, #widget-middle-page .widget-single:last-child {
float: right;
margin-right: 0;
}
#sub-header .col-full {
max-width: 100%;
}
#sub-header .single-box {
width: 23.72881%;
float: left;
margin-right: 1.69492%;
position: relative;
}
#sub-header .single-box section:first-child {
width: 32.20339%;
float: left;
margin-right: 1.69492%;
}
#sub-header .single-box section:last-child {
width: 66.10169%;
float: left;
margin-right: 1.69492%;
margin-right: -100%;
}
#widget-middle-page .widget-single {
width: 32.20339%;
float: left;
margin-right: 1.69492%;
}
.widget .widget-title, .widget .widgettitle {
border: none;
margin: 0;
padding: 0;
}
ul.products li.product {
width: 23.72881%;
float: left;
margin-right: 1.69492%;
margin-right: 1.4em;
} #colophon .col-full {
max-width: 1700px;
}
.info-box {
width: 15.25424%;
float: left;
margin-right: 1.69492%;
margin-right: 2vw;
}
.info-box:last-child {
width: 32.20339%;
float: left;
margin-right: 1.69492%;
margin-right: -100%;
}
}
@media screen and (min-width: 961px) {
.filtro-prodotti {
display: none;
}
}
@media screen and (max-width: 1024px) {
#sub-header .single-box {
width: 49.15254%;
float: left;
margin-right: 1.69492%;
margin-right: 5px;
}
.info-boxes-list .info-box {
width: 49.15254%;
float: left;
margin-right: 1.69492%;
margin-right: 5px;
}
.info-boxes-list .info-box:last-child {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
}
.slide .col-6 {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
}
.slide .col-6:last-child {
margin: 0 auto;
float: none;
width: auto;
text-align: center;
}
.slide img {
height: inherit;
max-width: 600px;
display: inline;
}
.storefront-primary-navigation {
margin-top: 1em;
margin-bottom: 0em;
position: relative;
}
.woocommerce-cart .quantity {
width: 100%;
}
.woocommerce-active .site-header .site-search {
right: -10%;
top: 100%;
}
}
@media screen and (max-width: 1010px) {
#site-navigation .primary-navigation {
display: none;
}
.menu-toggle, .handheld-navigation, .main-navigation.toggled .handheld-navigation, .main-navigation.toggled div.menu {
display: block;
}
.storefront-primary-navigation {
position: absolute;
}
.woocommerce-active .site-header .storefront-primary-navigation .col-full {
position: absolute;
top: 15%;
right: 0%;
width: 100%;
}
.handheld-navigation ul li {
display: list-item;
}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
text-align: center;
}
.woocommerce-active .site-header .main-navigation {
width: 90%;
margin-right: 0;
float: none;
}
.woocommerce-active .site-header .main-navigation ul {
background-color: #faf9f5;
}
.storefront-primary-navigation {
width: 90%;
}
.woocommerce-active .site-header .site-search {
width: 10%;
}
}
@media screen and (max-width: 960px) {
.left-sidebar .widget-area {
display: none;
}
.left-sidebar .content-area {
width: 100%;
}
}
@media screen and (max-width: 768px) {
#widget-middle-page .widget-single {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
margin-right: 1vw;
}
.storefront-primary-navigation {
margin-left: 5%;
margin-top: 0;
}
table.cart .product-quantity .minus, table.cart .product-quantity .plus {
width: 30%;
}
.feat-prod ul li.product {
width: 49.15254%;
float: left;
margin-right: 1.69492%;
margin-right: 1vw;
}
.feat-prod ul li.product:last-child {
margin-right: -100%;
}
.woocommerce-active .site-header .site-search {
right: -3%;
top: 56%;
} table, thead, tbody, th, td, tr {
display: block;
} thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}
.woocommerce-wishlist tbody tr {
border: 1px solid #ccc;
}
td { border: none;
border-bottom: 1px solid #eee;
position: relative;
padding-left: 50%;
}
td:before {
top: 6px;
left: 20px;
width: 45%;
padding-right: 5%;
white-space: nowrap;
}
td.product-thumbnail {
width: 50%;
display: inline;
float: left;
height: 180px;
border: none;
}
.wishlist_table tr td.product-thumbnail a, .woocommerce-wishlist table.cart .product-thumbnail img {
max-width: 150px;
}
td.product-price, td.product-stock-status, td.product-name {
display: inline-block;
width: 50%;
border: none;
} td:nth-of-type(3):before {
content: "Nome prodotto";
}
td:nth-of-type(4):before {
content: "Prezzo unitario";
}
td:nth-of-type(5):before {
content: "Stato prodotto";
}
}
@media screen and (max-width: 767px) {
.info-boxes-list .info-box {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
margin-right: 5px;
}
#sub-header .single-box {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
margin-right: 5px;
text-align: center;
}
#sub-header .single-box img {
margin: 0 auto;
}
#rotator {
text-align: center;
}
.feat-prod ul li.product {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
margin-right: 1vw;
}
.gh70, .ubu70 {
font-size: 55px;
}
.gh60 {
font-size: 45px;
}
footer .site-info {
margin-bottom: 50px;
}
.single-product .quantity, .woocommerce-cart .quantity {
border: none;
}
.woocommerce-active .site-header .storefront-primary-navigation .col-full {
position: absolute;
top: 10%;
right: 0%;
width: 100%;
}
.storefront-primary-navigation {
position: static;
}
.woocommerce-active .site-header .main-navigation {
width: 95%;
}
.slide img {
height: inherit;
max-width: 310px;
display: inline;
}
.alert-message {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
}
}
@media screen\0 {
.woocommerce-products-header div.color-background {
opacity: 0.5;
}
}