/*
Theme Name: farmerbit
Theme URI: 
Description: 
Version: 0.0.1
Author: 
Text Domain: landing
*/

/*UPDATE NOVEMBRE*/
.same-height-blog {
  min-height: 150px;
  padding-bottom: 15px;
  padding-top: 15px;
  display: flex;
  align-items: center;
}


/*iubenda*/
#iubenda_policy .iub_content {
  padding: 0 !important;
}
 
#iubenda_policy {
  font-size: 16px !important;
  line-height: 2 !important;
  color: #333 !important;
}
 
.iubenda_legal_document .description, .iubenda_legal_document p {
  font-size: 16px !important;  line-height: 2 !important;
}
 
#iubenda_policy p {
  font-size: 16px !important;
  line-height: 2 !important;
}
 
#iubenda_policy h2 {
  text-align: left !important;
}
 
.iubenda_legal_document  [is="description"] p {
  line-height: 3.2rem !important;
  font-size: 16px !important;
}
 
.iubenda_legal_document ul.styled li, .iubenda_legal_document ul li {
  line-height: 2 !important;
  font-size: 16px !important;
}
 
.iubenda_legal_document  h3 {
  font-size: 16px !important;
  line-height: 2 !important;
}
 
 
.iubenda-tp-btn[data-tp-float] {
  position: relative !important;
  left: 0 !important;
  right: unset !important;
  float: right !important;
}
 
.iubenda-tp-btn[data-tp-float][data-tp-float="bottom-left"], .iubenda-tp-btn[data-tp-float][data-tp-float="top-left"] {
  position: relative !important;
  left: 0 !important;
  right: unset !important;
  float: right !important; margin-top:0 !important;
  text-align: center !important;
width: calc(100% - 50px) !important;
padding: 0 !important;
margin: 0 !important;
border-radius: 0 !important;
border-color: #fff !important;
 box-shadow: unset !important;
  z-index: auto !important;text-transform: uppercase !important;
}



/*FONT*/
.font-3, article.post .post__body h2 {letter-spacing: 0;}
.font-3, article.post .post__body h2 {font-size: 3rem;line-height: 4.4rem;letter-spacing: 0;}

.font-22, article.post .post__body h3 {font-size: 2.2rem;line-height: 3.8rem;}
.font-25 {font-size: 2.5rem;line-height: 4rem; display:block;}
.font-44 {font-size: 4.4rem;line-height: 5.8rem;}
.font-40 {font-size: 3.6rem;line-height: 5.2rem;}
.regular {font-family: "AkkuratLLTT-regular";}
.bold {font-family: "AkkuratLLTT-bold";}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: #222;}

