.default-style .read_more:before {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
}
.elementor-widget .elementor-icon-list-icon {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
#loader-wrapper img {
padding: 20px;
}
.js #loader-wrapper .loading-logo {
opacity: 1 !important;
}
.green_btn .read_more::before {
background-color: #0a6505;
}
.elementor-widget-video .elementor-custom-embed-play i {
position: relative;
width: 85px;
height: 85px;
}
.elementor-widget-video .elementor-custom-embed-play i::before {
position: absolute;
left: 0;
top: 0;
width: 85px;
height: 85px;
content: "";
background-image: url(//www.ortomec.com/wp-content/themes/naturalife-child-theme/images/video_play_icon.svg);
background-size: 100%;
} header .header-elements {
max-width: 1455px;
padding: 0 10px;
}
header .sticky-header-holder .header-elements {
padding-top: 5px;
padding-bottom: 5px;
}
.top-header .header-row.first,
.sticky-header-holder .header-row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.top-header .header-col.left {
width: 100%;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.top-header .header-col.right {
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.top-header .header-col.left .site-logo {
text-align: left !important;
}
.top-header .main-menu-wrapper .main-menu {
margin-right: 0;
} .header-col.left #logo,
#sticky-logo,
.naturalife-language-switcher {
border: none !important;
}
.header-row.first #logo a {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
} .naturalife-language-switcher { padding-left: 20px !important;
}
.wpml-ls-current-language,
.header-row .header-col.right .search-button,
.header-row .naturalife-language-switcher .rt-flag {
display: none !important;
}
.naturalife-dark-header .main-menu > li > a > span,
.naturalife-dark-header .main-menu > li.current-menu-ancestor > a > span,
.naturalife-dark-header .main-menu > li.current-menu-item > a > span,
.naturalife-dark-header .naturalife-language-switcher > ul > li > a > span {
text-transform: uppercase;
}
.naturalife-dark-header .main-menu > li:hover > a > span,
.naturalife-dark-header .main-menu > li.current-menu-ancestor > a > span,
.naturalife-dark-header .main-menu > li.current-menu-item > a > span,
.naturalife-dark-header .naturalife-language-switcher > ul > li > a > span,
.naturalife-dark-header .main-menu > li:hover > a > span::after,
.naturalife-dark-header .naturalife-language-switcher > ul > li:hover > a:after,
.naturalife-dark-header .main-menu > li:not(.multicolumn) li:hover > a,
.naturalife-dark-header .main-menu > li.current-menu-item > a > span:after,
.naturalife-dark-header .main-menu > li.current-menu-ancestor > a > span:after,
.naturalife-dark-header .main-menu > li li.current-menu-item > a,
.header-row .naturalife-language-switcher > ul > li > a:after,
.naturalife-dark-header .widget a:not(.button_):hover,
.naturalife-dark-header .naturalife-language-switcher > ul > li li:hover span {
color: #f87a1f;
}
.naturalife-dark-header .naturalife-language-switcher > ul > li:hover > a > span,
.header-row .naturalife-language-switcher > ul > li:hover > a:after,
.header-row .naturalife-language-switcher > ul > li > ul li:hover a span {
color: #0a6505;
}
.naturalife-dark-header .main-menu > li.current-menu-item a {
position: relative;
}
.naturalife-dark-header .main-menu > li.current-menu-item > a::after,
.naturalife-dark-header .main-menu > li.current-menu-parent > a::after {
position: absolute;
top: 100%;
left: 50%;
margin-top: -20px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
width: 45px;
height: 6px;
content: "";
background-image: url(//www.ortomec.com/wp-content/themes/naturalife-child-theme/images/menu_underline.svg);
background-size: 100%;
background-repeat: no-repeat;
}
.naturalife-dark-header .main-menu > li.current-menu-item:first-child > a::after,
.naturalife-dark-header .main-menu > li.current-menu-item.menu-item-has-children > a::after,
.naturalife-dark-header .main-menu > li.menu-item-has-children.current-menu-ancestor > a::after {
margin-left: -7px;
} .elementor-element h1.rt-heading {
text-shadow: 3px 3px 1px rgba(0, 0, 0, 0.16);
}
.elementor-element h1.rt-heading svg path {
stroke-width: 5px;
}
.banner-section {
position: relative;
}
.banner-section::before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: "";
z-index: 3;
background-color: #00000080;
}
.banner-section .rt-parallax-background {
opacity: 1;
z-index: 2;
}
.banner-section .elementor-shape.elementor-shape-bottom {
z-index: 3;
}
.banner-section .elementor-container {
position: relative;
z-index: 3;
} .testimonial-section .testimonial-carousel .owl-item .testimonial .client-info {
display: none;
}
.testimonial-section .testimonial-carousel .owl-item .testimonial .text {
margin-bottom: 0;
}
.testimonial-section .rt-carousel:not(.main-carousel)[data-nav="true"] .owl-nav > div {
background-color: transparent !important;
color: #0a6505 !important;
font-size: 45px;
}
.testimonial-section .rt-carousel:not(.main-carousel)[data-nav="true"] .owl-nav [class*=" ui-icon-"]:before,
.testimonial-section .rt-carousel:not(.main-carousel)[data-nav="true"] .owl-nav [class^="ui-icon-"]:before {
width: auto;
margin-left: 0;
margin-right: 0;
} .novitaeventi-home-section .blog_list > .row {
margin: -8px;
}
.category-novitaeventi {
padding: 0 8px;
margin-bottom: 25px;
}
.category-novitaeventi .post-content-wrapper {
padding: 30px 28px;
max-width: 500px;
margin: 0 auto;
background-color: #f7f7f7;
height: 100%;
}
.category-novitaeventi .post-content-wrapper .entry-content { display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-box-orient: vertical;
box-orient: vertical;
}
.category-novitaeventi .post-content-wrapper .entry-content .post_data {
display: none;
}
.category-novitaeventi .entry-title a {
margin: 20px 0 0;
font-size: 24px;
}
.news-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -8px;
}
.news-wrapper .news-block {
width: 33.33%;
padding: 8px;
text-align: center;
}
.news-wrapper .news-block > div {
padding: 30px 28px;
max-width: 500px;
margin: 0 auto;
background-color: #f7f7f7;
height: 100%;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-box-orient: vertical;
box-orient: vertical;
}
.news-wrapper .news-block h3 {
height: 100%;
margin: 20px 0 0;
font-size: 24px;
}
.category-novitaeventi .entry-footer a.entry-read-more.read_more {
border: none !important;
color: #0a6505 !important;
}
.category-novitaeventi .entry-footer a.entry-read-more.read_more::before {
background-color: #0a6505;
} .post-detail-novitaeventi .content-row-wrapper,
.post-detail-raccoglitrici .content-row-wrapper {
max-width: 100%;
padding: 0;
}
.post-detail-novitaeventi .right-sidebar,
.post-detail-raccoglitrici .right-sidebar {
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
padding: 0;
}
.post-detail-novitaeventi aside,
.post-detail-novitaeventi .featured_image,
.post-detail-novitaeventi .entry-title,
.post-detail-novitaeventi .post_data,
.post-detail-raccoglitrici aside,
.post-detail-raccoglitrici .featured_image,
.post-detail-raccoglitrici .entry-title,
.post-detail-raccoglitrici .post_data,
.post-detail-raccoglitrici .category-prodotto .entry-footer {
display: none !important;
}
.post-detail-novitaeventi .elementor-section-boxed,
.post-detail-raccoglitrici .elementor-section-boxed {
max-width: 1364px;
margin: 0 auto;
}
.post-detail-raccoglitrici .elementor-section-boxed {
max-width: 100%;
}
.post-detail-novitaeventi .category-novitaeventi,
.post-detail-raccoglitrici .category-novitaeventi {
padding: 0;
}
.owl-nav .owl-prev {
left: 0;
}
.owl-nav .owl-next {
right: 0;
} .category-blog {
margin-bottom: 13px;
}
.category-blog .entry-footer .entry-read-more {
border-color: #0a6505;
}
.blog-list-wrapper .elementor-widget-rt-blog .blog_list .row {
margin: 0 -8px;
}
.blog-list-wrapper .category-blog {
padding: 0 8px;
}
.blog-list-wrapper .category-blog .post-content-wrapper {
background-color: #f7f7f7;
padding: 28px;
}
.blog-list-wrapper .category-blog h2.entry-title {
color: #707070;
}
.blog-list-wrapper .category-blog .post_data {
display: none;
} .post-detail-blog {
border-top: 1px solid rgba(0, 0, 0, 0.07);
}
.post-detail-blog .content-row-wrapper {
max-width: 1455px;
padding: 30px 10px 0;
}
.post-detail-blog .content-row-wrapper > .col {
padding: 0;
}
.post-detail-blog .content-row-wrapper .right-sidebar {
-webkit-box-flex: 0;
-ms-flex: 0 0 70%;
flex: 0 0 70%;
max-width: 70%;
}
.post-detail-blog .content-row-wrapper > .col.sidebar.right {
padding-left: 15px;
-webkit-box-flex: 0;
-ms-flex: 0 0 30%;
flex: 0 0 30%;
max-width: 30%;
}
.post-detail-blog .featured_image,
.post-detail-blog .featured_image img {
width: 100% !important;
max-width: 100% !important;
}
.post-detail-blog .entry-content h2.entry-title {
color: #707070;
font-size: 38px;
font-weight: 700;
padding-bottom: 30px;
}
.post-detail-blog .entry-content .post_data,
.post-detail-blog .single > .entry-footer,
.post-detail-blog .content-row-wrapper > .col.sidebar.right #search-1,
.naturalife-post-navigation {
display: none !important;
}
.post-detail-blog .elementor-element .category-blog .post-content-wrapper {
padding: 30px 28px;
margin: 0 auto;
background-color: #f7f7f7;
}
.post-detail-blog .elementor-element .category-blog .entry-footer {
border: none !important;
padding: 0;
}
.post-detail-blog .content-row-wrapper > .col.sidebar.right .widget_categories h5,
.post-detail-blog .content-row-wrapper > .col.sidebar.right .widget_popular_posts h5 {
font-size: 16px;
color: #f87a1f;
font-weight: 500;
font-weight: 500 !important;
margin-bottom: 0;
}
.post-detail-blog .content-row-wrapper > .col.sidebar.right .widget_categories h5::after,
.post-detail-blog .content-row-wrapper > .col.sidebar.right .widget_popular_posts h5::after {
background-color: #f87a1f;
}
.post-detail-blog .content-row-wrapper > .col.sidebar.right .widget_categories .cat-item a::before {
color: #707070;
}
.post-detail-blog .content-row-wrapper > .col.sidebar.right .widget_categories .cat-item a:hover::before {
color: #0a6505;
}
.post-detail-blog .content-row-wrapper > .col.sidebar.right .widget_popular_posts .title {
font-size: 16px;
font-weight: 700;
font-family: "Roboto Slab";
}
.post-detail-blog .content-row-wrapper > .col.sidebar.right .widget_popular_posts .meta {
color: #707070;
font-size: 16px;
font-weight: 400;
line-height: 27px;
}
.post-detail-blog .content-row-wrapper > .col.sidebar.right .widget_popular_posts .meta .comment_number {
display: none;
} .post-detail-raccoglitrici .elementor-image-carousel-wrapper {
margin: 0;
width: 100% !important;
}
.news-img-carousel .elementor-swiper-button,
.post-detail-raccoglitrici .elementor-swiper-button {
width: 63px;
height: 63px;
border: 5px solid #f87a1f;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
border-radius: 50%;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.post-detail-raccoglitrici .elementor-swiper-button i {
font-size: 48px;
}
.post-detail-raccoglitrici .elementor-swiper-button.elementor-swiper-button-prev {
padding-right: 5px;
margin-left: -81px;
}
.post-detail-raccoglitrici .elementor-swiper-button.elementor-swiper-button-next {
padding-left: 5px;
margin-right: -81px;
}
.news-img-carousel .elementor-swiper-button {
border-color: #ffffff;
}
.news-img-carousel .elementor-swiper-button i {
font-size: 45px;
}
.news-img-carousel .elementor-swiper-button.elementor-swiper-button-prev {
padding-right: 5px;
}
.news-img-carousel .elementor-swiper-button.elementor-swiper-button-next {
padding-left: 5px;
} .shape-bg-gray .elementor-shape .elementor-shape-fill {
fill: #f7f7f7;
} .default-style .rt-custom-style.elementor-view-framed .elementor-icon:before {
box-shadow: 0 0 0 10px #aec9ad;
border-color: #0a6505;
border-width: 4px;
}
.default-style .rt-custom-style.elementor-view-framed .elementor-icon-wrapper .elementor-icon {
border-width: 2px;
}
#rev_slider_3_1_wrapper .dione.tparrows:hover:before {
transform: translatex(-10px);
-webkit-transform: translatex(-10px);
opacity: 1;
}
#rev_slider_3_1_wrapper .dione.tparrows.tp-rightarrow:hover:before {
transform: translatex(10px);
-webkit-transform: translatex(10px);
} .rt_form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
.default-style input[type="submit"] {
border-radius: 18px;
height: 55px;
}
.rt_form textarea {
border-radius: 15px;
}
.default-style input[type="submit"] {
font-family: "Roboto Slab";
font-size: 24px;
font-weight: 700;
line-height: 26px;
padding: 0;
height: 55px;
border-radius: 23px;
}
.rt_form > ul > .form-input {
margin-bottom: 22px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type="number"] {
-moz-appearance: textfield;
}
.wpcf7 select {
width: 100%;
}  .double_record_reached_up_number {
position: absolute !important;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
width: auto !important;
} .raccoglitrici-list-wrapper .blog_list > .row {
margin: 0 -8px;
}
.blog_list .category-prodotto,
.blog_list .category-product,
.blog_list .category-produit,
.blog_list .category-prodotti-de,
.blog_list .category-producto-esp {
padding: 0 8px;
}
.blog_list .category-prodotto .entry-content.text,
.blog_list .category-product .entry-content.text,
.blog_list .category-produit .entry-content.text,
.blog_list .category-prodotti-de .entry-content.text,
.blog_list .category-producto-esp .entry-content.text {
margin-left: 0 !important;
}
.blog_list .category-prodotto figure a.featured_image,
.blog_list .category-product figure a.featured_image,
.blog_list .category-produit figure a.featured_image,
.blog_list .category-prodotti-de figure a.featured_image,
.blog_list .category-producto-esp figure a.featured_image {
padding: 84px 0;
background: #fff;
position: relative;
}
.blog_list .category-prodotto figure a.featured_image .action-button,
.blog_list .category-product figure a.featured_image .action-button,
.blog_list .category-produit figure a.featured_image .action-button,
.blog_list .category-prodotti-de figure a.featured_image .action-button,
.blog_list .category-producto-esp figure a.featured_image .action-button {
display: none;
}
.blog_list .category-prodotto figure a.featured_image:hover .hover-content,
.blog_list .category-product figure a.featured_image:hover .hover-content,
.blog_list .category-produit figure a.featured_image:hover .hover-content,
.blog_list .category-prodotti-de figure a.featured_image:hover .hover-content,
.blog_list .category-producto-esp figure a.featured_image:hover .hover-content {
opacity: 0.87;
}
.blog_list .category-prodotto figure a.featured_image .hover-content,
.blog_list .category-product figure a.featured_image .hover-content,
.blog_list .category-produit figure a.featured_image .hover-content,
.blog_list .category-prodotti-de figure a.featured_image .hover-content,
.blog_list .category-producto-esp figure a.featured_image .hover-content {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
opacity: 0;
content: "";
background-color: #707070;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-box-orient: vertical;
box-orient: vertical;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.blog_list .category-prodotto figure a.featured_image:hover .hover-content,
.blog_list .category-product figure a.featured_image:hover .hover-content,
.blog_list .category-produit figure a.featured_image:hover .hover-content,
.blog_list .category-prodotti-de figure a.featured_image:hover .hover-content,
.blog_list .category-producto-esp figure a.featured_image:hover .hover-content {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.blog_list .category-prodotto figure a.featured_image .hover-content span:last-child,
.blog_list .category-product figure a.featured_image .hover-content span:last-child,
.blog_list .category-produit figure a.featured_image .hover-content span:last-child,
.blog_list .category-prodotti-de figure a.featured_image .hover-content span:last-child,
.blog_list .category-producto-esp figure a.featured_image .hover-content span:last-child {
color: #ffffff;
line-height: 27px;
padding-left: 35px;
position: relative;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.blog_list .category-prodotto figure a.featured_image .hover-content span:last-child::before,
.blog_list .category-product figure a.featured_image .hover-content span:last-child::before,
.blog_list .category-produit figure a.featured_image .hover-content span:last-child::before,
.blog_list .category-prodotti-de figure a.featured_image .hover-content span:last-child::before,
.blog_list .category-producto-esp figure a.featured_image .hover-content span:last-child::before {
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
width: 24px;
height: 15px;
content: "";
background-image: url(//www.ortomec.com/wp-content/themes/naturalife-child-theme/images/Icon_feather-arrow-left_white.svg);
background-size: 100%;
background-repeat: no-repeat;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.blog_list .category-prodotto figure a.featured_image .hover-content span:last-child:hover,
.blog_list .category-product figure a.featured_image .hover-content span:last-child:hover,
.blog_list .category-produit figure a.featured_image .hover-content span:last-child:hover,
.blog_list .category-prodotti-de figure a.featured_image .hover-content span:last-child:hover,
.blog_list .category-producto-esp figure a.featured_image .hover-content span:last-child:hover {
margin-left: 5px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.blog_list .category-prodotto .entry-content .entry-title a,
.blog_list .category-product .entry-content .entry-title a,
.blog_list .category-produit .entry-content .entry-title a,
.blog_list .category-prodotti-de .entry-content .entry-title a,
.blog_list .category-producto-esp .entry-content .entry-title a {
font-size: 24px;
color: #707070;
text-align: left;
display: block;
}
.blog_list .category-prodotto .entry-content .entry-title a span,
.blog_list .category-product .entry-content .entry-title a span,
.blog_list .category-produit .entry-content .entry-title a span,
.blog_list .category-prodotti-de .entry-content .entry-title a span,
.blog_list .category-producto-esp .entry-content .entry-title a span {
display: block;
font-weight: 400;
}
.blog_list .category-prodotto .entry-footer,
.blog_list .category-product .entry-footer,
.blog_list .category-produit .entry-footer,
.blog_list .category-prodotti-de .entry-footer,
.blog_list .category-producto-esp .entry-footer {
margin-left: 0 !important;
text-align: left;
}
.blog_list .category-prodotto .entry-footer a.entry-read-more,
.blog_list .category-product .entry-footer a.entry-read-more,
.blog_list .category-produit .entry-footer a.entry-read-more,
.blog_list .category-prodotti-de .entry-footer a.entry-read-more,
.blog_list .category-producto-esp .entry-footer a.entry-read-more {
position: relative;
border: none;
line-height: 27px;
padding-bottom: 0;
padding-left: 35px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.blog_list .category-prodotto .entry-footer a.entry-read-more:hover,
.blog_list .category-product .entry-footer a.entry-read-more:hover,
.blog_list .category-produit .entry-footer a.entry-read-more:hover,
.blog_list .category-prodotti-de .entry-footer a.entry-read-more:hover,
.blog_list .category-producto-esp .entry-footer a.entry-read-more:hover {
margin-left: 5px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.blog_list .category-prodotto .entry-footer a.entry-read-more::before,
.blog_list .category-product .entry-footer a.entry-read-more::before,
.blog_list .category-produit .entry-footer a.entry-read-more::before,
.blog_list .category-prodotti-de .entry-footer a.entry-read-more::before,
.blog_list .category-producto-esp .entry-footer a.entry-read-more::before {
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
width: 24px;
height: 15px;
content: "";
background-image: url(//www.ortomec.com/wp-content/themes/naturalife-child-theme/images/Icon_feather-arrow-left.svg);
background-size: 100%;
background-repeat: no-repeat;
} .icon-left-mobile > .elementor-column-wrap > .elementor-widget-wrap {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.icon-left-mobile > .elementor-column-wrap > .elementor-widget-wrap .elementor-shape-circle {
width: 107px;
height: 107px;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-flex: 0 0 107px;
-ms-flex: 0 0 107px;
flex: 0 0 107px;
}
.icon-left-mobile > .elementor-column-wrap > .elementor-widget-wrap .elementor-shape-circle .elementor-icon-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.icon-left-mobile .default-style .rt-custom-style.elementor-view-framed .elementor-icon:before {
box-shadow: 0 0 0 10px #aec9ad;
border-color: #0a6505;
border-width: 2px;
}
.icon-left-mobile .rt-heading-wrapper {
padding-left: 25px;
}
.icon-left-mobile .rt-heading-wrapper p {
word-break: break-word;
} #footer {
text-align: center;
}
#footer .footer-widgets .content-row-wrapper {
padding: 20px 0;
}
#footer .footer-widgets .widget {
margin-bottom: 0;
}
#footer .footer-logo-1 {
width: 69px;
height: auto;
}
#footer .footer-widgets .featured-col {
padding: 0 20px;
margin: 0;
}
#footer .footer-widgets .featured-col .column-inner {
border: none;
padding: 0;
}
#footer .naturalife-social-media-widget li {
margin: 0;
}
#footer ul.social_media:not(.staff) > li:hover a:before {
background-color: transparent !important;
}
#footer ul.social_media:not(.staff) > li a:before {
font-size: 35px;
line-height: 35px;
}
#footer-column-1 .textwidget a {
text-decoration: none;
}
#footer-column-1 .widget_text hr {
margin: 20px 0;
}
#footer .footer-info-bar .footer-navigation-container,
#footer .footer-info-bar .footer-info-right {
display: none;
}
.footer-info-bar {
background-color: #707070;
}
.footer-info-bar .content-row-wrapper {
padding: 24px 20px;
}
.footer-info-bar .copyright {
width: 100%;
font-size: 16px;
font-weight: 500;
line-height: 27px;
} @media only screen and (min-width: 1025px) {
.header-tools {
display: none !important;
}
}
@media only screen and (max-width: 1350px) {
.main-menu > li > a,
.naturalife-language-switcher > ul > li > a {
font-size: 12px;
}
.header-row.first #logo,
.header-row.first #logo a {
height: 58px;
line-height: 58px;
}
.naturalife-dark-header .main-menu > li.current-menu-item:first-child > a::after,
.naturalife-dark-header .main-menu > li.current-menu-item.menu-item-has-children > a::after,
.naturalife-dark-header .main-menu > li.current-menu-item.menu-item-has-children.current-menu-ancestor > a::after {
margin-left: -5px;
}
}
@media only screen and (max-width: 1150px) {
.header-row.first #logo,
.header-row.first #logo a {
height: 54px;
line-height: 54px;
}
}
@media only screen and (max-width: 1100px) {
.main-menu > li > a,
.naturalife-language-switcher > ul > li > a,
.naturalife-language-switcher > ul > li > a span {
font-size: 11px !important;
}
.header-row.first #logo,
.header-row.first #logo a {
height: 50px;
line-height: 50px;
}
}
@media only screen and (max-width: 1024px) {
.header-tools > ul .naturalife-sidepanel-button {
margin-right: 0;
border: none;
}
.naturalife-language-switcher {
border-left: none !important;
}
.header-tools > ul .naturalife-sidepanel-button span:nth-child(1) {
width: 16px;
}
.header-tools > ul .naturalife-sidepanel-button span:nth-child(2) {
width: 23px;
}
.header-tools > ul .naturalife-sidepanel-button span:nth-child(3) {
width: 27px;
}
.header-tools > ul .naturalife-sidepanel-button span {
right: 0;
height: 3px;
left: unset;
margin: 0 0 0 auto;
background-color: #f87a1f;
}
.header-row .header-col.right {
margin-left: auto;
}
.post-detail-raccoglitrici .elementor-swiper-button.elementor-swiper-button-prev {
margin-left: 10px;
}
.post-detail-raccoglitrici .elementor-swiper-button.elementor-swiper-button-next {
margin-right: 10px;
}
}
@media only screen and (max-width: 991px) {
.post-detail-blog .content-row-wrapper .right-sidebar,
.post-detail-blog .content-row-wrapper > .col.sidebar.right {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media only screen and (max-width: 768px) {
.news-wrapper .news-block {
width: 100%;
}
.icon_top_mobile .elementor-widget .elementor-icon-list-item {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.icon_top_mobile .elementor-widget .elementor-icon-list-item .elementor-icon-list-text {
padding-left: 0 !important;
}
.double_record_reached_up_number {
top: -20px;
transform: translate(-50%, 0);
}
.double_record_reached_up_number .rt-heading {
line-height: 500px;
}
.mobile-header {
padding: 13px 0;
}
.naturalife-language-switcher {
border-left: none !important;
}
.header-row {
position: relative;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.header-row .header-col.right {
position: absolute;
right: 15px;
}
.footer-info-bar .content-row-wrapper {
padding: 10px 20px;
}
}
@media only screen and (max-width: 600px) {
.testimonial-section .rt-carousel:not(.main-carousel)[data-nav="true"] .owl-nav .owl-prev {
left: -25px;
}
.testimonial-section .rt-carousel:not(.main-carousel)[data-nav="true"] .owl-nav .owl-next {
right: -25px;
}
.full-w-mobile .elementor-container {
max-width: 100% !important;
}
.full-w-mobile .elementor-container .elementor-col-33 {
position: relative;
}
.full-w-mobile .elementor-container .elementor-col-33::after {
content: "";
background-color: #e1e8ee;
height: 1px;
width: auto;
position: absolute;
left: 35px;
right: 35px;
top: 100%;
}
.full-w-mobile .elementor-container .elementor-col-33.border-none::after {
display: none;
}
.blog_list .category-prodotto figure a.featured_image {
padding: 68px 0;
}
.post-detail-raccoglitrici .elementor-swiper-button.elementor-swiper-button-prev {
padding-right: 5px;
margin-left: 10px;
}
.post-detail-raccoglitrici .elementor-swiper-button.elementor-swiper-button-next {
padding-left: 5px;
margin-right: 10px;
}
#footer .naturalife-social-media-widget {
overflow: hidden;
}
#footer .naturalife-social-media-widget > ul.social_media {
margin: 0 -20px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#footer .naturalife-social-media-widget > ul.social_media > li {
width: 25%;
}
#footer .naturalife-social-media-widget > ul.social_media > li a {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
}
.blog_list .entry-content.text p {
text-align: left;
}
.blog_list .entry-content.text .entry-title { text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}  body:not(.single-post) .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
margin: 0 !important; } body:not(.single-post) article.type-post .featured_image img {
display: flex;
align-items: center;
place-content: center;
justify-content: center;
height: fit-content;
width: fit-content;
min-height: 200px;
max-height: 240px;
height: 100%;
aspect-ratio: 16/9;
object-fit: scale-down;
}
@media (max-width: 1024px) {
body:not(.single-post) article.type-post .featured_image img {
display: flex;
align-items: center;
place-content: center;
justify-content: center;
height: fit-content;
min-height: 200px; width: 100%;
height: 100%; object-fit: contain;
} }
body:not(.elementor-editor-active) .elementor-section.lists {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 12;
background-color: #00000080 !important;
display: none;
flex-flow: wrap row;
justify-content: center;
align-items: center;
}
body:not(.elementor-editor-active) .elementor-section.lists.show {
display: flex;
}
body:not(.elementor-editor-active) .lists > div {
background: white;
border-radius: 20px;
padding: 20px;
max-width: 90%;
max-height: 60%;
overflow-y: auto;
width: fit-content;
height: 100%;
}
body:not(.elementor-editor-active) .lists span.close {
position: absolute;
top: 10px;
right: 10px;
background: white;
border: 1px solid;
width: 50px;
height: 50px;
display: flex;
flex-flow: wrap row;
justify-content: center;
align-items: center;
border-radius: 100%;
cursor: pointer;
transition: 0.2s;
}
body:not(.elementor-editor-active) .lists span.close:focus,
body:not(.elementor-editor-active) .lists span.close:hover,
body:not(.elementor-editor-active) .lists span.close:active {
background-color: #808891;
color: white;
}
body:not(.elementor-editor-active) .openList:focus,
body:not(.elementor-editor-active) .openList:hover,
body:not(.elementor-editor-active) .openList:active {
cursor: pointer;
}
.elementor-5929 .elementor-element.elementor-element-7c8d1b72 > .elementor-background-overlay {
z-index: 2;
}
.icon_header_world {
position: absolute;
height: 100%;
width: 200px;
background: transparent;
top: 50%;
right: 20px;
transform: translate(0, -50%);
display: flex;
flex-flow: wrap row;
justify-content: center;
align-items: center;
padding: 5px 0px;
}
.main-header-holder > .icon_header_world {
height: 75%;
}
.icon_header_world img {
max-height: 100%;
cursor: pointer;
user-select: none;
}
div#mondo_video {
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
display: flex;
flex-flow: wrap row;
justify-content: center;
align-items: center;
background: #000a;
z-index: 999999;
}
#mondo_video iframe {
width: 60vmax;
height: calc(60vmax / 16 * 9);
}
#mondo_video button.close {
position: absolute;
top: 5vmin;
right: 15vmax;
border-radius: 100%;
background: #f87a1f;
width: 50px;
height: 50px;
display: flex;
flex-flow: wrap row;
justify-content: center;
align-items: center;
}
#mondo_video button.close span {
color: white;
font-size: 35px;
}
@media (max-width: 1700px) and (min-width: 1551px) {
.top-header .header-row.first {
margin-right: 3%;
}
} .default-style,
.default-style .paging_wrapper .page-numbers a,
.default-style .paging_wrapper .page-numbers li > span,
.default-style .latest_news .meta-bar,
.default-style .latest_news .meta-bar *,
.default-style .client-info a,
.default-style .rt_tabs.style-4 .tab_title > span,
.default-style.naturalife-post-navigation a,
.default-style .post_data a,
.default-style .widget li a,
.default-style ul.social_media:not(.staff) li a,
.default-style ul.social_media:not(.staff) li a:before {
color: #000;
}
.naturalife-top-bar .top-bar-inner.fullwidth {
max-width: 1455px;
}
.naturalife-top-bar .reserved-area {
background: #fc7b1f;
display: flex;
flex-flow: wrap row;
justify-content: center;
align-items: center;
padding: 10px 30px;
border-radius: 40px;
color: white;
font-size: 1.2em;
transition: 0.2s ease;
}
.naturalife-top-bar .reserved-area:hover {
color: white;
background: #0a6505;
}
.world-img {
max-height: 45px;
cursor: pointer;
transition: 0.2s ease;
}
.world-img:hover {
transform: scale(1.1);
}
.naturalife-top-bar .discover-machine {
position: fixed;
bottom: 0;
left: 0;
padding: 10px;
display: flex;
flex-flow: wrap column;
justify-content: center;
align-items: center;
}
.naturalife-top-bar .discover-machine-text {
border: 10px;
background: #fc7b1f;
display: flex;
flex-flow: wrap row;
justify-content: center;
align-items: center;
padding: 10px 30px;
border-radius: 40px;
color: white;
font-size: 1.2em;
transition: 0.2s ease;
cursor: pointer;
}
.naturalife-top-bar .discover-machine img {
max-width: 140px;
margin-bottom: -5px;
z-index: 2;
transition: 0.2s ease;
}
.naturalife-top-bar .discover-machine:hover img {
transform: scale(1.05);
}
.naturalife-top-bar .discover-machine:hover .discover-machine-text {
background: #0a6505;
}
.discover-machine-closer {
position: absolute;
top: 0;
right: 0;
transform: translate(-50%, -50%);
border-radius: 100%;
background: #f87a1f;
width: 35px;
height: 35px;
display: flex;
flex-flow: wrap row;
justify-content: center;
align-items: center;
color: white;
line-height: 0;
letter-spacing: 0;
z-index: 5;
}
.closed .discover-machine-closer,
.closed .discover-machine-img,
.closed .discover-machine-text {
display: none;
}
.open .discover-machine-placeholder {
display: none;
}
.naturalife-top-bar .discover-machine .discover-machine-placeholder {
max-width: 70px;
}
.naturalife-top-bar .fixed-whatsapp {
user-select: none;
pointer-events: none;
}
.naturalife-top-bar .fixed-whatsapp:before {
display: flex;
flex-flow: wrap row;
justify-content: center;
align-items: center;
position: fixed;
bottom: 10px;
right: 10px;
padding: 0;
border-radius: 100%;
background: #0a6505;
font-size: 3em;
line-height: 0;
letter-spacing: 0;
width: 60px;
height: 60px;
color: white;
transition: 0.2s ease;
pointer-events: all;
}
.naturalife-top-bar .fixed-whatsapp:hover:before {
background: #0a6505;
}
@media screen and (max-width: 1024px) {
.naturalife-top-bar {
position: fixed;
width: 100%;
top: 0;
left: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 99;
display: block;
}
.sticky-mobile-header .mobile-header {
top: 50px;
}
.admin-bar.sticky-mobile-header .mobile-header {
top: 50px;
}
.naturalife-top-bar .icon-phone,
.naturalife-top-bar .icon-mail {
visibility: hidden;
position: relative;
height: 100%;
width: 100%;
display: flex;
flex-flow: wrap row;
align-items: center;
letter-spacing: 0;
line-height: 0;
justify-content: center;
padding-top: 10px;
}
.naturalife-top-bar .icon-phone:before,
.naturalife-top-bar .icon-mail:before {
visibility: visible;
}
.naturalife-top-bar .top-bar-left {
display: flex;
flex-flow: wrap row;
justify-content: space-between;
align-items: stretch !important;
height: 100%;
}
.naturalife-top-bar .top-bar-inner {
align-items: stretch !important;
height: 40px;
position: relative;
}
.naturalife-top-bar .top-bar-inner .widget_rt_button {
width: 40px;
height: 40px;
margin: 0;
padding: 0;
overflow: hidden;
}
.naturalife-top-bar .reserved-area {
width: 40px;
height: 40px;
padding: 0;
visibility: hidden;
}
.naturalife-top-bar .world-img {
max-width: unset;
width: unset;
max-height: 40px;
}
.naturalife-top-bar .reserved-area:before {
visibility: visible;
background: #fc7b1f;
width: 40px;
height: 40px;
display: flex;
flex-flow: wrap row;
justify-content: center;
align-items: center;
border-radius: 100%;
margin: 0;
}
.naturalife-top-bar #custom_html-5 {
margin: 0;
}
}
.single-post .elementor-widget-image-carousel .swiper-container .swiper-slide figure {
min-height: 600px;
max-height: 600px;
overflow: hidden;
}
.single-post .elementor-widget-image-carousel .swiper-container .swiper-slide figure img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
max-width: 100%;
width: 100%;
height: auto;
}
.banner-section .rt-parallax-background {
background-color: transparent !important;
}
.riduci_testo .elementor-text-editor,.riduci_testo .elementor-widget-container {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
position: relative;
height: fit-content;
}
.riduci_testo.open .elementor-text-editor, .riduci_testo.open .elementor-widget-container {
display: block;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: visible;
position: relative;
height: fit-content;
}
.riduci_testo:after {
content: attr(data-readmore);
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
display: block;
background: #fc7b1f;
width: fit-content;
padding: 7px 30px;
cursor: pointer;
color: white;
}
.riduci_testo.open:after {
display: none;
}
.riduci_testo {
overflow: visible;
padding-bottom: 50px;
}
.riduci_testo.open {
padding-bottom: 0px;
}
.blog-loop:not(.blog-carousel-loop) .entry-content,
.blog-loop:not(.blog-carousel-loop) .entry-footer {
height: fit-content !important;
max-height: unset;
}
@media (max-width: 1024px) {
#mobile-navigation a {
text-transform: uppercase;
}
#mobile-navigation .current_page_item a,
#mobile-navigation .current_page_item a span {
color: #fc7b1f !important;
}
.naturalife-panel-close.ui-icon-exit {
display: flex;
flex-flow: wrap row;
justify-content: center;
align-items: center;
}
.naturalife-panel-background {
-o-background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover;
}
}
.hide_on_hover:hover .elementor-container.elementor-column-gap-default {
opacity: 0;
user-select: none;
pointer-events: none;
}
.hide_on_hover.banner-section:hover::before {
display: none;
}
.hide_on_hover:hover .elementor-background-overlay {
background-color: transparent !important;
}
body:not(.single-post) .elementor .elementor-widget:not(.elementor-widget-text-editor).elementor-widget-image-carousel figure {
height: fit-content;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
text-align: center;
}
.accessori_slider button[type="button"].slick-arrow,
.accessori_slider button[type="button"].slick-arrow:hover {
background: transparent;
display: flex !important;
flex-flow: wrap row;
justify-content: center;
align-items: center;
width: fit-content;
height: fit-content;
}
.accessori_slider button[type="button"].slick-arrow:before {
color: #0a6505;
font-size: 40px;
font-family: fontello;
}
.accessori_slider button[type="button"].slick-prev.slick-arrow:before {
content: "\e800";
}
.accessori_slider button[type="button"].slick-next.slick-arrow:before {
content: "\e801";
}
.accessori_slider .slick-dots button,
.accessori_slider .slick-dots button:hover {
background: transparent;
}
.accessori_slider .slick-dots .slick-active button:before,
.accessori_slider .slick-dots button:before {
font-size: 30px;
color: #458a43;
}
h4.rt-heading.secondary-color.secondary-font:hover {
color: black !important;
text-shadow: 1px 1px 3px gray !important;
}
// FOGLIE LINKS
.elementor-icon::after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
content: "";
}
.elementor-column-wrap.elementor-element-populated.custom-foglie {
position: relative;
}
.static-foglie .elementor-widget.elementor-widget-icon,
.static-foglie .elementor-column-wrap.elementor-element-populated,
.static-foglie .elementor-widget-wrap {
position: static;
}
@media (max-width: 768px) {
.category-blog .entry-content h5 {
margin-top: 10px !important;
}
}
span.woocommerce-Price-amount.amount {
display: none;
}
form.cart {
display: none;
}
li#tab-title-reviews {
display: none;
} .prodotto-header { padding: 150px;
position: relative;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.prodotto-header {
width: 100%;
color: white; background-image: url(https://www.ortomec.com/wp-content/uploads/2020/07/foglie_banner_img.png);
min-height: 340px;
width: 100%;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
text-shadow: 1px 1px 2px gray;
z-index: 1;
position: relative;
} .prodotto-header h1 {
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
place-content: center;
color: white;
font-size: calc(4vw - 4px);
text-align: center;
margin: 0;
}
.prodotto-header > span {
font-family: "Caveat";
text-transform: lowercase;
}
.prodotto-header > span::first-letter {
text-transform: uppercase !important;
}
.prodotto-header span {
display: block;
justify-content: center;
place-content: center;
color: white;
font-size: calc(2vw - 4px);
text-align: center;
}
.btn-trigger-form {
display: flex;
flex-flow: row;
place-content: center;
padding: 10px 15px;
background: #fc7b1f;
text-decoration: none;
width: 50%;
margin: 10px;
color: white;
font-weight: bold;
display: inline-block;
text-align: center;
border-radius: 3px;
}
.btn-trigger-form:hover {
background: #0a6505;
}
.prodotto-header:after {
content: "";
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
z-index: -1;
}
.category-title {
display: flex;
flex-flow: column;
align-items: center;
}
.prodotto-header path {
stroke: #f87a1f;
stroke-width: 5px;
}
.world-img {
width: auto;
}
@media (max-width: 768px) {
.discover-machine.open { width: 60%;
}
}
.wpcf7 select[multiple] {
min-height: 170px;
}
@media (min-width: 767px) {
.ns_form .col2.form-input {
width: calc(50% - 5px);
}
}
.ns_form .form-input {
width: 100%;
}
.rt_form.ns_form > ul {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: flex-start;
justify-content: flex-start;
align-items: flex-start;
gap: 10px;
} .cf-container {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px;
}
.cf-col-1,
.cf-col-10,
.cf-col-11,
.cf-col-12,
.cf-col-2,
.cf-col-3,
.cf-col-4,
.cf-col-5,
.cf-col-6,
.cf-col-7,
.cf-col-8,
.cf-col-9 {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 5px;
padding-left: 5px;
}
@media (min-width: 576px) {
.cf-col-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.cf-push-1 {
margin-left: 8.333333%;
}
.cf-col-2 {
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.cf-push-2 {
margin-left: 16.66667%;
}
.cf-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.cf-push-3 {
margin-left: 25%;
}
.cf-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.cf-push-4 {
margin-left: 33.33333%;
}
.cf-col-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.cf-push-5 {
margin-left: 41.66667%;
}
.cf-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.cf-push-6 {
margin-left: 50%;
}
.cf-col-7 {
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.cf-push-7 {
margin-left: 58.33333%;
}
.cf-col-8 {
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.cf-push-8 {
margin-left: 66.66667%;
}
.cf-col-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.cf-push-9 {
margin-left: 75%;
}
.cf-col-10 {
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.cf-push-10 {
margin-left: 83.33333%;
}
.cf-col-11 {
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.cf-push-11 {
margin-left: 91.66667%;
}
.cf-col-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
} div[class^="cf-col-"] input,
div[class^="cf-col-"] textarea {
width: 100%;
display: block;
border-radius: 15px;
}
div[class^="cf-col-"] input[type="checkbox"] {
display: inline-block;
width: 20px;
}
.cf-container {
row-gap: 15px;
} .ns_popup_newsletter {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 100;
background: url(https://www.ortomec.com/wp-content/uploads/2022/11/bg-image.jpg);
background-repeat: no-repeat;
width: 800px;
height: 800px;
max-height: 80vh;
padding-block: 50px;
background-size: cover;
}
.ns_popup_newsletter--inner {
max-height: 100%;
overflow-y: auto;
display: flex;
}
.ns_popup_newsletter p {
color: white;
}
.ns_popup_newsletter--column.ns_popup_newsletter--column--first {
width: 300px;
}
.ns_popup_newsletter--column.ns_popup_newsletter--column--second {
width: 50%;
padding-right: 30px;
}
.ns_popup_newsletter--text.ns_popup_newsletter--text1 {
text-transform: uppercase;
font-size: 20px;
font-weight: 500;
line-height: 1.2em;
letter-spacing: 1.5;
text-align: right;
font-family: "Rubik", sans-serif;
}
.ns_popup_newsletter--text.ns_popup_newsletter--text2 {
text-align: right;
font-size: 25px;
font-weight: 500;
font-family: "Rubik", sans-serif;
line-height: 1.4em;
}
.ns_popup_newsletter--text.ns_popup_newsletter--text3 {
text-align: center;
font-size: 18px;
font-weight: 500;
font-family: "Rubik", sans-serif;
line-height: 1.4em;
}
.control-radio {
color: white;
}
[type="submit"].button-newsletter {
background: #f77a1e;
}
.ns_popup_newsletter--outer {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
background-color: black;
background-color: rgba(0, 0, 0, 0.6);
display: none;
}
.ns_popup_newsletter--outer:after {
content: url(https://www.ortomec.com/wp-content/uploads/2023/03/xmark.svg);
font-family: "fontello";
font-weight: 900;
position: absolute;
top: 30px;
right: 30px;
color: #ffffff;
width: 30px;
cursor: pointer;
}
.adp-popup-outer {
background: url(https://www.ortomec.com/wp-content/uploads/2022/11/bg-image.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.adp-popup-inner p:first-child {
color: white;
font-size: 28px;
font-weight: 600;
text-transform: uppercase;
font-family: "Roboto";
line-height: 1.2em;
}
.adp-popup-inner .popup-column p:nth-child(2) {
font-size: 36px;
line-height: 1em;
}
.adp-popup-inner .popup-column p:nth-child(3) {
font-size: 18px;
text-align: center;
}
.adp-popup-inner p {
color: white;
line-height: 1.2em;
font-family: "Rubik", sans-serif;
}
.adp-popup label.control.control-radio span {
color: white;
font-family: "Roboto";
}
.adp-popup input.wpcf7-form-control.wpcf7-submit {
width: 100%;
background: #fc7b1f;
}
.popup-column {
text-align: right;
}
.popup-column2 span,
.popup-column2 p,
.adp-popup label.control.control-radio span {
font: 400 12px/1.7em Roboto;
line-height: 1.2em;
}
.adp-popup-content {
display: flex;
flex-flow: wrap row;
justify-content: flex-end;
}
.adp-popup-inner {
flex: 0 0 60%;
}
.label-email-form {
color: white;
text-align: center;
padding-left: 12px;
}
.label-email-form input {
width: 100%;
}
.control-group {
padding-left: 12px;
}
.mailchimp-acceptance-custom {
padding-left: 12px;
}
.adp-popup .wpcf7-email {
background: white !important;
color: #498152;
border: none !important;
}
.no-click {
pointer-events: none;
cursor: not-allowed;
background-color: #605c5c !important;
} .prodotti-evidenza {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(min(320px, 100%), 1fr));
row-gap: 40px;
column-gap: 60px;
padding-top: 25px;
}
.prodotti-evidenza .prodotto-evidenza {
display: block;
width: 100%;
}
.prodotti-evidenza .prodotto-evidenza .prodotto-evidenza--img-wrapper {
position: relative;
overflow: hidden;
}
.prodotti-evidenza .prodotto-evidenza .prodotto-evidenza--overlay {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 10px 20px 20px;
text-align: center;
background-color: #00000080;
opacity: 0;
font-size: 1.5rem;
will-change: opacity;
transition: opacity 0.3s ease;
}
.prodotti-evidenza .prodotto-evidenza:hover .prodotto-evidenza--overlay {
opacity: 1;
}
.prodotti-evidenza .prodotto-evidenza .prodotto-evidenza--img {
object-fit: cover;
width: 100%;
height: auto;
aspect-ratio: 1;
transform: scale(1);
will-change: transform;
transition: transform 0.5s ease;
}
.prodotti-evidenza .prodotto-evidenza:hover .prodotto-evidenza--img {
transform: scale(1.025);
}
.prodotti-evidenza .prodotto-evidenza .prodotto-evidenza--title {
margin: 0;
margin-top: 11px;
text-transform: uppercase;
}
.occasioni_banner {
position: fixed;
bottom: 0;
left: 0;
width: 400px;
max-width: 75%;
height: auto;
padding: 15px;
background: #f87a1f;
z-index: 9999;
color: white;
display: grid;
grid-template-areas:
"image text"
"image btn";
row-gap: 20px;
column-gap: 10px;
text-decoration: none;
font-size: clamp(1rem, 0.9518rem + 0.241vw, 1.25rem);
border-radius: 0 5px 0 0;
transform: translateX(calc(-100% - 1px));
transition: transform 0.3s ease;
will-change: transform;
}
.occasioni_banner.banner_shown {
transform: unset;
}
.occasioni-img {
grid-area: image;
width: 100px;
height: 100%;
object-fit: contain;
object-position: center;
}
.occasioni-text {
grid-area: text;
line-height: 1.2em;
}
.occasioni-btn {
grid-area: btn;
width: 100%;
display: block;
text-align: center;
font-weight: bold;
background: white;
border-radius: 5px;
color: #f87a1f;
}
.occasioni-closer {
position: absolute;
top: 5px;
right: 5px;
width: 20px;
height: 20px;
cursor: pointer;
}
.occasioni-closer:before,
.occasioni-closer:after {
content: "";
width: 100%;
height: 2px;
background: black;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(45deg);
}
.occasioni-closer:after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.popup_promo-wrapper {
z-index: 9999;
position: fixed;
pointer-events: none;
opacity: 0;
transition: opacity 0.3s ease;
will-change: opacity;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
padding: 20px;
overflow: hidden;
width: 100%;
height: 100%;
}
.popup_promo-wrapper.banner_shown {
pointer-events: all;
opacity: 1;
}
.popup_promo-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #00000080;
}
.popup_promo {
position: relative;
max-height: 100%;
max-width: 100%;
}
.popup_promo .popup_promo-img {
width: auto;
height: 100%;
aspect-ratio: 707/1000;
max-width: calc(100vw - 40px);
}
.popup_promo-closer {
position: absolute;
top: 5px;
right: 5px;
width: 20px;
height: 20px;
cursor: pointer;
}
.popup_promo-closer:before,
.popup_promo-closer:after {
content: "";
width: 100%;
height: 2px;
background: black;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(45deg);
}
.popup_promo-closer:after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.form-input .control-group .control {
color: black;
}
.form-input .control-group .control {
display: inline-block;
margin-right: 20px;
}
.form-input > .control-group >p {
margin: 0 0 0 1em;
}
.cont_prodotti .elementor-post__read-more-wrapper{
text-align: center !important;
}
.cont_prodotti .elementor-post__read-more-wrapper .elementor-post__read-more{
border-style: double;
border-width: 0 0 4px;
padding-bottom: 4px;
border-color: var(--primary-color);
display: inline-block;
text-decoration: none;
}