| Server IP : 194.124.73.198 / Your IP : 216.73.216.200 Web Server : Apache System : Linux vps0314.00gate.com 5.15.0-1089-azure #98~20.04.1-Ubuntu SMP Fri May 2 20:18:39 UTC 2025 x86_64 User : spaceten.it_vps0314 ( 10000) PHP Version : 8.0.30 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/spaceten.it/salumipasini.spaceten.it/wp-content/themes/Divi-child/ |
Upload File : |
/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.25.4.1622103271
Updated: 2021-05-27 08:14:31
*/
/* !!! Attenzione Web del futuro */
/* Il Css delle pagine è richiamato attraverso il page id per evitare conflitti tra le pagine, quindi se ci saranno altre traduzioni ricordati di aggiornare tutte le proprietà */
/* LAYOUT */
html.no-scroll {
overflow: hidden;
}
/* Tipografia */
.zapfn {
font-family: "Zapf Intl ITC Std";
}
.objxb {
font-family: "Objektiv Mk1 XBold";
}
.obj {
font-family: "Objektiv Mk1";
}
.brisa {
font-family: "Brisa Alternates";
}
body {
font-family: "objektiv mk1";
}
/* CSS Pagine */
/* HEADER */
#navigation-mobile
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-touch-device.wpml-ls-legacy-list-horizontal {
padding: 0px;
}
#navigation-mobile a.wpml-ls-link {
padding: 0px;
margin-right: 20px;
}
.header-menu a:hover {
text-decoration: underline;
}
#header-mobile {
display: none;
}
@media (max-width: 1280px) {
#header-desktop {
display: none;
}
#header-mobile {
display: block;
width: 100%;
position: fixed;
z-index: 9999999;
box-shadow: 0 0 15px #0000000f;
}
div#menutabmob {
display: block !important;
}
.footerdestop,
.footerdesfot {
display: none !important;
}
}
header .et_builder_inner_content {
z-index: 99999999;
}
#header-desktop {
position: fixed;
left: 0;
top: 0;
width: 100%;
transition: 0.5s;
z-index: 9999999 !important;
font-family: "objektiv mk1" !important;
}
.woocommerce-shop #header-desktop{
position:unset !important;
}
div#header-desktop.sticky {
border-bottom: 1px solid #e5e5e590;
}
.header-desktop-container,
.header-menu > .menu-content,
ul.admin-content {
display: flex;
}
.header-menu > .menu-content,
ul.admin-content {
padding: 0;
position: relative;
}
.header-desktop-container {
align-items: center;
justify-content: space-around;
flex-flow: wrap;
}
.header-logo {
flex: 0 0 10%;
margin-right: 2%;
}
.header-menu {
flex: 0 0 46%;
margin-right: 4%;
}
.header-search {
flex: 0 0 12%;
margin-right: 2%;
}
.header-admin {
flex: 0 0 9%;
margin-right: 4%;
}
.header-language {
flex: 0 0 11%;
}
.header-logo img {
width: 180px;
padding: 20px 0;
}
ul.menu-content {
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
}
ul.menu-content,
ul.menu-content ul {
list-style: none;
}
ul.menu-content,
ul.admin-content {
height: 100%;
}
.header-search,
ul.menu-content li,
ul.admin-content li {
display: flex;
align-items: center;
}
ul.menu-content > li {
font-size: 15px;
margin-right: 3%;
}
.et_pb_menu__search-button:after {
font-family: "ETmodules";
}
ul.admin-content {
list-style: none;
display: flex;
justify-content: center;
}
.placeholder-search-block p {
color: #ccc;
}
.header-search > div {
width: 100%;
border-bottom: 1px solid #ccc;
padding-bottom: 4px;
margin-right: 20px;
}
.header-search p.et_pb_menu__icon.et_pb_menu__search-button.cercah:after {
display: none;
}
ul.admin-content > li {
padding: 10px;
margin-right: 4px;
}
li.admin-icon.icon-user-logged,
body.logged-in li.admin-icon.icon-user {
display: none;
}
li.admin-icon {
position: relative;
}
body.logged-in li.admin-icon.icon-user-logged {
display: flex;
}
/* RICERCA SITO */
.et_pb_menu .et_pb_menu__search-container--disabled{
display: none;
}
.et_pb_menu_inner_container.clearfix {
position: relative;
}
button.et_pb_menu__icon.et_pb_menu__search-button{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 0 11px;
font-family: etmodules;
font-size: 17px;
background: 0 0;
border: 0;
cursor: pointer;
}
/* .header-search button.et_pb_menu__icon.et_pb_menu__search-button {
position: absolute;
right: 0;
top: -2px;
}
.et_pb_menu__search-button:after {
content: "\55";
}
.et_pb_menu .et_pb_menu__search-container--hidden {
-webkit-animation: fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1);
animation: fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1);
}
.et_pb_menu .et_pb_menu__search-container--visible {
opacity: 1;
-webkit-animation: fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
animation: fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
}
.et_pb_menu .et_pb_menu__wrap--hidden{
opacity: 0;
}
.et_pb_menu .et_pb_menu__search-input {
border: 0;
width: 100%;
color: #333;
background: 0 0;
}
button.et_pb_menu__icon.et_pb_menu__close-search-button {
position: absolute;
right: 0;
top: 0;
background: transparent;
border: none;
}
.et_pb_menu .et_pb_menu__close-search-button:after {
content: "\4d";
font-size: 1.7em;
font-family: 'ETmodules';
} */
.search-block > div {
position: relative;
}
button.search-block-button:after {
content: "\55";
font-family: 'ETmodules';
}
button.button-search-block:after {
content: "\4d";
font-family: 'ETmodules';
}
button.search-block-button,
button.button-search-block {
position: absolute;
top: 0;
right: 0;
background: transparent;
border: none;
}
input.input-search-block {
background: transparent;
border: none;
}
.form-search-block {
display: none;
}
@media (max-width: 1600px) {
.header-menu {
flex: 0 0 46%;
margin-right: 2%;
}
ul.menu-content > li {
font-size: 12.5px;
margin-right: 3.2%;
}
.header-search {
flex: 0 0 11%;
margin-right: 1%;
width: 0;
}
.header-admin {
flex: 0 0 12%;
margin-right: 2%;
}
.header-language {
flex: 0 0 14%;
}
}
/* CONTROL PANEL USER */
.user-control-panel {
display: none;
width: max-content;
position: absolute;
top: 100%;
left: 0;
transform: translateX(-25%);
background: white;
padding: 10px 20px 22px;
box-shadow: 0 6px 22px #0000000d;
}
.panel-header {
margin-bottom: 12px;
}
/* MEGAMENU */
/*
.megamenu.sub-menu {
padding: 50px 0;
}*/
.megamenu.sub-menu {
display: none;
}
.megamenu-container {
width: 85%;
margin: auto;
display: flex;
}
.col-megamenu.col1-megamenu {
flex: 0 0 22% !important;
}
.megamenu-container > .col-megamenu {
flex: 0 0 33%;
padding: 20px;
}
.megamenu-container > .col-megamenu:nth-child(2) {
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
.megamenu.sub-menu {
position: fixed;
left: 0;
top: 101.34px;
background: white;
width: 100%;
}
.col-megamenu {
display: flex;
}
.col-megamenu > div:not(:last-child) {
margin-right: 33px;
}
.col-sub-menu h6.title-sub-menu {
color: #313130 !important;
text-transform: uppercase;
font-size: 12px;
line-height: 18px;
font-weight: 900;
}
ul.sub-menu {
padding: 0;
}
ul.sub-menu {
line-height: unset !important;
font-size: 12px !important;
color: #838383;
}
/* HEADER MOBILE */
.header-mobile-container {
display: flex;
justify-content: space-between;
align-items: center;
}
.logo-mobile img {
width: 160px;
}
.search-bar-mobile {
margin-bottom: 30px;
}
.search-bar-mobile input {
width: 100%;
border: 1px solid #e5e5e5;
padding: 10px;
}
.search-bar-mobile button {
background: transparent;
border: none;
position: absolute;
right: 10px;
top: 10px;
font-family: "ETmodules";
}
.search-bar-mobile button:after {
content: "\55";
font-family: "ETmodules";
font-size: 16px;
}
.login-menu-mobile {
margin-bottom: 30px;
}
.language-menu-mobile {
margin-bottom: 30px;
}
div#navigation-mobile {
position: fixed;
width: 100%;
background: white;
left: 0;
padding: 6%;
padding-bottom: 100px;
top: 55.203px;
height: calc(100vh - 55.203px);
overflow: scroll;
display: none;
}
.menu-mobile-container ul {
list-style: none;
padding: 0;
}
.menu-mobile {
margin-left: -6%;
margin-right: -6%;
margin-bottom: 30px;
}
ul.menu-content-mobile > li {
padding-left: 6%;
padding-right: 6%;
border-bottom: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
background: #f5f6f7;
position: relative;
padding-top: 20px;
padding-bottom: 20px;
}
ul.menu-content-mobile span.toggle-menu {
font-family: "ETmodules";
}
ul.menu-content-mobile span.toggle-menu:after {
content: "L";
font-size: 26px;
position: absolute;
right: 6%;
top: 18px;
}
ul.menu-content-mobile span.toggle-menu.open:after {
content: "K";
}
.et-db #et-boc ul.sub-menu-mobile > li > a {
color: #d99522 !important;
}
ul.sub-menu-mobile {
display: none;
font-size: 14px;
line-height: 32px;
letter-spacing: 1px;
font-weight: 300;
font-family: objektiv mk1;
list-style-type: none;
text-transform: none;
border-bottom: 1px solid #ffffff50;
padding-bottom: 39px;
padding-top: 20px;
}
ul.menu-content-mobile > li {
font-size: 16px;
font-weight: 500;
line-height: 1;
text-transform: uppercase;
}
.header-admin-menu {
font-size: 16px;
color: #111;
font-family: objektiv mk1;
font-weight: 300;
}
.header-admin-menu > ul > li {
margin-bottom: 15px;
}
/* Icon 1 */
#nav-icon1,
#nav-icon2,
#nav-icon3,
#nav-icon4 {
width: 25px;
height: 20px;
position: relative;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
cursor: pointer;
}
#nav-icon1 span,
#nav-icon3 span,
#nav-icon4 span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #111;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.25s ease-in-out;
-moz-transition: 0.25s ease-in-out;
-o-transition: 0.25s ease-in-out;
transition: 0.25s ease-in-out;
}
#nav-icon1 span:nth-child(1) {
top: 0px;
}
#nav-icon1 span:nth-child(2) {
top: 7px;
}
#nav-icon1 span:nth-child(3) {
top: 14px;
}
#nav-icon1.open span:nth-child(1) {
top: 8px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
#nav-icon1.open span:nth-child(2) {
opacity: 0;
left: -60px;
}
#nav-icon1.open span:nth-child(3) {
top: 8px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}
/* Pagina tradizione */
/*sticky*/
#navdes a {
margin: 0 20px;
color: #000;
}
.tradmenu {
position: -webkit-sticky !important;
position: sticky !important;
top: 0px;
}
.page-id-45 .desktopmobt a,
.page-id-11593 .desktopmobt a,
.page-id-11596 .desktopmobt a {
margin: 0 15px;
}
.page-id-45 .desktopmobt a:hover,
.page-id-11593 .desktopmobt a:hover,
.page-id-11596 .desktopmobt a:hover {
text-decoration: underline !important;
}
.desktopmobt a:hover {
text-decoration: underline !important;
}
@media (max-width: 980px) {
#navdes.desktopmenut {
display: none;
}
#navmob.desktopmobt {
display: block;
}
}
@media (min-width: 981px) {
#navdes.desktopmenut {
display: block;
}
#navmob.desktopmobt {
display: none;
}
}
@media (min-width: 100px) and (max-width: 767px) {
.tradmenu {
top: 0px;
}
.page-id-45 .et_pb_section.et_pb_section_0.tradmenu.et_section_regular,
.page-id-11593 .et_pb_section.et_pb_section_0.tradmenu.et_section_regular,
.page-id-11596 .et_pb_section.et_pb_section_0.tradmenu.et_section_regular {
padding: 20px;
}
#yith-wacp-popup .yith-wacp-content {
padding: 0 10px;
}
.MinimoOrdine {
padding: 10px;
}
#yith-wacp-popup .yith-wacp-main {
padding: 10px 0;
}
}
.page-id-45 .headerdesktopac,
.page-id-11593 .headerdesktopac,
.page-id-11596 .headerdesktopac {
border-bottom: 1px solid #e5e5e590;
}
/*-----
Primo div
-----*/
.page-id-45 div#primasezione,
.page-id-11593 div#primasezione,
.page-id-11596 div#primasezione {
background-image: linear-gradient(180deg, #c2ceb9 81%, #fef7eb 5%);
}
/*------
Griglia colonna
------*/
.page-id-45 .grid2,
.page-id-11593 .grid2,
.page-id-11596 .grid2 {
display: grid;
grid-template-columns: 40% 60%;
}
.page-id-45 .grid2 h3,
.page-id-11593 .grid2 h3,
.page-id-11596 .grid2 h3 {
margin-top: 5px;
font-family: "Objektiv Mk1 XBold";
font-weight: 400;
letter-spacing: -2px;
font-size: 40px;
text-transform: uppercase;
}
.page-id-45 .grid2 p,
.page-id-11593 .grid2 p,
.page-id-11596 .grid2 p {
font-family: "Objektiv Mk1";
color: #111111;
font-size: 16px;
line-height: 24px;
font-weight: 300;
}
/*------
Griglia colonna mobile
------*/
.page-id-45 .grid3 {
}
.page-id-45 .grid3 h3,
.page-id-11593 .grid3 h3,
.page-id-11596 .grid3 h3 {
margin-top: 5px;
font-family: "Objektiv Mk1 XBold";
font-weight: 400;
letter-spacing: -2px;
font-size: 40px;
text-transform: uppercase;
}
.page-id-45 .grid3 p,
.page-id-11593 .grid3 p,
.page-id-11596 .grid3 p {
font-family: "Objektiv Mk1";
color: #111111;
font-size: 16px;
line-height: 24px;
font-weight: 300;
}
/*-----
sezione duemila bold spazio
------*/
.page-id-45 .et_pb_text_6,
.page-id-11593 .et_pb_text_6,
.page-id-11596 .et_pb_text_6 {
padding-top: 34px !important;
padding-right: 87px !important;
}
.page-id-45 .et_pb_text_7,
.page-id-11593 .et_pb_text_7,
.page-id-11596 .et_pb_text_7 {
padding-top: 34px !important;
padding-right: 87px !important;
margin-top: 70px;
}
/*-------
Form newsletter
-----*/
.page-id-45 .form-news,
.page-id-11593 .form-news,
.page-id-11596 .form-news {
display: grid;
grid-template-columns: 2fr 0fr;
column-gap: 10px;
}
.page-id-45
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email,
.page-id-11593
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email,
.page-id-11596
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
border: 1px solid #60594a;
background-color: transparent;
padding: 14px 20px;
width: 100%;
}
.page-id-45
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email
input:placeholder,
.page-id-11593
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email
input:placeholder,
.page-id-11596
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email
input:placeholder {
color: red;
}
.page-id-45 input.wpcf7-form-control.wpcf7-submit.pulsantenewsletter,
.page-id-11593 input.wpcf7-form-control.wpcf7-submit.pulsantenewsletter,
.page-id-11596 input.wpcf7-form-control.wpcf7-submit.pulsantenewsletter {
background: #60594a;
border: 0px;
font-size: 18px;
text-transform: uppercase;
letter-spacing: 3px;
padding: 12px 30px;
font-weight: 500;
text-shadow: 0px 0px 0px;
transition: 300ms;
color: #fff;
}
input.wpcf7-form-control.wpcf7-submit.pulsantenewsletter:hover {
background: #000;
color: #fff;
}
.page-id-45 .form-news input::placeholder,
.page-id-11593 .form-news input::placeholder,
.page-id-11596 .form-news input::placeholder {
color: #83838350;
font-size: 18px;
}
/*-------
form newsletter mobile
------*/
.page-id-45 .et_contact_bottom_container,
.page-id-11593 .et_contact_bottom_container,
.page-id-11596 .et_contact_bottom_container {
float: none !important;
margin-top: 1.5%;
}
.page-id-45 p.et_pb_contact_field,
.page-id-11593 p.et_pb_contact_field,
.page-id-11596 p.et_pb_contact_field {
padding: 0 0 0 0% !important;
}
/*------
Media query mobile generale
-----*/
@media (max-width: 480px) {
.page-id-45 div#primasezione,
.page-id-11593 div#primasezione,
.page-id-11596 div#primasezione {
background-image: linear-gradient(
180deg,
#c2ceb9 58%,
#fef7eb 5%
) !important;
}
}
@media (min-width: 481px) and (max-width: 980px) {
.page-id-45 div#primasezione,
.page-id-11593 div#primasezione,
.page-id-11596 div#primasezione {
background-image: linear-gradient(
180deg,
#c2ceb9 58%,
#fef7eb 5%
) !important;
}
}
/*-----
media query tablet
-------*/
@media (min-width: 891px) and (max-width: 1025px) {
.page-id-45 div#primasezione,
.page-id-11593 div#primasezione,
.page-id-11596 div#primasezione {
background-image: linear-gradient(180deg, #c2ceb9 80%, #fef7eb 5%);
}
}
/*------
Media query small desktop
------*/
@media (min-width: 1024px) and (max-width: 1300px) {
.page-id-45 .et_pb_text_6 h3,
.page-id-11593 .et_pb_text_6 h3,
.page-id-11596 .et_pb_text_6 h3 {
font-size: 19px !important;
}
.page-id-45 .et_pb_text_5,
.page-id-11593 .et_pb_text_5,
.page-id-11596 .et_pb_text_5 {
padding-right: 45px !important;
}
.page-id-45 .et_pb_text_7 h3,
.page-id-11593 .et_pb_text_7 h3,
.page-id-11596 .et_pb_text_7 h3 {
font-size: 19px !important;
}
.page-id-45 .et_pb_text_0,
.page-id-11593 .et_pb_text_0,
.page-id-11596 .et_pb_text_0 {
font-size: 125px !important;
line-height: 125px !important;
margin-bottom: 5px !important;
}
.page-id-45 .et_pb_text_3,
.page-id-11593 .et_pb_text_3,
.page-id-11596 .et_pb_text_3 {
font-size: 125px !important;
line-height: 125px !important;
margin-bottom: 5px !important;
}
.page-id-45 .et_pb_row_7.et_pb_row,
.page-id-11593 .et_pb_row_7.et_pb_row,
.page-id-11596 .et_pb_row_7.et_pb_row {
margin-top: 150px !important;
}
.page-id-45 .et_pb_text_6,
.page-id-11593 .et_pb_text_6,
.page-id-11596 .et_pb_text_6 {
padding-top: 19px !important;
padding-right: 29px !important;
}
.page-id-45 .et_pb_text_7,
.page-id-11593 .et_pb_text_7,
.page-id-11596 .et_pb_text_7 {
padding-top: 19px !important;
padding-right: 29px !important;
margin-top: 19px !important;
}
}
/* Home */
@media (max-width: 767px) {
.page-id-13 .instapage,
.page-id-11601.instapage,
.page-id-11611.instapage {
display: block;
}
}
/*---storie di salumi---*/
.storiedisalumi article,
.storiedisalumi a {
margin: 0px !important;
}
@media (max-width: 981px) {
.page-id-13 .blurp1 a,
.page-id-11601 .blurp1 a,
.page-id-11611 .blurp1 a {
font-size: 15.8px !important;
}
}
/*---prodotti in home mobile----*/
@media (max-width: 767px) {
.page-id-13 .evidenzamob ul,
.page-id-11601 .evidenzamob ul,
.page-id-11611 .evidenzamob ul {
display: flex;
overflow-x: scroll;
}
.page-id-13 .evidenzamob ul > li,
.page-id-11601 .evidenzamob ul > li,
.page-id-11611 .evidenzamob ul > li {
flex: 0 0 65%;
}
}
.page-id-13 #socialhome.et_pb_social_media_follow li a.icon:before,
.page-id-11601 #socialhome.et_pb_social_media_follow li a.icon:before,
.page-id-11611 #socialhome.et_pb_social_media_follow li a.icon:before {
width: 32px !important;
}
.carousel-home .single-item {
margin-right: 1.5%;
}
/*--bullet---*/
.page-id-13 .bullet span:after,
.page-id-11601 .bullet span:after,
.page-id-11611 .bullet span:after {
height: 5px;
width: 5px;
display: inline-block;
position: relative;
padding: 2px;
top: 0;
border-radius: 50%;
background-color: #666;
content: "";
margin: 0 5px;
}
.page-id-13 .bullet span:last-child:after,
.page-id-11601 .bullet span:last-child:after,
.page-id-11611 .bullet span:last-child:after {
display: none;
}
/*traduzione-*/
.page-id-13 .linktrad,
.page-id-11601 .linktrad,
.page-id-11611 .linktrad {
text-decoration: underline !important;
}
.page-id-13 .linktrad:hover,
.page-id-11601 .linktrad:hover,
.page-id-11611 .linktrad:hover {
color: #111 !important;
}
@media (min-width: 1024px) and (max-width: 1380px) {
.page-id-13 .et_pb_text_4,
.page-id-11601 .et_pb_text_4,
.page-id-11611 .et_pb_text_4 {
width: 43% !important;
}
}
/*blog-*/
/*----
slider
---*/
.page-id-13 #sliderhome .et-pb-slider-arrows,
.page-id-11601 #sliderhome .et-pb-slider-arrows,
.page-id-11611 #sliderhome .et-pb-slider-arrows {
display: block !important;
}
.page-id-13 #sliderhome h1,
.page-id-13 #sliderhome h2,
.page-id-13#sliderhome h3,
.page-id-11601 #sliderhome h1,
.page-id-11601 #sliderhome h2,
.page-id-11601 #sliderhome h3,
.page-id-11611 #sliderhome h1,
.page-id-11611 #sliderhome h2,
.page-id-11611 #sliderhome h3 {
font-weight: 300 !important;
max-width: 60%;
margin: auto;
padding: 0px;
}
.page-id-13 .slider-p,
.page-id-11601 .slider-p,
.page-id-20616 .slider-p,
.page-id-11611 .slider-p {
width: 580px;
font-size: 21px;
line-height: 30px !important;
margin: 20px auto;
}
@media (min-width: 1024px) and (max-width: 1280px) {
.page-id-13 #sliderhome h1,
.page-id-13 #sliderhome h2,
.page-id-13 #sliderhome h3,
.page-id-11601 #sliderhome h1,
.page-id-11601 #sliderhome h2,
.page-id-11601 #sliderhome h3,
.page-id-11611 #sliderhome h1,
.page-id-11611 #sliderhome h2,
.page-id-11611 #sliderhome h3 {
font-size: 50px !important;
line-height: 40px !important;
margin-bottom: 25px !important;
max-width: 65% !important;
}
.page-id-13 #sliderhome .slider-p,
.page-id-11601 #sliderhome .slider-p,
.page-id-11611 #sliderhome .slider-p {
width: 60%;
font-size: 15px !important;
line-height: 22px !important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.page-id-13 .slider-p,
.page-id-11601 .slider-p,
.page-id-11611 .slider-p {
width: 60%;
font-size: 15px !important;
line-height: 22px !important;
}
.page-id-13 #sliderhome h1,
.page-id-13 #sliderhome h2,
.page-id-13 #sliderhome h3,
.page-id-11601 #sliderhome h1,
.page-id-11601 #sliderhome h2,
.page-id-11601#sliderhome h3,
.page-id-11611 #sliderhome h1,
.page-id-11611 #sliderhome h2,
.page-id-11611 #sliderhome h3 {
font-size: 30px !important;
line-height: 20px !important;
max-width: 90% !important;
}
}
@media (min-width: 100px) and (max-width: 767px) {
.page-id-13 .slider-p,
.page-id-11601 .slider-p,
.page-id-11611 .slider-p {
width: 80% !important;
font-size: 15px !important;
line-height: 22px !important;
}
.page-id-13 #sliderhome h1,
.page-id-13 #sliderhome h2,
.page-id-13 #sliderhome h3,
.page-id-11601 #sliderhome h1,
.page-id-11601 #sliderhome h2,
.page-id-11601 #sliderhome h3 .page-id-11611 #sliderhome h1,
.page-id-11611 #sliderhome h2,
.page-id-11611 #sliderhome h3 {
font-size: 28px !important;
line-height: 32px !important;
max-width: 100% !important;
}
}
/*----
* Img card prodotti
* ----*/
@media (min-width: 601px) {
.page-id-13 img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
.page-id-11601
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
.page-id-11611
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
object-fit: contain !important;
height: 300px !important;
}
}
@media (max-width: 600px) {
.page-id-13 img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
.page-id-11601
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
.page-id-11611
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
object-fit: contain !important;
height: 180px !important;
}
}
/*-----
prezzo da
-----*/
/*-.wcps-items-price:before {
display: inline;
content: 'da ';
}-*/
/*-----
Slider tipo
-----*/
.page-id-13 .cardm,
.page-id-11601 .cardm,
.page-id-11611 .cardm {
border: 1px solid #aaaaaa50 !important;
width: 90%;
}
.page-id-13 .cardm h4,
.page-id-11601 .cardm h4,
.page-id-11611 .cardm h4 {
padding: 50px 0 20px 20px;
font-family: "Objektiv Mk1";
font-size: 16px;
font-weight: 300;
line-height: 18px;
color: #111;
}
.page-id-13 .sa_owl_theme .owl-nav div,
.sa_owl_theme .owl-nav button,
.page-id-11601 .sa_owl_theme .owl-nav div,
.sa_owl_theme .owl-nav button,
.page-id-11611 .sa_owl_theme .owl-nav div,
.sa_owl_theme .owl-nav button {
height: 50px !important;
width: 50px !important;
border-radius: 50% !important;
}
.page-id-13 .slidermob2 .white .sa_owl_theme .owl-nav .owl-next,
.page-id-11601 .slidermob2 .white .sa_owl_theme .owl-nav .owl-next,
.page-id-11611 .slidermob2 .white .sa_owl_theme .owl-nav .owl-next {
background: transparent
url(https://salumipasini.com/wp/wp-content/uploads/Group-845.svg) no-repeat
center center !important;
border: 1px solid #e5e5e5;
position: unset !important;
}
.page-id-13 .slidermob2 .white .sa_owl_theme .owl-nav .owl-prev,
.page-id-11601 .slidermob2 .white .sa_owl_theme .owl-nav .owl-prev,
.page-id-11611 .slidermob2 .white .sa_owl_theme .owl-nav .owl-prev {
background: transparent
url(https://salumipasini.com/wp/wp-content/uploads/Group-846.svg) no-repeat
center center !important;
border: 1px solid #e5e5e5;
position: unset !important;
margin-left: 7%;
margin-right: 10px;
}
.page-id-13 .sa_owl_theme .owl-nav,
.page-id-11601 .sa_owl_theme .owl-nav,
.page-id-11611 .sa_owl_theme .owl-nav {
display: block !important;
height: 1px;
margin-top: 20px;
}
@media (min-width: 1025px) and (max-width: 1350px) {
.page-id-13 .listatipi h4,
.page-id-11601 .listatipi h4,
.page-id-11611 .listatipi h4 {
font-size: 13.8px !important;
}
}
/*------*/
/*
.page-id-13 div#listadesktop {
display: none;
}
.page-id-13 div#listatab{
display:none;
}
@media (min-width:1025px){
.page-id-13 div#listadesktop {
display: block;
}
}
@media (max-width:1024px){
.page-id-13 div#listatab{
display:flex!important;
}
}*/
@media (max-width: 981px) {
#listatab .et_pb_blurb {
flex: 0 0 50%;
}
}
/*----grandezza tab slider---*/
@media (min-width: 768px) and (max-width: 1024px) {
.page-id-13
.et_pb_column.et_pb_column_4_4.et_pb_column_13.slidercat.et_pb_css_mix_blend_mode_passthrough.et-last-child,
.page-id-11601
.et_pb_column.et_pb_column_4_4.et_pb_column_13.slidercat.et_pb_css_mix_blend_mode_passthrough.et-last-child,
.page-id-11611
.et_pb_column.et_pb_column_4_4.et_pb_column_13.slidercat.et_pb_css_mix_blend_mode_passthrough.et-last-child
> div {
flex: 0 0 35%;
}
}
@media (min-width: 100px) and (max-width: 767px) {
.page-id-13
.et_pb_column.et_pb_column_4_4.et_pb_column_13.slidercat.et_pb_css_mix_blend_mode_passthrough.et-last-child
> div,
.page-id-11601
.et_pb_column.et_pb_column_4_4.et_pb_column_13.slidercat.et_pb_css_mix_blend_mode_passthrough.et-last-child
> div,
.page-id-11611
.et_pb_column.et_pb_column_4_4.et_pb_column_13.slidercat.et_pb_css_mix_blend_mode_passthrough.et-last-child
> div {
flex: 0 0 60%;
}
}
/*-----
slider prodotti
-----*/
.page-id-13 .wcps-items-thumb,
.page-id-11601 .wcps-items-thumb,
.page-id-11611 .wcps-items-thumb {
height: 300px;
object-fit: contain;
}
body {
overflow-x: hidden;
}
.page-id-13 div#wcps-1787,
.page-id-11601 div#wcps-1787,
.page-id-11611 div#wcps-1787 {
padding: 0 0 70px 0;
}
.page-id-13 .owl-carousel .owl-item img,
.page-id-11601 .owl-carousel .owl-item img,
.page-id-11611 .owl-carousel .owl-item img {
width: 100% !important;
}
.page-id-13 #wcps-1787 .owl-nav.bottomleft,
.page-id-11601 #wcps-1787 .owl-nav.bottomleft,
.page-id-11611 #wcps-1787 .owl-nav.bottomleft {
position: absolute;
left: 0px;
bottom: 3px;
}
.page-id-13 #wcps-1787 .owl-nav.round button,
.page-id-11601 #wcps-1787 .owl-nav.round button,
.page-id-11611 #wcps-1787 .owl-nav.round button {
height: 50px;
border: 1px solid #e5e5e5 !important;
}
.page-id-13 .owl-nav button:hover,
.page-id-11601 .owl-nav button:hover,
.page-id-11611 .owl-nav button:hover {
background-color: #333333;
color: #fff;
}
.page-id-13 .bx-viewport,
.page-id-11601 .bx-viewport,
.page-id-11611 .bx-viewport {
overflow: visible !important;
}
.page-id-13 .psfw-inner-wrap-contain,
.page-id-11601 .psfw-inner-wrap-contain,
.page-id-11611 .psfw-inner-wrap-contain {
margin-right: 10px !important;
margin-left: 10px !important;
border: 1px solid #aaaaaa50 !important;
text-align: left !important;
font-family: "Objektiv Mk1" !important;
color: #111111 !important;
font-weight: 300 !important;
font-size: 16px !important;
line-height: 24px !important;
}
.page-id-13 .psfw-price,
.page-id-11601 .psfw-price,
.page-id-11611 .psfw-price {
margin: 0px !important;
color: #8d8d8d !important;
}
.page-id-13 .psfw-main-product-wrapper,
.page-id-11601 .psfw-main-product-wrapper,
.page-id-11611 .psfw-main-product-wrapper {
line-height: 1.6 !important;
}
.page-id-13 .bx-controls.bx-has-controls-direction,
.page-id-11601 .bx-controls.bx-has-controls-direction,
.page-id-11611 .bx-controls.bx-has-controls-direction {
display: none !important;
}
.page-id-13 .item,
.page-id-11601 .item,
.page-id-11611 .item {
border: 1px solid #aaaaaa50;
width: 90%;
}
.page-id-13 .wcps-items-title,
.page-id-11601 .wcps-items-title,
.page-id-11611 .wcps-items-title {
font-family: "Objektiv Mk1";
font-size: 15px;
line-height: 24px;
color: #111111;
font-weight: 300 !important;
padding: 20px 0 0 20px;
}
.page-id-13 .wcps-items-price,
.page-id-11601 .wcps-items-price,
.page-id-11611 .wcps-items-price {
padding: 0 0 20px 20px;
font-size: 16px;
color: #8d8d8d;
font-family: "Objektiv Mk1";
}
/*-------
slider rassegna stampa
------*/
.page-id-13 .et-pb-slider-arrows,
.page-id-11601 .et-pb-slider-arrows,
.page-id-11611 .et-pb-slider-arrows {
display: none;
}
.page-id-13 .et-pb-controllers,
.page-id-11601 .et-pb-controllers,
.page-id-11611 .et-pb-controllers {
bottom: -11px;
}
.slick-track {
display: flex !important;
align-items: center !important;
}
/*-------
newsletter
-----*/
.page-id-13 .et_contact_bottom_container,
.page-id-11601 .et_contact_bottom_container,
.page-id-11611 .et_contact_bottom_container {
float: none !important;
margin-top: 1.5%;
}
.page-id-13 p.et_pb_contact_field,
.page-id-11601 p.et_pb_contact_field,
.page-id-11611 p.et_pb_contact_field {
padding: 0 0 0 0% !important;
}
/*-------
Media query tablet
------*/
@media (min-width: 768px) and (max-width: 980px) {
.page-id-13 .grid,
.page-id-11601 .grid,
.page-id-11611 .grid {
grid-template-columns: 34% 30% 34% !important;
column-gap: 3%;
}
.page-id-13 p.titolo-rs,
.page-id-11601 p.titolo-rs,
.page-id-11611 p.titolo-rs {
font-size: 15px;
line-height: 20px;
letter-spacing: 3px;
}
}
/*------
media quert mobile
-----*/
@media (max-width: 480px) {
.page-id-13 .et-pb-controllers,
.page-id-11601 .et-pb-controllers,
.page-id-11611 .et-pb-controllers {
bottom: -7px;
}
.page-id-13 .fw h1,
.page-id-11601 .fw h1,
.page-id-11611 .fw h1 {
font-weight: 500 !important;
text-transform: uppercase;
}
.page-id-13 p.titolo-rs,
.page-id-11601 p.titolo-rs,
.page-id-11611 p.titolo-rs {
font-size: 13px;
line-height: 20px;
letter-spacing: 1px;
}
.page-id-13 .grid,
.page-id-11601 .grid,
.page-id-11611 .grid {
grid-template-columns: 30% 35% 30% !important;
column-gap: 3%;
}
}
/*---small dekstop-----*/
@media (min-width: 981px) and (max-width: 1400px) {
.page-id-13 .info,
.page-id-11601 .info,
.page-id-11611 .info {
font-size: 1.13vw !important;
line-height: 22px !important;
}
/*
.page-id-13 .et_pb_column_1 {
padding-right: 30px!important;
}*/
.page-id-13 .et_pb_column_3,
.page-id-116013 .et_pb_column_3,
.page-id-11611 .et_pb_column_3 {
padding-left: 30px !important;
}
.page-id-13 .et_pb_section_1.et_pb_section,
.page-id-11601 .et_pb_section_1.et_pb_section,
.page-id-11611 .et_pb_section_1.et_pb_section {
padding-top: 25px !important;
padding-bottom: 25px !important;
}
/* non ricordo perchè
.et_pb_text_7 {
width: 60%!important;
}*/
.page-id-13 .et_pb_text_7,
.page-id-11601 .et_pb_text_7,
.page-id-11611 .et_pb_text_7 {
padding-top: 30px !important;
padding-right: 25px !important;
padding-bottom: 30px !important;
padding-left: 30px !important;
margin-right: 0px !important;
}
.page-id-13 .et_pb_row_4.et_pb_row,
.page-id-11601 .et_pb_row_4.et_pb_row,
.page-id-11611 .et_pb_row_4.et_pb_row {
padding-right: 0px !important;
padding-right: 0px;
}
}
/*---------------------------------*/
/*-----
grid
-------*/
.page-id-13 .grid,
.page-id-11601 .grid,
.page-id-11611 .grid {
display: grid;
grid-template-columns: 2fr 1fr 2fr;
align-items: center;
}
.page-id-13 .gridloghi,
.page-id-11601 .gridloghi,
.page-id-11611 .gridloghi {
display: grid;
grid-template-columns: 20% 20% 20% 20%;
align-items: center;
justify-content: center !important;
column-gap: 3%;
}
.page-id-13 .gridloghi2,
.page-id-11601 .gridloghi2,
.page-id-11611 .gridloghi2 {
display: grid;
grid-template-columns: 20% 20% 20% 20%;
align-items: flex-end;
justify-content: center !important;
column-gap: 3%;
}
/*-----
Ricette
------*/
@media (min-width: 1025px) {
.page-id-13 .et_pb_image_container,
.page-id-11601 .et_pb_image_container,
.page-id-11611 .et_pb_image_container {
height: 360px;
overflow: hidden;
}
.page-id-13 .et_pb_blog_grid .et_pb_image_container img,
.page-id-11601 .et_pb_blog_grid .et_pb_image_container img,
.page-id-11611 .et_pb_blog_grid .et_pb_image_container img {
min-width: unset;
max-width: unset;
height: 100%;
width: auto;
}
.page-id-13 a.entry-featured-image-url,
.page-id-11601 a.entry-featured-image-url,
.page-id-11611 a.entry-featured-image-url {
height: 100%;
}
.page-id-13 .bloggridm .et_pb_image_container,
.page-id-11601 .bloggridm .et_pb_image_container,
.page-id-11611 .bloggridm .et_pb_image_container {
height: 225px !important;
margin-bottom: 0px !important;
}
.page-id-13 .bloggridm .et_pb_blog_grid .et_pb_image_container img,
.page-id-11601 .bloggridm .et_pb_blog_grid .et_pb_image_container img,
.page-id-11611 .bloggridm .et_pb_blog_grid .et_pb_image_container img {
transform: translatex(-80px) !important;
}
.page-id-13 .bloggridm article,
.page-id-11601 .bloggridm article,
.page-id-11611 .bloggridm article {
margin: 0px !important;
}
}
@media (min-width: 100px) and (max-width: 767px) {
.page-id-13 #desktopricette img,
.page-id-11601 #desktopricette img,
.page-id-11611 #desktopricette img {
max-width: 300px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.page-id-13 #desktopricette img,
.page-id-11601 #desktopricette img,
.page-id-11611 #desktopricette img {
max-width: 100%;
}
}
@media (max-width: 1024px) {
.page-id-13 div#desktopricette,
.page-id-11601 div#desktopricette,
.page-id-11611 div#desktopricette {
margin-right: 0px !important;
}
.page-id-13 .et_pb_image_container,
.page-id-11601 .et_pb_image_container,
.page-id-11611 .et_pb_image_container {
width: max-content;
}
.page-id-13 #desktopricette h2.entry-title,
.page-id-11601 #desktopricette h2.entry-title,
.page-id-11611 #desktopricette h2.entry-title {
width: 100%;
}
.page-id-13 #desktopricette .column.size-1of2 article,
.page-id-11601 #desktopricette .column.size-1of2 article,
.page-id-11611 #desktopricette .column.size-1of2 article {
padding: 0px;
margin-bottom: 30px;
margin-right: 20px;
overflow: hidden;
}
.page-id-13 #desktopricette img,
.page-id-11601 #desktopricette img,
.page-id-11611 #desktopricette img {
height: 100%;
position: unset;
object-fit: cover;
width: 100%;
}
.page-id-13 #desktopricette .et_pb_ajax_pagination_container,
.page-id-11601 #desktopricette .et_pb_ajax_pagination_container,
.page-id-11611 #desktopricette .et_pb_ajax_pagination_container {
overflow: scroll;
}
.page-id-13 #desktopricette .et_pb_salvattore_content,
.page-id-11601 #desktopricette .et_pb_salvattore_content,
.page-id-11611 #desktopricette .et_pb_salvattore_content {
display: flex;
flex-direction: row;
max-width: 1200px;
width: 150%;
}
.page-id-13 #desktopricette .column.size-1of2,
.page-id-11601 #desktopricette .column.size-1of2,
.page-id-11611 #desktopricette .column.size-1of2 {
display: flex;
width: 100% !important;
max-width: fit-content;
margin: 0px;
}
.page-id-13 .et_pb_text_7 p,
.page-id-11601 .et_pb_text_7 p,
.page-id-11611 .et_pb_text_7 p {
font-size: 15px !important;
}
}
@media only screen and (max-width: 767px) {
.page-id-13 #desktopricette .column.size-1of1,
.page-id-11601 #desktopricette .column.size-1of1,
.page-id-11611 #desktopricette .column.size-1of1 {
display: flex;
flex-direction: row;
max-width: 200%;
width: inherit;
}
.page-id-13 #desktopricette .column.size-1of1 article,
.page-id-11601 #desktopricette .column.size-1of1 article,
.page-id-11611 #desktopricette .column.size-1of1 article {
overflow: hidden;
margin-right: 20px;
width: 100%;
margin-bottom: 0px;
}
}
/*-------
titolo sezione
-----*/
.page-id-13 .fw h1,
.page-id-11601 .fw h1,
.page-id-11611 .fw h1 {
font-weight: 300;
}
.page-id-13 .titolo-rs,
.page-id-11601 .titolo-rs,
.page-id-11611 .titolo-rs {
color: #323a4050;
font-size: 20px;
letter-spacing: 5px;
font-family: "Objektiv Mk1 XBold";
text-transform: uppercase;
font-weight: bold;
}
/*-------
Form newsletter
-----*/
.page-id-13 .form-news,
.page-id-11601 .form-news,
.page-id-11611 .form-news {
display: grid;
grid-template-columns: 2fr 0fr;
column-gap: 10px;
}
.page-id-13
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email,
.page-id-11601
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email,
.page-id-11611
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
border: 1px solid #000;
background-color: transparent;
padding: 14px 20px;
width: 100%;
}
.page-id-13
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email
input:placeholder,
.page-id-11601
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email
input:placeholder,
.page-id-11611
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email
input:placeholder {
color: red;
}
/*--------
griglia prodotti 5
--------*/
.page-id-13 .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.page-id-11601 .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.page-id-11611 .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin: 0 2.2% 2.992em 0;
}
/* NEws */
/*----
ultima
-----*/
.page-id-19 #ultimepress a,
.page-id-11584 #ultimepress a,
.page-id-11587 #ultimepress a,
.page-id-11590 #ultimepress a {
padding: 0px;
border: 0px;
}
.page-id-19 #ultimepress article,
.page-id-11584 #ultimepress article,
.page-id-11587 #ultimepress article,
.page-id-11590 #ultimepress article {
margin: 0px;
}
/*---
ultimo blog mobile
---*/
.page-id-19 div#firstart1,
.page-id-11584 div#firstart1,
.page-id-11587 div#firstart1,
.page-id-11590 div#firstart1 {
display: flex !important;
justify-content: center !important;
align-items: center;
}
/*----
Allineare le due colonne
----*/
.page-id-19 .pressart article,
.page-id-11584 .pressart article,
.page-id-11587 .pressart article,
.page-id-11590 .pressart article {
display: grid;
grid-template-columns: 46% 45%;
column-gap: 5%;
grid-template-rows: 0fr 0fr 1fr;
grid-template-areas:
"a b"
"a c"
"a d";
margin-bottom: 0px;
}
.page-id-19 .pressart h2,
.page-id-11584 .pressart h2,
.page-id-11587 .pressart h2,
.page-id-11590 .pressart h2 {
grid-area: c;
}
.page-id-19 .post-content,
.page-id-11584 .post-content,
.page-id-11587 .post-content,
.page-id-11590 .post-content {
grid-area: d;
}
.page-id-19 a.entry-featured-image-url,
.page-id-11584 a.entry-featured-image-url,
.page-id-11587 a.entry-featured-image-url,
.page-id-11590 a.entry-featured-image-url {
grid-area: a;
}
.page-id-19 p.post-meta,
.page-id-11584 p.post-meta,
.page-id-11587 p.post-meta,
.page-id-11590 p.post-meta {
grid-area: b;
}
.page-id-19 a.entry-featured-image-url,
.page-id-11584 a.entry-featured-image-url,
.page-id-11587 a.entry-featured-image-url,
.page-id-11590 a.entry-featured-image-url {
padding-right: 60px;
border-right: 1px solid #111111;
margin-bottom: 0px !important;
padding-bottom: 100px;
}
.page-id-19 .pagination.clearfix,
.page-id-11584 .pagination.clearfix,
.page-id-11587 .pagination.clearfix,
.page-id-11590 .pagination.clearfix {
margin-top: 30px;
}
@media (min-width: 980px) and (max-width: 1280px) {
.page-id-19 .pressart article,
.page-id-11584 .pressart article,
.page-id-11587 .pressart article,
.page-id-11590 .pressart article {
grid-template-columns: 45% 50%;
}
.page-id-19 .pressart img,
.page-id-11584 .pressart img,
.page-id-11587 .pressart img,
.page-id-1159 .pressart img {
height: auto !important;
}
}
@media (min-width: 601px) and (max-width: 981px) {
.page-id-19 .pressart article,
.page-id-11584 .pressart article,
.page-id-11587 .pressart article,
.page-id-11590 .pressart article {
grid-template-columns: 35% 50%;
column-gap: 20px;
}
.page-id-19 a.entry-featured-image-url,
.page-id-11584 a.entry-featured-image-url,
.page-id-11587 a.entry-featured-image-url,
.page-id-11590 a.entry-featured-image-url {
padding-right: 20px;
}
.page-id-19 a.more-link,
.page-id-11584 a.more-link,
.page-id-11587 a.more-link,
.page-id-11590 a.more-link {
padding-bottom: 70px;
}
.page-id-19 .pressart img,
.page-id-11584 .pressart img,
.page-id-11587 .pressart img,
.page-id-11590 .pressart img {
height: auto !important;
}
}
@media (min-width: 200px) and (max-width: 600px) {
.page-id-19 .pressart article,
.page-id-11584 .pressart article,
.page-id-11587 .pressart article,
.page-id-11590 .pressart article {
display: block;
border-bottom: 1px solid #707070;
padding: 49px 0;
}
.page-id-19 a.entry-featured-image-url,
.page-id-11584 a.entry-featured-image-url,
.page-id-11587 a.entry-featured-image-url,
.page-id-11590 a.entry-featured-image-url {
padding-right: 0px;
border: 0px;
padding-bottom: 30px;
}
.page-id-19 .pressart img,
.page-id-11584 .pressart img,
.page-id-11587 .pressart img,
.page-id-11590 .pressart img {
height: auto !important;
}
.page-id-19 a.more-link,
.page-id-11584 a.more-link,
.page-id-11587 a.more-link,
.page-id-11590 a.more-link {
padding-bottom: 0px;
}
}
/* Pagine archivio shop */
@media (max-width: 980px) {
.archive .et-db #et-boc .et-l .et_pb_section_0_tb_body.et_pb_section {
padding-top: 90px !important;
}
}
/*---
nascondi numeri prodotti
----*/
.archive__catalog p.woocommerce-result-count {
display: none;
}
/*----
* Img card prodotti
* ----*/
@media (min-width: 601px) {
.archive__catalog
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
object-fit: contain !important;
height: 300px !important;
}
}
@media (max-width: 600px) {
.archive__catalog
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
object-fit: contain !important;
height: 180px !important;
}
}
/*-----
prezzo da
-----*/
/*span.price:before {
content: 'da ';
display: inline;
}*/
/*------
Filtri mobile
------*/
.filtrimobile .et_pb_toggle_title:before {
content: url(/wp-content/uploads/Raggruppa-830.svg) !important;
}
.filtrimobile .et_pb_toggle_open .et_pb_toggle_title:before {
display: block !important;
content: url(/wp-content/uploads/x-chiusura-toggle.svg) !important;
}
.filtri
.wpf_items_grouped
.wpf_item:not(.wpf_item_instock):not(.wpf_item_onsale)
.wpf_item_name.wpf_grouped_close:after {
content: url(/wp-content/uploads/Icon-ionic-ios-arrow-back.svg) !important;
font-family: "themify_wc_product_filter_icons";
}
.filtri
.wpf_items_grouped
.wpf_item:not(.wpf_item_instock):not(.wpf_item_onsale)
.wpf_item_name:after {
content: url(/wp-content/uploads/toggle-chiuso-.svg) !important;
font-family: "themify_wc_product_filter_icons";
position: absolute;
right: 0;
top: 16%;
cursor: pointer;
font-size: 16px;
}
/*-------
filtri
---------*/
.archive__catalog .wpf_hide_text li > input:checked + label > i:after,
.wpf_item input[type="checkbox"]:checked:before {
content: "\e800";
font-family: "themify_wc_product_filter_icons";
background-color: #000;
color: #fff;
padding: 1px;
position: relative;
top: 1px;
}
.archive__catalog label.wpf_item_name {
font-family: "Objektiv Mk1" !important;
font-weight: bold !important;
font-size: 14px !important;
text-transform: uppercase;
color: #313130;
padding: 0px !important;
}
.archive__catalog label.wpf_item_name {
border: 0px !important;
}
.archive__catalog .wpf_item.wpf_item_wpf_cat {
border-bottom: 1px solid #e5e5e5;
}
.archive__catalog .wpf_item.wpf_item_pa_specifiche-alimentari {
border-bottom: 1px solid #e5e5e5;
}
.archive__catalog .filtri label {
font-family: "Objektiv Mk1";
text-transform: uppercase;
color: #111111;
font-weight: 300;
font-size: 0.729vw;
}
.archive__catalog .filtri li {
margin-right: 0px !important;
}
.archive__catalog .filtri {
position: -webkit-sticky !important;
position: sticky !important;
top: 0px;
}
/*-------
Media query
--------*/
@media screen and (min-width: 981px) and (max-width: 1200px) {
.archive__catalog .et_pb_column_0 {
padding-right: 2% !important;
}
.archive__catalog .et_pb_shop_0 li.product h2 {
width: 100% !important;
font-size: 15px !important;
}
}
/*-------
Media query
--------*/
@media screen and (min-width: 768px) and (max-width: 980px) {
.archive__catalog .et_pb_column_0 {
padding-right: 0% !important;
}
.archive__catalog .et_pb_shop_0 li.product h2 {
width: 100% !important;
font-size: 15px !important;
}
.archive__catalog .filtri label {
font-size: 12px;
}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
.archive__catalog .et_pb_column_0 {
padding-right: 0% !important;
}
.archive__catalog .et_pb_shop_0 li.product h2 {
width: 100% !important;
font-size: 13.5px !important;
line-height: 16px !important;
}
.archive__catalog .filtri label {
font-size: 12px;
}
}
@media (min-width: 1280px) and (max-width: 1400px) {
.archive__catalog .et_pb_column_0 {
padding-right: 45px !important;
}
.archive__catalog.filtri label {
font-size: 0.857vw;
}
.archive__catalog label.wpf_item_name {
font-size: 13px !important;
}
}
@media (min-width: 980px) and (max-width: 1279px) {
.archive__catalog .et_pb_column_0 {
padding-right: 30px !important;
}
.archive__catalog .filtri label {
font-size: 11px;
}
.archive__catalog label.wpf_item_name {
font-size: 0.938vw !important;
}
}
.immaginenewsletter img {
width: 90%;
max-height: 135px;
}
.immaginenewsletter span {
position: absolute !important;
bottom: 0;
margin-right: 60%;
}
/* newsletter */
#email2 {
border: 1px solid #000;
background-color: transparent;
padding: 14px 20px 12px;
width: 100%;
height: 48px;
}
.apripopup {
background: #3e3925;
border: 0px;
font-size: 18px;
text-transform: uppercase;
letter-spacing: 3px;
padding: 10px 30px;
font-weight: 500;
text-shadow: 0px 0px 0px;
transition: 300ms;
color: #fff !important;
margin: 0px !important;
}
div#popupnewsletter {
width: 100%;
}
@media (min-width: 200px) and (max-width: 767px) {
button#pulsanteapertura {
width: 100%;
}
}
/* counter carrello */
p.cartcount:empty {
display: NONE;
}
p.cartcount {
position: absolute;
z-index: 1;
top: -5px;
right: -4px;
background: #bf0a30;
border-radius: 50%;
width: 15px;
height: 15px;
color: white;
text-align: center;
line-height: 15px;
font-size: 10px;
font-weight: bold;
}
@media (max-width: 1280px) {
p.cartcount {
top: -15px;
right: -15px;
}
}
li.admin-icon.icon-cart,
.cart-mobile {
position: relative;
}
/* loop prodotti */
img.secondary-image.attachment-shop-catalog.wp-post-image.wp-post-image--secondary {
height: 300px;
object-fit: cover;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
object-fit: contain !important;
height: 300px !important;
}
span.pa-confezionamento-attributo {
color: #000 !important;
margin-left: 20px;
margin-right: 8px;
}
.woocommerce-Price-amount.amount bdi {
color: #000;
}
.qkcart {
display: NONE;
}
/* hover prodotti */
button.vaiAlProdotto {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%);
border: none;
padding: 10px 15px;
background: #fff;
box-shadow: 0 5px 8px #00000010;
font-family: "Objektiv Mk1";
text-transform: uppercase;
font-size: 13px;
cursor: pointer;
opacity: 0;
transition: 200ms;
}
li.product > a:hover button.vaiAlProdotto {
top: 30%;
opacity: 1;
}
@media (max-width: 767px) {
.vaiAlProdotto {
display: none;
}
}
/* badge e etichette loop */
span#badge-novita {
font-size: 13px;
padding: 5px 10px !important;
border-radius: 0px !important;
background: #d99522d6 !important;
right: auto !important;
left: 0 !important;
}
.bubble .inside .inside-text {
color: #fff;
display: table-cell;
font-size: 15px;
font-weight: 400;
line-height: 15px;
text-align: center;
vertical-align: middle;
}
.bubble .inside {
background-color: #d99522;
border-radius: 999px;
display: table;
height: 60px;
position: relative;
width: 60px;
-webkit-border-radius: 999px;
}
.bubble {
right: 0px;
position: absolute;
text-transform: uppercase;
top: 0px;
z-index: 9;
}
/* minicart popup */
#yith-wacp-popup .yith-wacp-content a.button {
background: #3e3925;
color: #fcfcfc;
border: none !important;
color: #fff !important;
}
#yith-wacp-popup .yith-wacp-content a.button:hover {
background: #dad8da !important;
color: #515151 !important;
}
.yith-wacp-main .woocommerce #content input.button.alt:after,
.woocommerce #content input.button:after,
.woocommerce #content input.button:before,
.woocommerce #respond input#submit.alt:after,
.woocommerce #respond input#submit:after,
.woocommerce #respond input#submit:before,
.woocommerce-page #content input.button.alt:after,
.woocommerce-page #content input.button:after,
.woocommerce-page #content input.button:before,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce-page #respond input#submit:after,
.woocommerce-page #respond input#submit:before,
.woocommerce-page a.button.alt:after,
.woocommerce-page a.button:after,
.woocommerce-page a.button:before,
.woocommerce-page button.button.alt:after,
.woocommerce-page button.button:after,
.woocommerce-page button.button:before,
.woocommerce-page input.button.alt:after,
.woocommerce-page input.button:after,
.woocommerce-page input.button:before,
.woocommerce a.button.alt:after,
.woocommerce a.button:after,
.woocommerce a.button:before,
.woocommerce button.button.alt:after,
.woocommerce button.button:after,
.woocommerce button.button:before,
.woocommerce input.button.alt:after,
.woocommerce input.button:after,
.woocommerce input.button:before {
display: none;
}
.yith-wacp-main
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
/* object-fit: contain!important; */
height: auto !important;
}
.spedizione-popup {
padding: 10px;
text-align: center;
font-family: "Objektiv Mk1";
line-height: 1.5em;
font-size: 14px;
font-weight: 300;
margin-bottom: 20px;
color: #000 !important;
font-weight: 400;
clear:both;
}
.MinimoOrdine {
background: #fef7eb;
color: #111;
font-family: "Objektiv Mk1";
text-align: center;
padding: 20px;
margin-bottom: 20px;
}
.yith-wacp-content .cart-info > div {
font-size: 14px !important;
font-weight: 300 !important;
font-family: "Objektiv Mk1" !important;
}
#yith-wacp-popup small.tax_label {
display: none;
}
/* infinite scroll */
/* LOADER INFINITE SCROLL */
.loader-ellips {
font-size: 20px; /* change size here */
position: relative;
width: 4em;
height: 1em;
margin: 10px auto;
}
.loader-ellips__dot {
display: block;
width: 1em;
height: 1em;
border-radius: 0.5em;
background: #555; /* change color here */
position: absolute;
animation-duration: 0.5s;
animation-timing-function: ease;
animation-iteration-count: infinite;
}
.loader-ellips__dot:nth-child(1),
.loader-ellips__dot:nth-child(2) {
left: 0;
}
.loader-ellips__dot:nth-child(3) {
left: 1.5em;
}
.loader-ellips__dot:nth-child(4) {
left: 3em;
}
@keyframes reveal {
from {
transform: scale(0.001);
}
to {
transform: scale(1);
}
}
@keyframes slide {
to {
transform: translateX(1.5em);
}
}
.loader-ellips__dot:nth-child(1) {
animation-name: reveal;
}
.loader-ellips__dot:nth-child(2),
.loader-ellips__dot:nth-child(3) {
animation-name: slide;
}
.loader-ellips__dot:nth-child(4) {
animation-name: reveal;
animation-direction: reverse;
}
.page-load-status {
display: none; /* hidden by default */
padding-top: 20px;
border-top: 1px solid #ddd;
text-align: center;
color: #777;
}
/* paginazione woocommerce */
nav.woocommerce-pagination {
visibility: hidden;
}
/* Scheda prodotto */
@media (min-width: 979px){
.product-template-default div#et-main-area {
overflow-x: initial !important
}
div.sticky-product{
position: -webkit-sticky;
position: sticky;
top: 20px;
}
}
.product__description{
transition: .5s;
}
.product__description p{
padding-bottom: 0;
}
p.hide-desc {
word-break: break-word;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
.product__description > div{
height: 100%;
}
button#more-description {
cursor: pointer;
}
/*---correlati---*/
.product-template-default
img.secondary-image.attachment-shop-catalog.wp-post-image.wp-post-image--secondary {
display: none;
}
/*----
header
----*/
.product-template-default .headerdesktopac {
border-bottom: 1px solid #e5e5e590;
}
.product-template-default .woocommerce-variation-price {
visibility: hidden;
height: 0px;
}
/*-*----selezione gift card ----*/
.product-template-default input#pwgc-to {
border: 1px solid #aaaaaa50 !important;
padding: 10px;
font-family: "Objektiv Mk1";
}
.product-template-default select#gift-card-amount {
border: 1px solid #cccccc;
border-radius: 0px !important;
background-color: transparent;
padding: 12px;
}
.product-template-default input#pwgc-from {
border: 1px solid #aaaaaa50 !important;
padding: 10px;
font-family: "Objektiv Mk1";
}
.product-template-default textarea#pwgc-message {
border: 1px solid #aaaaaa50 !important;
padding: 10px;
font-family: "Objektiv Mk1";
}
/*------small desktop------*/
@media (min-width: 1024px) and (max-width: 1300px) {
.product-template-default .et_pb_gutters2 .et_pb_column_2_3,
.et_pb_gutters2.et_pb_row .et_pb_column_2_3 {
width: 55%;
}
.product-template-default .et_pb_column_0_tb_body {
padding-right: 20px;
}
.product-template-default .et_pb_gutters2 .et_pb_column_1_3,
.et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
width: 42%;
}
}
@media (min-width: 768px) and (max-width: 980px) {
.product-template-default .et_pb_blurb_content {
margin: 0px;
}
}
/*-----mobile----*/
@media (max-width: 480px) {
.product-template-default .sensi h6 {
font-size: 15px !important;
}
.product-template-default .sensi p {
font-size: 15px !important;
}
}
/*-----
frecce toggle
------*/
.product-template-default .filtrimobile .et_pb_toggle_title:before {
content: url("/wp-content/uploads/toggle-chiuso-.svg") !important;
}
.product-template-default
.filtrimobile
.et_pb_toggle_open
.et_pb_toggle_title:before {
content: url(/wp-content/uploads/Icon-ionic-ios-arrow-back.svg) !important;
}
/*-----
gallery spider
----*/
.product-template-default
#gallerymobile
.et_pb_gallery_items.et_post_gallery.clearfix {
display: block !important;
}
.product-template-default .et-pb-controllers a {
background-color: #fff !important;
}
.product-template-default .et-pb-slider-arrows a {
color: #fff !important;
}
/*------
testo ingredienti toggle
----*/
.product-template-default
.woocommerce.et-dynamic-content-woo.et-dynamic-content-woo--product_short_description
p {
font-weight: 300;
color: #313130;
font-size: 16px;
line-height: 24px;
}
/*------classi generali e desktop----*/
/*----
Specifiche alimentari
-------*/
.product-template-default ul.product-attributes {
list-style-type: none !important;
padding: 0px;
display: flex;
}
.product-template-default ul.product-attributes li {
position: relative;
padding-left: 50px;
display: flex;
align-items: center;
}
.product-template-default .senzalattosio:before {
content: url(/wp-content/uploads/Group-734.svg);
display: inline;
position: absolute;
left: 0px;
top: 50%;
transform: translatey(-50%);
}
.product-template-default a.senzalattosio {
font-size: 12px !important;
display: inline-block;
width: 55px;
line-height: 16px;
font-family: "Objektiv Mk1";
color: #313131;
font-weight: 300;
pointer-events: none;
cursor: default;
margin-left: -6px !important;
}
.product-template-default .senzaglutine {
display: flex !important;
align-items: center !important;
}
.product-template-default .senzaglutine:before {
content: url(/wp-content/uploads/Group-733.svg);
display: inline;
position: absolute;
left: 0;
top: 50%;
transform: translatey(-50%);
}
.product-template-default a.senzaglutine {
font-size: 12px !important;
display: inline-block;
width: 55px;
line-height: 16px;
font-family: "Objektiv Mk1";
color: #313131;
margin-left: -6px !important;
font-weight: 300;
pointer-events: none;
cursor: default;
}
.product-template-default .senzaglutine {
display: flex !important;
align-items: center !important;
}
.product-template-default .senzalatte {
display: flex !important;
align-items: center !important;
}
.product-template-default .senzalatte:before {
content: url(/wp-content/uploads/icona-proteina-del-latte.svg);
display: inline;
position: relative;
position: absolute;
left: 0;
top: 50%;
transform: translatey(-50%);
width: 40px;
height: 43px;
}
.product-template-default a.senzalatte {
font-size: 12px !important;
display: inline-block;
width: 55px;
line-height: 16px;
font-family: "Objektiv Mk1";
color: #313131;
margin-left: -6px !important;
font-weight: 300;
pointer-events: none;
cursor: default;
}
.product-template-default .senzalatte {
display: flex;
align-items: center;
}
/*-----
selettore quantità
-----*/
.product-template-default .woocommerce div.product form.cart .variations td {
padding: 0 20px 5px 0 !important;
}
.product-template-default select#pa_confezionamento {
padding: 15px 16px;
border: 1px solid #cccccc !important;
border-radius: 0px;
background-color: transparent;
}
.product-template-default select#pa_peso {
padding: 15px 16px;
border: 1px solid #cccccc !important;
border-radius: 0px;
background-color: transparent;
}
.product-template-default td.label {
display: none;
}
.product-template-default
.et_pb_wc_add_to_cart
form.cart
.variations
td.value
span:after {
transform: translateY(-245%) !important;
}
/*
.woocommerce-variation-price {
display: none;
}*/
/*------
icone
-------*/
.product-template-default .consegne img {
margin-top: 9px;
}
.product-template-default .certificato img {
margin-top: 3px;
}
/*------
quantità
------*/
.product-template-default .woocommerce-page .quantity input.qty,
.woocommerce .quantity input.qty {
border: 1px solid #ccc !important;
border-radius: 0px !important;
background-color: transparent !important;
color: #111 !important;
margin-bottom: 20px !important;
}
/*----
Slider correlati
------*/
.product-template-default .wcps-items-price:before {
display: inline;
content: "da ";
}
.product-template-default .wcps-items-thumb.element-1 img {
height: 300px;
object-fit: contain;
}
.product-template-default .item {
border: 1px solid #aaaaaa50;
padding: 20px;
}
.product-template-default .wcps-items-title a {
color: #111111 !important;
font-family: "Objektiv Mk1";
font-size: 14.8px;
line-height: 24px;
}
.product-template-default .wcps-items-thumb {
margin-bottom: 20px;
}
.product-template-default .wcps-container-568 {
overflow: visible !important;
}
.product-template-default div#wcps-568 {
overflow: visible !important;
}
.product-template-default .owl-carousel .owl-stage-outer {
overflow: visible !important;
}
.product-template-default .owl-nav button {
border: 0px;
background-color: #f1f1f190;
}
.product-template-default .owl-nav button:hover {
background-color: #333333;
color: #fff;
}
.product-template-default .round {
position: relative !important;
left: 0px !important;
bottom: -10px !important;
}
.product-template-default .owl-item:first-child {
margin: 0px !important;
}
/*-------
Galleria e senso
-------*/
.product-template-default .et_pb_gallery_items.et_post_gallery.clearfix {
display: grid;
grid-template-columns: 30% 30% 30%;
column-gap: 3%;
justify-content: space-between;
}
.product-template-default
.et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light {
width: 100%;
}
.product-template-default .sensi h6 {
font-family: "Objektiv Mk1";
font-weight: 500;
text-transform: uppercase;
color: #313130;
font-size: 13px;
line-height: 18px;
padding: 0px;
}
.product-template-default .sensi p {
color: #313130;
font-weight: 400;
padding: 0px;
font-size: 14px;
line-height: 17px;
margin-bottom: 8px;
}
/*--------
Quantità selettore
-------*/
.product-template-default
.woocommerce
input[type="number"]::-webkit-inner-spin-button,
.woocommerce input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
appearance: none;
margin: 0;
}
.product-template-default .woocommerce input[type="number"].qty {
-moz-appearance: textfield;
}
.product-template-default .woocommerce-page div.product form.cart div.quantity {
border-radius: 0px !important;
}
.product-template-default .woocommerce .quantity {
border: 1px solid #cccccc !important;
width: 179px;
display: inline-block;
}
.product-template-default .woocommerce .quantity input.qty,
.woocommerce .quantity .minus,
.woocommerce .quantity .plus {
line-height: 16px;
height: 50px !important;
background-color: #e0e0e0 !important;
color: #fff !important;
padding: 0 !important;
float: left;
border-radius: 0px !important;
width: 42px !important;
}
.product-template-default .woocommerce .quantity .minus,
.woocommerce .quantity .plus {
border: none !important;
cursor: pointer;
width: 42px;
font-size: 35px !important;
height: 50px;
}
.product-template-default .woocommerce .quantity .plus {
background-color: #b2b2b2 !important;
}
.product-template-default .woocommerce .quantity .minus:hover,
.woocommerce .quantity .plus:hover {
background-color: #eee !important;
}
.product-template-default .woocommerce .quantity input.qty {
width: 42px;
background-color: transparent !important;
color: #000 !important;
}
.product-template-default div.quantity.hidden {
border: none !important;
}
.product-template-default
.woocommerce
#content
div.product
form.cart
div.quantity,
.woocommerce-page #content div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce div.product form.cart div.quantity {
margin: 0 0px 20px 0 !important;
}
.product-template-default .woocommerce-page .quantity input.qty,
.woocommerce .quantity input.qty {
margin-bottom: 0px !important;
}
@media (min-width: 481px) and (max-width: 4000px) {
.product-template-default .woocommerce .quantity input.qty {
width: 42px;
}
.product-template-default .woocommerce .quantity .minus,
.woocommerce .quantity .plus {
width: 42px !important;
}
.product-template-default .woocommerce .quantity {
border: 1px solid #cccccc50 !important;
width: 179px;
}
}
/*------
overflow slider
------*/
.product-template-default div#et-main-area {
overflow-x: hidden;
}
/*----correlati scheda prodotto----*/
.product-template-default #correlati ul {
display: flex;
overflow-x: scroll;
flex-wrap: nowrap;
}
.product-template-default section.related.products > h2 {
display: none;
}
@media (min-width: 768px) and (max-width: 1024px) {
.product-template-default #correlati ul > li {
flex: 0 0 35% !important;
}
/*
.product-template-default #correlati ul {
width: 120% !important;
}*/
}
.product-template-default #correlati ul > li {
flex: 0 0 30%;
margin-right: 2%;
}
.product-template-default #correlati h2 {
padding-left: 20px;
}
@media (max-width: 767px) {
.product-template-default #correlati ul > li {
flex: 0 0 65%;
}
.product-template-default #correlati ul {
width: 100% !important;
}
.product-template-default
#correlati
.secondary-image.attachment-shop-catalog.wp-post-image.wp-post-image--secondary
img {
display: none;
}
}
.product-template-default #galleriamood img {
height: 220px;
object-fit: cover;
}
.product-template-default .app img {
object-fit: cover;
height: 362px;
}
/*-- prodotto oltre i salumi --*/
#galleria-row-oltre .et_pb_gallery_items.et_post_gallery.clearfix {
display: grid;
grid-template-columns: 24% 24% 24% 24% !important;
column-gap: 1.4% !important;
}
#galleria-row-oltre .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light {
width: 100%;
}
#galleria-oltre .et_pb_gallery_items.et_post_gallery.clearfix {
display: block;
grid-template-columns: 24% 24% 24% 24% !important;
column-gap: 1.4% !important;
}
/*------
overflow slider
------*/
div#et-main-area {
overflow-x: hidden;
}
/*------*/
/* footer */
/*-------
Icona facebook foter
------*/
.et_pb_social_media_follow li a.icon:before {
width: 0px !important;
}
/*--------
footer grid menù
-----*/
@media (min-width: 2000px) and (max-width: 3000px) {
.grid-footer {
width: 55% !important;
}
}
.grid-footer ul {
padding: 0px !important;
}
.grid-footer a {
color: #fff !important;
}
.grid-footer a:hover {
text-decoration: underline;
}
.grid-footer li {
font-weight: 300 !important;
line-height: 23px;
}
.grid-footer {
display: grid;
grid-template-columns: 15% 18% 21% 18% 21%;
column-gap: 2%;
color: #fff;
font-size: 12px;
line-height: 18px;
font-family: "Objektiv Mk1";
width: 80%;
margin-right: 0 !important;
margin-left: auto;
font-weight: 300;
}
.grid-footer ul {
list-style-type: none;
}
.grid-footer1 {
display: grid;
grid-template-columns: 35% 25% 20%;
column-gap: 10%;
color: #fff;
font-size: 10px;
line-height: 18px;
font-family: "Objektiv Mk1";
text-align: center;
}
.designn {
text-align: right;
}
.grid-footer2 {
display: grid;
grid-template-columns: 0.8fr 1fr 0.8fr 1fr;
column-gap: 35px;
color: #fff;
font-size: 12px;
line-height: 24px;
font-family: "Objektiv Mk1";
}
.grid-footer2 ul {
list-style-type: none;
}
/*-------
footer mobile
--------*/
.grid-footer3 {
text-transform: uppercase;
color: #fff;
font-size: 16px;
line-height: 32px;
letter-spacing: 1px;
font-weight: 300;
font-family: "Objektiv Mk1";
}
.grid-footer3 li {
margin-bottom: 10px;
list-style-type: none;
}
.grid-footer3 a {
color: #fff !important;
}
.grid-footer3 ul {
padding: 0px;
margin-bottom: 39px;
}
.toggle ul {
padding: 0px;
color: #ffffff50;
font-size: 16px;
line-height: 32px;
letter-spacing: 1px;
font-weight: 300;
font-family: "Objektiv Mk1";
list-style-type: none;
border-bottom: 1px solid #ffffff50;
padding-bottom: 39px;
}
.toggle a {
color: #ffffff50 !important;
}
.paragrafi {
color: #ffffff50;
font-size: 16px;
line-height: 32px;
letter-spacing: 1px;
font-weight: 300;
font-family: "Objektiv Mk1";
border-bottom: 1px solid #ffffff50;
padding-bottom: 39px;
}
/*-----
media query
-------*/
@media (min-width: 1025px) and (max-width: 1280px) {
.grid-footer {
font-size: 10px !important;
line-height: 16px !important;
}
.grid-footer li {
line-height: 20px !important;
}
}
.footer-logo {
display: flex;
align-items: flex-start;
}
.footer-logo img {
margin-right: 25px;
width: 220px;
}
.footer-logo p {
color: #fff;
line-height: 1.5em;
font-size: 12px;
font-family: "Objektiv Mk1";
font-weight: 300;
}
div#footer__newsletterjoin p {
font-size: 16px;
color: #000;
}
div#footer__newsletterjoin h4 {
color: #333;
font-weight: 600;
font-size: 20px;
line-height: 25px;
}
#footer__newsletterjoin {
display: flex;
align-items: center;
justify-content: space-between;
}
div#popupnewsletter {
width: 100%;
flex: 0 0 36%;
}
.footer__newsletterpay {
flex: 0 0 40%;
margin-right: 2%;
}
.footer__newsletterimg {
flex: 0 0 20%;
margin-right: 2%;
}
.footer__newsletterimg img{
max-height: 135px;
}
div#footer__newsletterjoin {
font-family: "Objektiv Mk1";
}
div#popupnewsletter form {
display: flex;
}
@media (max-width: 1080px) {
#footer__newsletterjoin {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
row-gap: 20px;
}
div#popupnewsletter {
width: 100%;
flex: 100%;
}
.footer__newsletterpay {
flex: 0 0 40%;
flex: 100%;
}
.footer__newsletterimg {
display: none;
}
div#popupnewsletter form {
display: flex;
}
div#popupnewsletter form {
display: flex;
flex-direction: column;
}
.et_pb_section.et_pb_section_0_tb_footer.gtamerica.et_pb_with_background.et_section_regular {
padding-bottom: 20px;
}
}
.footer__action-logged {
display: none;
}
body.logged-in .footer__action-logged {
display: block !important;
}
body.logged-in .footer__action-login {
display: none;
}
.footer__mobile__toggle ul#menu-menu-footer-5 {
margin: 0px;
border-bottom: 1px dashed#ffffff17;
}
.footer__mobile__toggle ul#menu-menu-footer-6 {
padding-top: 14px;
}
div#menutabmob {
display: none;
}
/* sassy social share */
.socialshare {
display: flex;
align-items: center;
}
.heateor_sss_standard_follow_icons_container .heateorSssWhatsappSvg,
.heateor_sss_horizontal_sharing .heateorSssWhatsappSvg,
#heateor_sss_rearrange .heateorSssWhatsappSvg {
background: url(/wp-content/uploads/whatsapp.svg) no-repeat center center !important;
background-size: contain !important;
}
.heateor_sss_standard_follow_icons_container .heateorSssFacebookSvg,
.heateor_sss_horizontal_sharing .heateorSssFacebookSvg,
#heateor_sss_rearrange .heateorSssFacebookSvg {
background: url(/wp-content/uploads/facebook.svg) no-repeat center center !important;
background-size: contain !important;
}
.heateor_sss_standard_follow_icons_container .heateorSssInstagramSvg,
.heateor_sss_horizontal_sharing .heateorSssInstagramSvg,
#heateor_sss_rearrange .heateorSssInstagramSvg {
background: url(/wp-content/uploads/instagram.svg) no-repeat center center !important;
background-size: contain !important;
}
.heateorSssFacebookBackground,
.heateorSssWhatsappBackground,
.heateorSssInstagramBackground {
background-color: transparent !important;
background: transparent !important;
}
/* scrollbar */
.overflow-product {
overflow-y: scroll;
max-height: 200px;
padding: 0 20px;
margin: 26px 0;
}
.overflow-product::-webkit-scrollbar {
width: 8px;
}
.overflow-product::-webkit-scrollbar-thumb {
background: #dedede;
}
.overflow-product::-webkit-scrollbar-track {
background: #f9f9f9;
}
/* pulsanti quantità */
.single-product div.product form.cart .quantity {
float: none;
margin: 0;
display: inline-block;
}
button.minus,
button.plus {
height: 49px;
width: 49px;
border-radius: 0px;
border: 1px solid #ccc;
}
button.minus:hover,
button.plus:hover {
background: #ccc;
}
form.cart {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
/* icona popup header */
a.open_popup img {
height: 19px;
}
/* header in altre lingue */
ul.menu-content > li:lang(en) {
font-size: 12.5px;
margin-right: 4.2%;
}
ul.menu-content > li:lang(fr) {
font-size: 12.5px;
margin-right: 4%;
}
@media (min-width: 1280px) and (max-width: 1500px) {
ul.menu-content > li:lang(en),
ul.menu-content > li:lang(fr) {
font-size: 12px;
margin-right: 3.7%;
}
ul.menu-content > li:lang(fr) {
font-size: 12px;
margin-right: 2.7%;
}
}
/* stringa codice prodotto in altre lingue */
html.js[lang="fr-FR"] .et_pb_text_1_tb_body:before {
content: "Code produit:";
display: inline-block;
padding-right: 4px;
}
html.js[lang="en-EN"] .et_pb_text_1_tb_body:before {
content: "Product code";
display: inline-block;
padding-right: 4px;
}
/* popup cart */
@media (max-width: 980px) {
.yith-wacp-wrapper.woocommerce {
top: 20% !important;
}
.yith-wacp-content .popup-actions .button {
padding: 15px 0;
}
}
/* padding top per evitare che il fixed header nasconda tutto */
.et_pb_section.et_pb_section_0.et_section_regular {
padding-top: 100px;
}
.page-id-13 .et_pb_section.et_pb_section_0.et_section_regular,
.page-id-11601.et_pb_section.et_pb_section_0.et_section_regular,
.page-id-11611 .et_pb_section.et_pb_section_0.et_section_regular {
padding-top: 103px;
}
@media (max-width: 1280px) {
.page-id-13 .et_pb_section.et_pb_section_0.et_section_regular,
.page-id-11601.et_pb_section.et_pb_section_0.et_section_regular,
.page-id-11611 .et_pb_section.et_pb_section_0.et_section_regular {
padding-top: 61px;
}
}
@media (max-width: 980px) {
.et_pb_section.et_pb_section_0.et_section_regular {
padding-top: 100px;
}
}
/* nuove modifiche filtri shop e archivi */
.shop__sidebar-filters ul {
list-style-type: none;
margin: 0px;
padding: 0px;
border: none;
}
.shop__sidebar-filters ul.menu-content-mobile > li {
padding-left: 0;
padding-right: 0;
border-bottom: none;
border-top: none;
background: transparent;
position: relative;
padding-top: 8px;
padding-bottom: 20px;
}
.shop__sidebar-filters ul.menu-content-mobile span.toggle-menu:after {
content: url(/wp-content/uploads/toggle-chiuso-.svg) !important;
font-size: 26px;
position: absolute;
right: 0;
top: 3px;
}
.shop__sidebar-filters ul.menu-content-mobile span.toggle-menu.open:after {
content: url(/wp-content/uploads/Icon-ionic-ios-arrow-back.svg) !important;
}
.wpf_items_grouped .wpf_grouped_label.wpf_grouped_close:after {
content: url(/wp-content/uploads/Icon-ionic-ios-arrow-back.svg) !important;
}
.wpf_items_grouped .wpf_grouped_label:after {
content: url(/wp-content/uploads/toggle-chiuso-.svg) !important;
}
.shop__sidebar-filters ul.sub-menu-mobile.opened {
display: block;
}
ul.sub-menu-mobile.opened {
display: block;
}
a.shop__filters-label {
font-family: "Objektiv Mk1" !important;
font-weight: bold !important;
font-size: 14px !important;
text-transform: uppercase;
color: #313130 !important;
padding: 0px !important;
}
@media (min-width: 980px) and (max-width: 1199px) {
a.shop__filters-label {
font-size: 0.938vw !important;
}
}
@media (min-width: 1200px) and (max-width: 1400px) {
a.shop__filters-label {
font-size: 13px !important;
}
}
ul.sub-menu-mobile.opened {
padding-top: 10px;
}
.wpf_item {
padding: 0 0 0.8em;
}
.wpf_layout_vertical .wpf_item + .wpf_item .wpf_item_name {
margin-top: 0 !important;
margin-bottom: 0px;
}
.wpf_item label {
text-transform: none;
font-size: 14px;
}
.wpf_items_wrapper ul.wpf_column_vertical li {
margin-bottom: 0.3em !important;
}
.shop__sidebar-filters ul.menu-content-mobile > li:last-child {
padding-top: 0px;
}
/* seconda immagine su loop prodotto e ridimensionamento list item */
@media (max-width: 980px) {
img.secondary-image.attachment-shop-catalog.wp-post-image.wp-post-image--secondary {
display: none;
}
}
@media (max-width: 767px) {
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
object-fit: contain !important;
height: 180px !important;
}
}
/* popup newsletter */
.form-generated {
background-color: #fef7eb;
width: 90%;
padding: 20px;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border: 0;
width: 100%;
z-index: 999999999999;
}
@media (min-width: 676px) {
.form-generated {
max-width: 534px;
}
}
.overlay-form {
position: fixed;
left: 0;
top: 0;
background: #00000047;
z-index: 9999999999;
width: 100%;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
span.close-modal-form {
font-family: "etmodules";
position: absolute;
top: -28px;
right: 0;
color: white;
font-size: 22px;
}
.header-newsletter {
text-align: center;
margin-bottom: 10px;
}
.header-newsletter > h1 {
font-size: 32px;
}
.form-generated .form-group input[type="text"],
.form-generated .form-group input[type="email"] {
width: 100%;
border: 1px solid #000;
background-color: transparent;
padding: 14px 20px;
width: 100%;
margin-bottom: 10px;
}
.form-generated .form-group input[type="submit"] {
font-family: "Objektiv Mk1";
text-transform: uppercase;
letter-spacing: 1px;
font-size: 20px;
color: #fff;
background: #3e3925;
width: 100%;
padding: 14px 20px;
margin-bottom: 10px;
border: none;
}
.form-group.accept-OTP {
margin-bottom: 20px;
font-size: 12px;
font-family: "Objektiv Mk1";
color: #00000080;
position: relative;
}
span.checkbox-custom {
width: 20px;
height: 20px;
display: block;
border: 1px solid #000;
position: absolute;
left: 0;
}
label.checkbox-custom {
display: block;
position: absolute;
width: 20px;
height: 20px;
border: 1px solid #000;
left: 0;
top: 0;
}
.form-group.accept-OTP > label:last-child {
/* padding-left: 30px;*/
display: block;
}
.form-group.accept-OTP > input {
display: none;
}
label.checkbox-custom:after {
content: "N";
font-family: "etmodules";
font-size: 18px;
color: #000;
position: absolute;
left: 0px;
top: 9px;
line-height: 0;
opacity: 0;
}
input:checked ~ label.checkbox-custom:after {
opacity: 1;
}
/* PAGINA CARRELLO */
.body-shipping.collapsed {
display: none;
}
.header-shipping.toggle > h2 > span {
font-family: "etmodules";
font-size: 20px;
width: fit-content;
width: -moz-fit-content;
display: inline-block;
}
.header-shipping.toggle > h2.active > span {
transform: rotate(-90deg);
}
.row-cart {
display: flex;
flex-direction: column;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
float: unset !important;
width: 100% !important;
}
@media (min-width: 981px) {
.row-cart {
flex-direction: row;
}
.cart-listing {
flex: 0 0 66%;
margin-right: 2%;
}
.cart-collaterals {
flex: 0 0 32%;
}
}
body.woocommerce-cart
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
height: auto !important;
}
.cart-collaterals {
padding: 20px;
background: #f8f8f8;
}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {
background: #3E3925;
border: none;
color: white;
text-transform: uppercase;
font-weight: 100;
font-size: 18px;
border-radius: 0;
}
/* breadcrumbs carrello */
.checkout__step {
background: #fff;
position: relative;
z-index: 5;
width: 25%;
margin: 0 1em;
}
.checkout__breadcrumbs {
display: flex;
flex-direction: row;
position: relative;
max-width: 540px;
width: 100%;
margin: auto;
justify-content: space-around;
}
.checkout__bar {
height: 1px;
background: #000;
position: absolute;
width: 100%;
top: 25%;
z-index: 2;
}
.checkout__step:before {
content: "";
border: 2px solid #cf8f00;
border-radius: 50%;
width: 16px;
height: 16px;
display: block;
text-align: center;
margin: auto;
}
a.checkout__label {
width: 100%;
display: block;
color: rgba(0,0,0,.5);
text-transform: uppercase;
text-align: center;
font-size: 0.69em;
margin: 0.8em auto 0;
}
.checkout__step-active a{
color: #333;
}
.checkout__breadcrumbs div:first-child {
margin-left: 0px;
}
.checkout__breadcrumbs div:nth-child(4) {
margin-right: 0px;
}
.checkout__step-active:before {
content: "";
border: 2px solid #cf8f00;
border-radius: 50%;
width: 16px;
height: 16px;
display: block;
text-align: center;
margin: auto;
background: #cf8f00;
}
@media(max-width: 768px){
.checkout__step-active:before,.checkout__step:before {
width: 16px;
height: 16px;
}
a.checkout__label{
font-size: 0.60em;
}
}
.checkout__step-active {
background: #fff;
position: relative;
z-index: 5;
width: 25%;
margin: 0 1em;
}
/* loop button shop */
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
a.button.product_type_variable.add_to_cart_button,
a.button.product_type_simple,a.button.product_type_variable,a.button.product_type_simple {
width: 100%;
display: block !important;
border-radius: 0px !important;
text-align: center;
text-transform: uppercase;
margin-top: 20px !important;
font-size: 14px !important;
background: transparent;
border: 1px solid #cccccc !important;
color: #000 !important;
padding: 9px 5px !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,
a.button.product_type_variable.add_to_cart_button:hover,
a.button.product_type_simple:hover {
padding: 10px 5px;
color: #fff !important;
background: #3e3925;
}
@media (min-width: 425px) and (max-width: 1280px) {
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
a.button.product_type_variable.add_to_cart_button,
a.button.product_type_simple,a.button.product_type_variable,a.button.product_type_simple {
font-size: 13px !important;
}
}
@media (max-width: 424px) {
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
a.button.product_type_variable.add_to_cart_button,
a.button.product_type_simple,a.button.product_type_variable {
font-size: 8.8px !important;
}
}
.woocommerce.columns-3.wpf-search-container span.price,
section.related.products span.price,
.page-id-13 span.price,
.page-id-11601 span.price,
.page-id-11611 span.price {
display: none !important;
}
.related.products
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.related.products a.button.product_type_variable.add_to_cart_button,
.related.products a.button.product_type_simple {
display: none;
}
section.related.products
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
section.related.products a.button.product_type_simple,
section.related.products a.button.product_type_variable.add_to_cart_button {
display: none !important;
}
a.added_to_cart.wc-forward {
display: none;
}
/* POPUP CARRELLO */
#yith-wacp-popup .yith-wacp-overlay {
z-index: 1000000000;
}
#yith-wacp-popup .yith-wacp-wrapper {
position: fixed;
width: auto;
height: auto;
z-index: 2000000000;
}
#yith-wacp-popup .yith-wacp-overlay {
background-color: #00000047;
}
/* messaggio popup carrello */
#yith-wacp-popup .yith-wacp-content .yith-wacp-message {
display:none !important;
height: 0px;
}
#yith-wacp-popup .yith-wacp-content.ps .yith-wacp-message {
display:block !important;
height: auto;
}
/*- riduco il titolo prodotto su alcune risoluzioni --*/
@media (max-width: 1920px) {
.et_pb_shop_0.et_pb_shop li.product h2,
.et-db #et-boc .et-l .et_pb_shop_0_tb_body.et_pb_shop li.product h2,
.product-template-default #correlati h2 {
overflow: hidden;
text-overflow: ellipsis;
white-space: initial;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
}
/* Stampo peso prodotto loop */
span.pa-peso-attributo {
pointer-events: none;
color: #000 !important;
margin-right: 8px;
}
span.pa-confezionamento-attributo p {
display: inline;
margin-right: 15px;
}
span.product_pipe {
margin-right: 8px;
}
@media (max-width: 767px) {
span.pa-confezionamento-attributo {
font-size: 12px !important;
margin-left: 0px;
}
span.product_pipe {
display:none;
}
span.pa-peso-attributo {
font-size: 12px;
}/*
span.woocommerce-Price-amount.amount {
width: 100%;
display: inline-block;
}*/
.product_loop_price_c {
display: flex;
}
}
.product_loop_price_c {
display: inline-block;
}
@media (min-width: 768px) and (max-width: 980px) {
span.pa-confezionamento-attributo {
font-size: 13px !important;
margin-left: 0px;
}
span.pa-peso-attributo {
font-size: 13px;
}
}
@media (max-width: 980px) {
.product-template-default #correlati h2 {
padding-left: 0px;
}
}
/*- messaggio 29€ checkout -*/
p.error-msg-checkout {
text-align: center !important;
}
p.cartcount:empty {
visibility: hidden;
}
/* popup carrello quantity */
.yith-wacp-main .quantity {
display: flex;
}
.yith-wacp-main td.item-info a {
font-size: 12px;
}
.yith-wacp-main td.item-info {
padding-right: 0!important;
}
.yith-wacp-main .quantity input{
width: 40px!important;
height: 42px!important;
}
.yith-wacp-main .minus{
width: 30px!important;
}
.item-quantity .quantity input {
height: 50px!important;
}
@media (max-width: 768px){
.yith-wacp-main td.item-quantity{
display:flex;
justify-content: center;
}
.yith-wacp-main .quantity{
display: flex!important;
}
td.item-quantity .quantity {
width: 100px!important;
}
}
@media(min-width: 769px){
td.item-quantity .quantity {
width: 120px!important;
}
}
/*- colori sito link --*/
div#header-desktop a,div#navigation-mobile a {
color: #313131;
}
.megamenu-container a {
color: #838383!important;
}
div#filtrimobile a,.shop__sidebar-filters a{
color: #111 !important;
}
/* Area utente */
/*
.utente .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
border-radius: 0px;
border: 1px solid #ccc;
}
*/
.utente span.woocommerce-input-wrapper {
display: flex;
justify-content: start;
}
.utente label.radio.woocommerce-form__label.woocommerce-form__label-for-radio.radio {
margin-right: 15px;
}
.utente button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
width: 100%;
max-width: 250px;
}
.utente .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
padding: 10px;
font-size: 14px;
border-radius: 3px;
background: #f9f9f9;
border: none;
}
form.woocommerce-form.woocommerce-form-login.login {
padding: 0px;
border: 0px;
margin-top:10px;
}
form.woocommerce-form.woocommerce-form-register.register {
border: none;
padding: 0px;
margin-top:10px;
}
div#customer_login form.woocommerce-form.woocommerce-form-register.registerp.woocommerce-form-row.woocommerce-form-row--wide.form-row.form.utente button.woocommerce-button.button.woocommerce-form-login__submit-row-wide label,div#customer_login p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label,label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
font-weight: 800;
}
.utente .woocommerce h2 {
display: block!important;
padding: 0px!important;
}
@media (max-width: 980px){
.utente .woocommerce h2 {
font-size: 23px;
}
}
/*
.utente form.woocommerce-form.woocommerce-form-login.login p:nth-child(3) {
display: flex;
flex-direction: column-reverse;
}
*/
.utente p.woocommerce-LostPassword.lost_password {
margin-top: 25px;
}
.utente button.woocommerce-button.button.woocommerce-form-login__submit {
margin: 0px;
width: 100%;
max-width: 250px;
}
.woocommerce-MyAccount-content span.woocommerce-input-wrapper {
display: flex;
}
.woocommerce-MyAccount-content label.radio.woocommerce-form__label.woocommerce-form__label-for-radio.radio {
margin-right: 15px;
}
.product-template-default .quantity,.archive .quantity{
display: flex!important;
}
/*.overshop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.overshop a.button.product_type_simple {
display: none!important;
}*/
#navigation-mobile ul.sub-menu-mobile {
display: block;
}
/* CATEGORIA WOOCOMMERCE */
/* IMPOSTA UNDERLINE PER IL LINK DELLA PAGINA CORRENTE */
.menu-filtri-shop-categorie-container ul a[aria-current="page"] {
text-decoration: underline;
}
.menu-filtri-shop-sezioni-speciali-container ul a[aria-current="page"] {
text-decoration: underline;
}
/* nascondo da shop per variazioni*/
span.woofrom { display: none}
/* scheda prodotto read more */
button#more-description {
background: none;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 1px solid #000;
margin-bottom: 30px;
padding-bottom: 4px;
}
/* mex checkout */
p.error-msg-checkout {
text-align: center;
font-size: 20px;
padding: 50px;
}
/*-- box info home */
.info span {
display: block;
}
/* popup carrello link neri */
td.item-info a {
color: #000 !important;
}
/* Selettore order by */
form.woocommerce-ordering:before {
content: 'Ordina per';
font-size: 13px!important;
position: relative;
top: 2px;
left: -10px;
}
form.woocommerce-ordering:lang(en):before {
content: 'Order by';
font-size: 13px!important;
position: relative;
top: 2px;
left: -10px;
}
form.woocommerce-ordering:lang(fr):before {
content: 'Commandé par';
font-size: 13px!important;
position: relative;
top: 2px;
left: -10px;
}
form.woocommerce-ordering:lang(de):before {
content: 'Sortieren nach';
font-size: 13px!important;
position: relative;
top: 2px;
left: -10px;
}
/* filtri shop maiuscoli */
.shop__sidebar-filters, .shop__sidebar-filters a {
text-transform: uppercase;
letter-spacing: 0px;
}
/* checkbox filtri gialle */
.wpf_item input[type="checkbox"]:checked:before {
background-color: #D99522!important;
}
.wpf_item input[type="checkbox"]{
border-radius: 0px!important;
}
/* modifiche loop */
.product_loop_price_c, span.pa-peso-attributo, span.pa-confezionamento-attributo {
font-size: 13px;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
width: 100%;
}
/* reset psw */
.reset__input img {
height: 20px;
position: absolute;
left: 20px;
top: 13px;
opacity: 0.6;
}
.reset__input{
position: relative;
}
.reset__input {
position: relative;
display: flex;
width: 100%;
}
button.woocommerce-Button.button.reset__button{
margin:0px !important;
}
.reset__input input {
margin-right: 20px;
width: 100%;
padding: 0 55px;
max-width: 350px;
border: 1px solid #000;
}
p.reset__para {
max-width: 646px;
}
h3.reset__h3 {
text-transform: uppercase;
font-weight: 600;
}
@media (max-width: 767px){
.reset__input input {
margin-right: 0px;
padding: 0 55px;
height: 45px;
width: 100%;
max-width: 100%;
}
.reset__input {
flex-direction: column;
}
}
/*div#firstart a:hover {
color: unset;
}*/
div#firstart .post-content .post-content-inner a:hover {
color:#f5f5f5;
}
h2.entry-title a {
text-decoration: underline;
color: unset;
}
/* padding articoli */
#editoriale__bread{
padding-top: 100px;
}
#editoriale__bread a:hover{
color: unset;
}
/* nascondo e mostro i correlati */
.fade-in.open .woocommmerce.yith-wacp-related {
display: none!important;
overflow: hidden;
}
.fade-in.mini_cart.open .woocommmerce.yith-wacp-related {
display: block!important;
}
#qtaselettore .woocommerce .quantity input.qty,#qtaselettore .woocommerce .quantity .minus,#qtaselettore .woocommerce .quantity .plus {
line-height: 16px;
height: 35px !important;
width: 35px !important;
}
td#qtaselettore button, td#qtaselettore input {
width: 35px!important;
height: 35px!important;
}
td#qtaselettore input, td#qtaselettore button {
font-size: 13px!important;
}
/*
.yith-wacp-main tr.single-cart-item {
display: flex;
align-items: center;
justify-content: space-between;
}*/
td#qtaselettore .quantity {
border: none!important;
}
.shipping__tg_c {
display: grid;
grid-template-columns: 50% 50%;
row-gap: 25px;
}
@media (max-width: 767px){
.shipping__tg_c {
display: grid;
grid-template-columns: 100%;
row-gap: 25px;
}
}
.megamenu.sub-menu {
padding-top: 25px;
padding-bottom: 25px;
border-top: 1px solid #cccccc50;
box-shadow: 0 10px 10px #0000000a;
}
.col-megamenu.col1-megamenu {
align-items: flex-start;
}
.col-megamenu {
align-items: end;
}
.wc-proceed-to-checkout.disabled {
opacity: 0.2;
}
span.error-message {
display: block;
background: #cf8f00;
color: white;
padding: 20px;
font-weight: 600;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal li {
text-transform: uppercase;
}
.cart_totals span.error-message {
font-size: 14px!important;
padding: 10px 5px!important;
font-weight: 500;
}
/* nascondo dai filtri shop buono regalo */
li.wpf_pa_confezionamento_125 {
display: none!important;
}
/*inverto pulsanti */
.popup-actions {
display: flex;
justify-content: center;
flex-direction: row-reverse;
}
.product-title a:hover {
color: #000;
}
/* logo più grandEEEEE!!1111*/
@media (min-width: 981px){
.header-logo img {
transform: scale(1.2);
}
}
a.backtoshop {
display: block;
margin-top: 10px;
text-decoration: underline;
color: #fff;
}
section.related.products >h2 {
display: none!important;
}
div#editoriale__bread .et_pb_module.et_pb_text.et_pb_text_0_tb_body.obj.et_pb_text_align_left.et_pb_bg_layout_light {
text-transform: uppercase !important;
}
div#editoriale__bread .et_pb_module.et_pb_text.et_pb_text_0_tb_body.obj.et_pb_text_align_left.et_pb_bg_layout_light a {
color: #444 !important;
}
/* archivio padding*/
.archive .et-db #et-boc .et-l .et_pb_section_0_tb_body.et_pb_section {
padding-top: 100px !important;
}
a.button.wc-backward {
text-transform: uppercase;
}
div#rowRif h6 {
letter-spacing: 0px;
}
.archive .header-language a {
color: #111!important;
}
.archive .header-menu a {
color: #111!important;
}
.archive .et-db #et-boc .et-l .et_pb_section_0_tb_body.et_pb_section{
padding-top: 0px !important;
}
.woocommerce-shop .et_pb_section.et_pb_section_0.et_section_regular {
padding-top: 70px;
}
p.optin__reg {
order: 4;
}
a#bottoneCheckout {
display: block!important;
}
div#rowFull {
max-width: none;
margin-right: 0;
width: 100%;
}
@media (min-width: 1440px){
.product-template-default #correlati ul{
padding-right: 25%;
}
}
@media (max-width: 1399px){
.product-template-default #correlati ul{
padding-right: 15%;
}
}
/* checkout rimuovo h3 contatto */
div#cfw-customer-info > h3 {
display: none!important;
}
/* nascondi le pagine dai risultati di ricerca */
.search-results .page {
display: none;
}
/* titolo megamenu */
h6.title-sub-menu {
font-family: 'arial';
}
/* footer in ricerca */
.search #et-boc .et-l .grid-footer a {
color: #fff!important;
}
/*
.notification_bar{
position: fixed;
left: 0;
top: 0;
width: 100%;
transition: 0.5s;
z-index: 9999999 !important;
height:30px;
font-size: 13px;
}
@media (max-width: 576px) {
.notification_bar{
font-size:10px;
}
}*/
#header-desktop .et_pb_row.et_pb_row_0_tb_header {
min-width: 96%;
}
/*LAYOUT NO VALORI NUTRIZIONALI*/
.postid-20562 .et_pb_section.et_pb_section_4_tb_body.et_section_regular {
DISPLAY: none;
}
.postid-20090 .et_pb_section.et_pb_section_4_tb_body.et_section_regular {
DISPLAY: none;
}
.header-language {
flex: 0 0 13% ;
}
.header-admin {
flex: 0 0 9% ;
margin-right: 2%;
}
/*allineamento ordinatore*/
.woocommerce .woocommerce-ordering {
margin: 0 0 1em;
margin-right: 3.5%;
}
/*selettore lingua evidenziato*/
.wpml-ls-current-language {
text-decoration: underline;
}
/*SORIE DI SALUMI ALLINEAMENTO TABELLA*/
#storiedisalumi .et-pb-active-slide {
padding-left: 0px !important;
padding-right: 0px !important;
max-width: 1055px;
}
.checkout-wc #cfw-logo-container .cfw-logo .logo {
background-position: 0%;
margin-left: 2%;
}
body.futurist #cfw-breadcrumb li>a {
max-width: 80px !important;
}
.woocommerce-cart table.cart img {
width: 60px;
}
.page-id-9858 .et_pb_text_inner h2{
text-align:center;
}
.page-id-9860 .et_pb_text_inner h2{
text-align:center;
}
.page-id-11484 .et_pb_text_inner h2{
text-align:center;
}
.page-id-72 .woocommerce-MyAccount-content h4 {
display: none;
}
.page-id-9858 .woocommerce-MyAccount-content h4 {
display: none;
}
.page-id-9860 .woocommerce-MyAccount-content h4 {
display: none;
}
.page-id-11484 .woocommerce-MyAccount-content h4 {
display: none;
}
address {
font-style: normal;
}
.page-id-72 h2.woocommerce-column__title, .page-id-9858 h2.woocommerce-column__title, .page-id-9860 h2.woocommerce-column__title, .page-id-11484 h2.woocommerce-column__title {
font-size: 18px;
}
.page-id-72 h2.woocommerce-order-details__title, .page-id-9858 h2.woocommerce-order-details__title, .page-id-9860 h2.woocommerce-order-details__title, .page-id-11484 h2.woocommerce-order-details__title {
font-size: 18px;
}
@media (min-width: 992px) {
.page-id-72 h1{
margin-left: 0;
}
.page-id-9858 .et_pb_text_inner h2{
margin-left: 0;
}
.page-id-9860 .et_pb_text_inner h2{
margin-left: 0;
}
.page-id-11484 .et_pb_text_inner h2{
margin-left: 0;
}
}
@media (min-width: 1200px) {
.page-id-72 h1{
margin-left: -15%;
}
.page-id-9858 .et_pb_text_inner h2{
margin-left: -18% ;
}
.page-id-11484 .et_pb_text_inner h2{
margin-left: -4% ;
}
.page-id-9860 .et_pb_text_inner h2{
margin-left: -16% ;
}
}