/*CERCA*/
.popup--search .popup__body {width: 640px;top: 150px !important;}
.popup__title--search {font-size: 4rem;line-height: 5.4rem;}
.search-form__input {padding: 1rem;}
.count-ris-ricerca {margin-bottom: 20px;font-size: 18px;}
#ris-ricerca-cust .sing-ris-ricerca .info {padding-left: 3rem;}
.popup--search .sing-ris-ricerca .info .link {margin-top: 20px;font-family: "AkkuratLLTT-Regular"; color:#D80F30;}
#ris-ricerca-cust {margin-top: -3rem; margin-bottom:5rem;}
#ris-ricerca-cust .sing-ris-ricerca .info .testo {margin-top: 1rem;}
.popup--search .more-search-form-input {margin-bottom: 5rem;display: block;}


/*SECTION*/
.section-smaller-2  {margin-bottom: 2.5rem !important;}
.m-b-meno-100 {margin-bottom: -80px;}
/*aggiornamento 31/07*/
.section-py {padding-top: 80px;padding-bottom: 80px;}


/*BOTTONI*/
#pageWrapper [is="button"] a {font-family: "AkkuratLLTT-regular";}
#pageWrapper .button--cta {font-family: "AkkuratLLTT-regular";text-transform: unset;}


/*POPUP NEWSLETTER*/
#popup-newsletter .popup__inner {padding: 30px;padding-top: 60px;padding-bottom: 60px;}
.popup__privacy-message {font-size: 14px;text-align: left;line-height: 3rem;}
#popup-newsletter .popup__inner {padding: 30px;padding-top: 60px;padding-bottom: 60px;}
#popup-newsletter .popup__inner .container-fluid  {padding: 0px;}
#popup-newsletter .popup__inner .popup__body .section-smaller {margin-bottom: 50px;}
.gg-close::after, .gg-close::before {  width: 30px;}
[is="newsletter-cta"] { background-color:#eee;}

#popup-newsletter .popup__title--newsletter {
  font-family: "AkkuratLLTT-regular" !important;
  font-size: 2.2rem;
  line-height: 3.4rem; margin-bottom:4rem;
}

#popup-newsletter .section {margin-bottom: 50px !important;}
#popup-newsletter .section-smaller-py {padding-top: 35px;padding-bottom: 50px;text-align: left !important;}

#popup-newsletter .selectric-items ul {padding: 1rem;}


/*MENU*/
[is="menu-navigation"] .menu-navigation {padding: 2rem 0;}
[is="menu-navigation"] .menu-desktop ul.menu-desktop__list li.menu-item .menu-title {font-size: 1.5rem;letter-spacing: .1rem;}
[is="menu-navigation"] .switch-wpml {font-size: 1.5rem;margin-right: 55px;}
[is="menu-navigation"] .menu-navigation__item.langs-and-search {max-width: 12rem;}
body.scroll [is="menu-navigation"] .menu-navigation {padding: 2rem 0;} 
[is="menu-navigation"] .menu-desktop ul.menu-desktop__list li.menu-item .sub-menu { margin-top: -6px;}


/*HOME PAGE*/
[is="brands"] .brands--landing .brand:not(:last-child) { margin-right: 2.5rem;}

/*BLOCCO NEWS HOME*/
.card__meta {text-transform: uppercase;}
.card__figure {margin-bottom: 2.5rem;position: relative;}
.last-news-home .cards .card-item {margin-bottom: 0rem;}
.card__title {line-height: 2.8rem;font-size: 1.8rem;}
.card__meta {font-size: 1.3rem;}
[is="last-news"] .last-news__filters ul li.active {font-family: "AkkuratLLTT-bold" !important;}
[is="last-news"] .last-news__filters ul li.active {text-decoration: underline;}
[is="last-news"] .last-news__filters ul li a {font-size: 1.6rem;}
[is="last-news"] .last-news__filters ul li {font-size: 1.6rem;}
[is="last-news"] .last-news__filters ul li:not(:last-child) {margin-right: 4rem;}

/*SEZIONE BRAND*/

/*NEWSLETTER*/

.newsletter-cta__cta.button {font-family: "AkkuratLLTT-regular" !important;}
[is="newsletter-cta"] {  background-color: #eee;}
[is="newsletter-cta"] {
  border-top: 0;
}
/*bread*/
.section-smaller[is="breadcrumbs"] {margin-bottom: 1rem;}
[is="breadcrumbs"] .breadcrumbs__separator {vertical-align: 4%;}

/*CORPORATE*/
.info__description p {  line-height: 3.2rem;}
[is="sidebyside"] .info__description {margin-bottom: 5rem;}

.partners .col-lg-4  {margin-bottom: 5rem;}
.partners .col-lg-4  img{ max-width:unset; width:auto;}

[is="sidebyside"] .row.flex-row-reverse .info {padding-left: 60px; padding-right:15px;}
[is="sidebyside"] .row .info {padding-right: 60px;}

/*NEWS*/
[is="grid-post-list"] .filtro-blog.filtro-blog--tags ul li a {font-size: 1.6rem;}
[is="grid-post-list"] .filtro-blog.filtro-blog--tags ul li.active a { font-family: "AkkuratLLTT-bold" !important;}
[is="grid-post-list"] .filtro-blog.filtro-blog--tags .filtro-blog__label {font-size: 1.6rem;color:#D62A48;}
[is="grid-post-list"] .filtro-blog.filtro-blog--tags ul li:not(:last-child) {margin-right: 4rem;}
[is="grid-post-list"] .grid-post__figure {position: relative;margin-bottom: 2.5rem;}
[is="grid-post-list"] .grid-post__tag, [is="grid-post-list"] .grid-post__divider, [is="grid-post-list"] .grid-post__date {font-size: 1.3rem; margin-bottom: 0.5rem;
text-transform:uppercase; line-height: normal;}
[is="grid-post-list"] .grid-post__title {line-height: 3rem;font-size: 1.8rem;font-family: "AkkuratLLTT-Regular";}
[is="grid-post-list"] .pagination--page ul li:not(:last-child) {margin-right: 20px;}
[is="grid-post-list"] .pagination--page ul li .current {font-family: "AkkuratLLTT-Bold";}

/*** da aggiornare 30/07*/
.single-post .post__body p img { width:auto; height:auto; max-width:unset;}

/*SINGLE POST*/
.post__header-date {text-transform: uppercase;}
.single-post .post__title { font-family: "AkkuratLLTT-Bold";font-size: 4rem;line-height: 5.4rem;}
article.post .post__body h2 {margin-bottom: 2.5rem;}
.post__header-date {font-size: 1.6rem;}
article.post .gallery {margin-top: 5rem;margin-bottom: 5rem;}

/*FORM*/
.form-submit {font-family: "AkkuratLLTT-regular";}
[is="form"] [type="checkbox"] + label, [is="form"] [type="radio"] + label {font-size: 14px;line-height: 30px;}
[is="form"] .selectric-form-field, [is="form"] .form-field {padding: 0 0 1.5rem;}
.selectric-wrapper .selectric {padding: 0 0 1rem;}
.form-field {padding: 0 0 1rem; font-size:1.6rem;}

[is="form"] .selectric-form-field, [is="form"] .form-field {padding: 0 0 1rem;}
[is="form"] .selectric-form-field, [is="form"] .form-field {font-size: 1.6rem;  margin-bottom: 4rem;}
html body .selectric-wrapper .selectric .label {font-size: 1.6rem;}

/*contatti*/
.col-contatti {font-size: 1.6rem;line-height: 3rem;}
.col-contatti a, .footer-col a{color: #D80F30 !important;text-decoration: none;}
[is="columns-footer"] .footer-col__description ul li {line-height: 2.8rem;}

/*cerca*/
#ris-ricerca-cust .sing-ris-ricerca .info .titolo {
  margin-top: .5rem;
  display: block;
  font-size: 1.8rem;
  line-height: 3rem;
}
#ris-ricerca-cust .sing-ris-ricerca .info .testo {
  margin-top: 1rem;
  font-size: 1.6rem;
  line-height: 3rem;
}

#pageWrapper #ris-ricerca-cust .sing-ris-ricerca .info .fonte {
  font-size: 1.4rem;
  line-height: 2.8rem;
}
#ris-ricerca-cust .sing-ris-ricerca {margin-top: 6rem;}

.popup--search .popup__body {width: 460px;}
.popup--search .sing-ris-ricerca .info .link {font-size: 1.6rem;}
.page-template-template-search #mainContent .search-form {width: 50%;}

.sing-ris-ricerca .info .link {
  font-family: "AkkuratLLTT-regular";
}

/*footer*/
[is="columns-footer"] .footer-col__description--red * {color: unset;}
 
.social-icon { display:inline-flex;}
.social-icon a{ margin-right:10px;}
.social-icon a:last-child{ margin-right:10px;}
.social-footer { width:40px;}

@media (max-width: 1400px) {
.container, .container-sm, .container-md, .container-lg {max-width: 100%;}
}


@media (max-width: 1300px) { 

/*MENU*/
[is="menu-navigation"] .menu-desktop ul.menu-desktop__list li.menu-item + li {margin-left: 4rem;}
[is="menu-navigation"] .menu-desktop ul.menu-desktop__list li.menu-item .menu-title {font-size: 1.5rem;}

}

@media (max-width: 1200px) {

}

@media (max-width: 1199px) {

[is="menu-navigation"] .menu-desktop ul.menu-desktop__list li.menu-item .menu-title {font-size: 1.4rem;}
[is="menu-navigation"] .menu-desktop ul.menu-desktop__list li.menu-item + li {margin-left: 3rem;}
[is="menu-navigation"] .switch-wpml {margin-right: 40px;}

}

@media (max-width: 1024px) { 

[is="menu-navigation"] .content-hamburger__menu h2 {color: #3B3B3B;}
[is="menu-navigation"] h2 {line-height: 4rem;}
[is="menu-navigation"] .content-hamburger__menu li {text-transform: uppercase;}

/*cerca page*/
.page-template-template-search #mainContent .search-form {width: 80%;}



}

@media (max-width: 1023px) { 

[is="menu-navigation"] .content-hamburger__menu li {  font-size: 1.8rem;line-height: 5rem;}
[is="menu-navigation"] .sm-nav-wpml__item .sm-nav-wpml__link {text-transform: uppercase;}
[is="menu-navigation"] .content-hamburger__menu h2 {font-size: 1.8rem;margin-bottom: 2.5rem;line-height: 3.2rem; color: #3B3B3B;}
[is="menu-navigation"] h2 {line-height: 4rem;}
[is="menu-navigation"] .content-hamburger__menu li {text-transform: uppercase;}

}




@media (max-width: 991px) { 

/*update 9*/
[is="columns-footer"] .footer-col__title {margin-bottom: 2rem;}
[is="columns-footer"] .col-md-6.col-lg-3{margin-bottom: 3rem;}



.container, .container-sm, .container-md, .container-lg {max-width: 100%;}

body {font-size: 1.7rem;line-height: 3.2rem;}

.font-44 {font-size: 3.4rem;  line-height: 4.4rem;}

.font-40 {  font-size: 3.2rem;  line-height: 4.8rem;}

[is="menu-navigation"] .hamburger {margin-left: 60px;}
[is="menu-navigation"] .search-toggle {top: 7px;}
[is="brands"] .brand__logo-image {height: 40px;}

[is="menu-navigation"] h2 {font-size: 2.5rem;margin-bottom: 2.5rem;line-height: 4rem;}
[is="menu-navigation"] .content-hamburger__menu li { text-transform:uppercase;}

.last-news-home .cards .card-item {padding: 0 1.5rem;}
.card__meta {font-size: 1.3rem;}
[is="ig-feed"] .slick-slide {padding: 0 1.5rem;}

[is="grid-post-list"] .grid-post {margin-bottom: 2rem;}

.popup--search .popup__body {width: 480px;}

/*corporate*/
[is="sidebyside"] .row.flex-row-reverse .info {padding-left: 15px; padding-right:15px;}
[is="sidebyside"] .row .info {padding-right: 15px;}


}


@media (max-width: 767px) { 

.same-height-blog {
  min-height: auto;
  padding-bottom: 15px;
  padding-top: 15px;
  display: flex;
  align-items: center;
}

[is="sidebyside"] .row .info {
  margin-bottom: 2rem;
}
[is="sidebyside"] .row.flex-row-reverse .info {
  margin-bottom: 2rem;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {}
.mb-1, .my-1 {margin-bottom: .5rem !important;}

p, .paragraph {margin: 0 0 .5rem;}

/*SECTION*/
.section {margin-bottom: 60px;}
.section-smaller {margin-bottom: 30px;}
.section-py {padding-top: 40px ;padding-bottom: 60px;}
.section-smaller-py {padding-top: 30px;padding-bottom: 30px;}
.m-b-meno-100 {margin-bottom: -60px;}

.columns-footer.section-py {padding-top: 60px;padding-bottom: 60px;}

/*FONT*/
.font-40 {font-size: 2.8rem;line-height: 4.2rem;}
.font-25 {font-size: 2rem;line-height: 3.6rem;}
.font-22, article.post .post__body h3 {font-size: 1.8rem;line-height: 3.4rem;}
.font-3, article.post .post__body h2 {font-size: 2rem;line-height: 3.6rem;}
.font-44 {font-size: 3rem;line-height: 4.4rem;}

/*BREADCRUMB*/
.section-smaller[is="breadcrumbs"] {margin-bottom: .5rem;}
[is="breadcrumbs"] .breadcrumbs__separator {vertical-align: 4%;}
[is="breadcrumbs"] .breadcrumbs {font-size: 1.2rem;}


/*MARGINI*/
.mb-3, .my-3 { margin-bottom: 2rem !important;}

/*BTN*/
#pageWrapper [is="button"] a {font-size: 1.6rem;}

/*MENU*/
[is="menu-navigation"] .hamburger {margin-left: 40px;}
[is="menu-navigation"] .menu-navigation .logo {width: 115px;}
body.scroll [is="menu-navigation"] .menu-navigation {padding: 1.5rem 0;}
[is="menu-navigation"] h2 {font-size: 2rem;line-height: 3.4rem;margin-bottom: 2rem;}

/*CERCA*/
.popup--search .search-form__input {margin-bottom: 3rem !important;}
.popup__title--search {font-size: 2.4rem;line-height: 3.4rem;}
/*CERCA*/
.popup--search .popup__body {width: 400px; top: 100px !important;}
.popup--search .search-form {display: block !important;margin-bottom: 4rem;}
.popup--search .search-form__input {margin-bottom: 3rem;display: block;margin: 0 auto;}
.popup--search .search-form__input {padding: 1rem;width: 100%;text-align: center;}

.count-ris-ricerca {font-size: 16px;}
#ris-ricerca-cust .sing-ris-ricerca .info .testo {margin-top: 1rem;}
.popup--search .sing-ris-ricerca .info .link {margin-top: 20px; color:#D80F30;}
#ris-ricerca-cust .sing-ris-ricerca .info {padding-left: 0rem;}
#ris-ricerca-cust { margin-top: -3rem;margin-bottom: 3rem;}

/*HOMEPAGE*/
[is="brands"] .brands--landing {margin-top: 0; display:block;}
[is="brands"] .brand__logo-image {height: 40px;}
[is="brands"] .brands--landing .brand:not(:last-child) {margin-right: 0;}
[is="brands"] .brands--landing .brand {margin-top: 0rem; margin-bottom:5rem;padding:15px;}
[is="brands"] .brands--landing .brand:last-child {margin-top: 0rem; margin-bottom:0rem; }

[is="last-news"] .last-news__filters ul li:not(:last-child) {margin-right: 0rem;}
[is="last-news"] .select__option {padding: 2rem;}

.last-news-home .cards .card-item {  margin-bottom: 3rem;}
.last-news-home .cards .card-item:last-child {  margin-bottom: 0rem;}
.card__figure {margin-bottom: 2rem;}
.card__title {font-size: 1.8rem;line-height: 3rem;}
.card__meta {font-size: 1.3rem;}

[is="last-news"] .select__title {padding: 4px 0;font-size: 1.5rem;}

/*cerca page*/
/*cerca page*/
.page-template-template-search #mainContent .search-form {width: 100%;}
#pageWrapper #mainContent .search-form__submit {text-align: center;}
#ris-ricerca-cust .sing-ris-ricerca {margin-top: 3rem;}
.sing-ris-ricerca .info .link {margin-top: 15px;}

/*POPUP NEWSLETTER*/
#popup-newsletter .section {margin-bottom: 30px !important;}

.newsletter-cta .font-25 { margin-bottom:1rem;}

#popup-newsletter .popup__inner {margin: 0;width: 100%;}

.popup-close {right: 2rem;}

/*CORPORATE*/
figure {  margin: 0 0 0rem;}
.info__description p { line-height: 3.2rem;}
.info {margin-bottom: 2.5rem;}
[is="sidebyside"] .info__description {margin-bottom: 2.5rem;}


/*NEWS*/
[is="grid-post-list"] .filtro-blog .select {width: 100%;}
[is="grid-post-list"] .filtro-blog .select__title {padding: 4px 0;margin-top: 0rem;font-size: 1.5rem;}
[is="grid-post-list"] .filtro-blog .select__option a.item {font-size: 1.5rem;}
[is="grid-post-list"] .filtro-blog.filtro-blog--tags {margin-bottom: 5rem;}
[is="grid-post-list"] .grid-post__figure {margin-bottom: 2rem;}
[is="grid-post-list"] .grid-post__title {
  line-height: 2.8rem;
  font-size: 1.6rem;
  font-family: "AkkuratLLTT-Regular";
}
[is="grid-post-list"] .pagination--page ul li:not(:last-child) {margin-right: 10px;}
[is="grid-post-list"] .pagination--page ul {  list-style: none;  font-size: 1.6rem;}

[is="grid-post-list"] .grid-post {margin-bottom: 2rem;}

.post__header-date {font-size: 1.4rem;}

/*BLOG SINGLE*/
.single-post .post__title {font-family: "AkkuratLLTT-Bold";font-size: 2.8rem;line-height: 4rem;}
article.post .gallery {margin-top: 2.5rem;margin-bottom: 2.5rem;}
.post__header-date {margin-bottom: 1rem;}

/*CONTATTI*/
.col-contatti  {margin-bottom: 2rem;}
.col-contatti:last-child  {margin-bottom: 0rem;}

.partners .col-lg-4:last-child { margin-bottom:0; }
.partners .col-lg-4 {
  margin-bottom: 4rem;
}

/*FOOTER*/
.footer-col.footer-col--last {margin-bottom: 0rem;}
.footer-col .w-50 {width: 35% !important;} 
[is="columns-footer"] .col-md-6.col-lg-3 {  margin-bottom: 0;}

#popup-newsletter .popup__title--newsletter {
  font-family: "AkkuratLLTT-regular" !important;
  font-size: 2rem;
  line-height: 3.6rem;
}
}

@media (max-width: 380px) { 

/*FONT*/
.font-40 {font-size: 2.8rem;line-height: 4.2rem;}

/*CERCA*/
.popup--search .popup__body {max-width: calc(100% - 40px);}

/*POPUP NEWSLETTER*/
#popup-newsletter .popup__inner {padding: 20px;padding-top: 60px;
padding-bottom: 60px;}

.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-sm, .container-md, .container-lg, .container-xl {
width: 100%;padding-right: 20px;padding-left: 20px;margin-right: auto;margin-left: auto;}

[is="brands"] .brands--landing .brand {margin-top: 0rem; margin-bottom:5rem;}

}