h1 a, h2 a, h3 a {
text-decoration: none !important;
} .ico-download-scheda {
display:flex;
align-items: center;
}
.ico-download-scheda .wp-element-caption {
color: #ec644a;
font-size: 16px;
}  @media only screen and (max-width: 768px){
.blocco-animazione-home div.gb-grid-column:nth-last-child(3) {
order: 2 !important;
width: 50% !important;
}
.blocco-animazione-home div.gb-grid-column:nth-last-child(2) {
order: 1 !important;
width: 100% !important;
}
.blocco-animazione-home div.gb-grid-column:nth-last-child(1) {
order: 3 !important;
width: 50% !important;
}
}
@media only screen and (max-width: 900px){ .no-background-mobile:before {
background-image:none !important;
}
}
@media only screen and (max-width: 767px){ .inverti-colonne-mobile {
flex-direction: column-reverse !important;
}
}
@media only screen and (max-width: 768px){ .testo-centrato-phone-tablet {
text-align: center;
padding:0 15px
} .bottone-centrato-phone-tablet {
justify-content: center;
}	
}
@media only screen and (max-width: 700px){ .testo-centrato-phone {
text-align: center;
padding:0 15px
} .bottone-centrato-phone {
justify-content: center;
}	
}  h2.sottolineato, h3.sottolineato {
background: url(https://agluten.it/wp-content/uploads/2022/10/linea_titoli.png) center bottom no-repeat;
padding-bottom: 35px;
} .wppsac-post-content,
.wppsac-sub-content {
padding: 0 !important
}
.wppsac-sub-content p {
margin: 0px !important
}
.carosello-prodotti-pasta .wppsac-carousel-slides .wppsac-post-image-bg {
background: url(https://agluten.it/wp-content/uploads/2022/10/base_pasta_ico.png) no-repeat top center;
background-size: 100% auto;
max-width: 350px;
margin: 0 auto;
}
.carosello-prodotti--pane-e-farine .wppsac-carousel-slides .wppsac-post-image-bg {
background: url(https://agluten.it/wp-content/uploads/2022/11/base_panefarina_ico.png) no-repeat top center;
background-size: 100% auto;
max-width: 350px;
margin: 0 auto;
}
.carosello-prodotti-colazione-e-merenda .wppsac-carousel-slides .wppsac-post-image-bg {
background: url(https://agluten.it/wp-content/uploads/2022/11/base_colazione_ico.png) no-repeat top center;
background-size: 100% auto;
max-width: 350px;
margin: 0 auto;
}
.carosello-prodotti-pasta .wppsac-post-content-position,
.carosello-prodotti--pane-e-farine .wppsac-post-content-position,
.carosello-prodotti-colazione-e-merenda .wppsac-post-content-position {
text-align: center !important;
font-weight: 500 !important;
}
.carosello-prodotti-pasta .wppsac-post-title,
.carosello-prodotti--pane-e-farine .wppsac-post-title,
.carosello-prodotti-colazione-e-merenda .wppsac-post-title {
display: none !important;
} article .entry-content {
margin-top: 0px !important;
} #playground-example,
#playground-example-phone {
background:url(https://agluten.it/wp-content/uploads/2022/11/carousel_lback.png) no-repeat center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#playground-example-phone {
display:none;
}
@media only screen and (max-width: 600px){
#playground-example {
display: none;
}
#playground-example-phone {
display:block;
max-width: 300px;
margin: 0 auto;
min-height: 250px
}
}
#background-example .background-img {
display: none;
}  @media only screen and (min-width: 768px){
.wppsac-post-carousel {
padding-left: 80px;
padding-right: 80px;
}
}
@media only screen and (max-width: 768px){
.wppsac-post-carousel {
padding-left: 35px;
padding-right: 35px;
}
}
.wppsac-post-carousel.design-1 .wppsac-post-image-bg {
margin-bottom: 0px;
}
.wppsac-post-carousel h2.wppsac-post-title {
margin: 0px !important;
line-height: 0px;
}
.wppsac-post-carousel h2.wppsac-post-title a {
margin: 0px !important;
font-family: Poppins, sans-serif;
font-size: 16px !important;
line-height: 1em;
font-weight: 500 !important;
} .wppsac-post-slider .slick-arrow svg, .wppsac-post-carousel .slick-arrow svg {
fill: #f69f8e;
}
.wppsac-post-slider .slick-arrow, .wppsac-post-carousel .slick-arrow {
background-color: transparent;
width: 50px;
}
@media only screen and (max-width: 768px) {
.inside-footer-widgets {
flex-direction: row;
}
}
@media only screen and (max-width: 700px) {
.inside-footer-widgets {
flex-direction: column;
}
}
@media only screen and (max-width: 768px) {
.toggled {
background-color: #fcf8ef;
}
.menu-toggle {
padding: 10px 20px 0 20px;
}
.dropdown-menu-toggle .icon-arrow {
font-size: 25px;
}
.icon-menu-bars {
font-size: 25px;
line-height: 100% !important;
}
.main-navigation ul ul {
background-color: #EEDAB3;
}
} @media only screen and (max-width: 1024px) {
.griglia-pag-prodotti .gb-grid-column {
width: 33.333% !important;
}
}
@media only screen and (max-width: 768px) {
.griglia-pag-prodotti .gb-grid-column {
width:50% !important;
}
} .wpcf7-form-control-wrap input.wpcf7-text,
.wpcf7-form-control-wrap input.wpcf7-number {
width: 100%; display:block; margin-bottom:15px; 
border-top:none; border-left:none; border-right:none;}
.wp-block-contact-form-7-contact-form-selector input[type="submit"] {
border-radius: 10px !important;
padding: 11px 40px 11px 40px !important;
float:right;
clear:both;
}
@media only screen and (min-width: 768px){
.wpcf7-form span:nth-child(5),
.wpcf7-form span:nth-child(6) {
display: flex;
}
.wpcf7-form span:nth-child(5) span:nth-child(1) {
margin-right:4%
}
} .blocco-in-evidenza .wp-block-post-excerpt__excerpt a {
display: none;
}
.blocco-in-evidenza  .wp-block-post-excerpt__more-text a {
color: #EC644A;
text-decoration: none !important;
} .single-post .tag-filter {
display: inherit;
}
@media screen and (max-width: 768px)  {
.top-prodotto-ricette .gb-grid-column  {
width: 100% !important;
}
}
.wp-block-table table {
border: 0px !important;
}
.wp-block-table td {
border: 0px solid rgba(0,0,0,.1);
border-bottom: 1px solid rgba(0,0,0,.1);
}
.tabella-dx tr {
border-left: 1px solid rgba(0,0,0,.1);
}
@media only screen and (max-width: 1440px)  {
#colonne-tabella-valori .gb-grid-column  {
width: 100% !important;
}
table {
margin: 0;
width: 100%;
}
.wp-block-table {
margin: 0;
}
.tabella-dx tr {
border-left: 0px;
}
}
@media only screen and (min-width: 700px){
.title-h1-ricette {
font-size: calc(6vw) !important;
line-height: 1em;
}
}
.box-cont-pro {
font-size: calc(16px + (100% - 16) * ((100vw - 768px) / (1440 - 768)));
}
@media only screen and (max-width: 700px){
.centratomobile {
text-align: center;
}
.centratamobilebottone {
justify-content: center;
}
}
@media only screen and (max-width: 1024px){
.centratablet {
text-align: center;
}
.centratabottone {
justify-content: center;
}
}
.separate-containers .inside-article {
padding: 0px 40px 40px 40px;
}
.separate-containers .site-main {
margin: 0px 20px 20px 20px;
} .single-post .inside-article .entry-header,
.single-post .inside-article .featured-image
{
display: none;
}
.footer-bar-align-right .copyright-bar {
display: none;
} .archive  article {
width:33%;
float:left;
}
.post-1347,
.post-1349,
.post-1351 {
clear:both;
display: block;
width: 100% !important;
margin: 0px;
padding: 0px;
}
.post-1347 .inside-article,
.post-1349 .inside-article,
.post-1351 .inside-article {
margin: 0px;
padding: 0px;
}
.paging-navigation {
clear:both;
}
.category-title {
font-family: Poppins, sans-serif;
font-weight: 500;
font-size: 16px;
text-align: center;
}
.title-section-category {
display: block;
clear:both;
width: 100%;
}
.single-post article footer {
display:none;
}
.footer-widgets .widget :last-child {
margin-bottom: auto !important;
}
.wpgmza-standalone-component .wpgmza-store-locator svg,
.wpgmza-standalone-component .wpgmza-use-my-location.wpgmza-button {
background: none !important;
}