@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@100;300;400;500;600;700&display=swap");
h1, h2, h3, h4, h5, h6, a, .button, button, input[type="button"], input[type="reset"], input[type="submit"], label, .label, label span, .site-title, .wishlist_items_number, .shopping_bag_items_number, #site-navigation-top-bar, #site-top-bar .site-top-message, .mobile-navigation, .main-navigation, .variation dd p, p.out-of-stock, p.stock.available-on-backorder, .woocommerce p.out-of-stock, .woocommerce div.product p.stock.available-on-backorder, .woocommerce-account table.account-orders-table tbody tr td:before, .top-headers-wrapper .site-tools ul li a span, .woocommerce-result-count, .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-form-login-toggle .woocommerce-info, .select2-results__option, .woocommerce-breadcrumb, .widget_product_search #searchsubmit, .widget_search #searchsubmit, .widget_product_search .search-submit, .widget_search .search-submit, .comment-respond label, .pswp.pswp--open .pswp__top-bar .pswp__counter, blockquote cite, .widget .tagcloud a, table thead th, .woocommerce div.product form.cart div.label label, .woocommerce-page div.product form.cart div.label label, .woocommerce #content div.product form.cart div.label label, .woocommerce-page #content div.product form.cart div.label label, span.onsale, .woocommerce span.onsale, .wc-block-grid__product-onsale, .wc-block-grid__product-onsale, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce .cart-collaterals .shipping-calculator-button, .woocommerce-page .cart-collaterals .shipping-calculator-button, .woocommerce form .form-row label, .woocommerce-page form .form-row label, .site-tools, .post-edit-link, .comment-edit-link, .comment-reply-link, .slider_button, .go_home, .filters_button, .woocommerce-ordering, .add_to_wishlist, .woocommerce p.out-of-stock, .woocommerce div.product p.stock.available-on-backorder, .wishlist-in-stock, .wishlist-out-of-stock, tr.shipping > td:first-of-type, .checkout_coupon .woocommerce-info, .woocommerce-wishlist .wishlist-empty, .check_label_radio, .order_details .title, .order_details li, .customer_details dt, .account_view_link, p.demo_store, .order_details_footer tr td:first-of-type, .wpcf7, .widget_layered_nav ul li.chosen, .widget_layered_nav_filters ul li.chosen a, .product_meta > span, .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .wpb_tour.wpb_content_element .wpb_tabs_nav li a, .mobile-menu-text, .trigger-share-list, .shortcode_banner_simple_height_bullet span, .select2-container .select2-selection, select.topbar-language-switcher, select.wcml_currency_switcher, .blog-isotope .more-link, .blog-isotope .post_meta_archive, .product_after_shop_loop .price, .yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a, .woocommerce-message a, .woocommerce .cart-collaterals .cart-subtotal .amount, .woocommerce .cart-collaterals .shipping, .woocommerce .cart-collaterals .cart-subtotal, .post_header_date, .blog-list-date, .comment-metadata, .more-link, .vc_btn, .nav-previous a, .nav-next a, .wc-block-grid__product-price, .wc-block-order-select label.wc-block-order-select__label, .wp-block-latest-posts li .wp-block-latest-posts__post-date, .product_meta span a, .product_meta span span, .comments-title, .copyright_text, .order_details li strong, .wpcf7 input, .cart-subtotal .amount, .order-total .amount, .wpb_tabs .ui-widget, .wpb_tour .ui-widget, .wpb_accordion .ui-widget, .widget ul small.count, .content-area blockquote.wp-block-quote p, .content-area .wp-block-pullquote p, .woocommerce #payment .payment_method_paypal .about_paypal, .shortcode_title.main_font, .remember-me, .woocommerce form .form-row label.inline, .woocommerce-page form .form-row label.inline, .nav-next-title, .nav-previous-title, .woocommerce-MyAccount-navigation ul li, .woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation, .wc-block-grid__product-add-to-cart *, .categories_grid .category_name, ul.products li.product .woocommerce-loop-category__title, .main-navigation .sub-menu li a, .wp-block-latest-posts li a, .wp-block-latest-posts li a, .widget_shopping_cart, .product p.price, .amount, .tabs li a, .blog-list-day, .edit-account legend, .add_to_cart_inline .amount, .vc_tta-title-text, .wc-block-grid__product-title, #comments .comment-reply-title, .minicart_text, .widget_shopping_cart .total *, .woocommerce-review__author, .comment-reply-title, .add_to_wishlist span, .woocommerce-ordering .select2-selection__rendered, .woocommerce-mini-cart__empty-message, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-cart table.shop_table.cart tbody tr td.product-name, .woocommerce-cart table.shop_table.cart tbody tr td:before, .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td:before, #site-top-bar .language-and-currency span.select2-selection__rendered, .woocommerce-cart .cart-empty, table.woocommerce-checkout-review-order-table tbody tr td.product-name, .woocommerce table.order_details, .woocommerce-account .woocommerce-MyAccount-content > p mark, .wishlist_table.mobile li .item-details table.item-details-table td.value, table.shop_table tfoot th, ul.wc-block-active-filters-list li.wc-block-active-filters-list-item, .catalog-page .woocommerce-ordering select.orderby, .mrtailor_products_load_more_loader span, .main-navigation ul > li.menu-item-info-column .menu-item-description{
font-family: 'Josefin Sans', sans-serif !important;
}
h1 {
font-size: 50px !important;
}
h5 {
font-size: 18px !important;
}
p, .content-area h6, .entry-content h6, input, textarea, select, .select2-selection__placeholder, .select2-selection__rendered, .woocommerce #reviews #comments ol.commentlist li .woocommerce-review__author, .comments-area ul.comment-list li .comment-author, .site-content p:not([class*="has-"]), .content-area, .content-area h6, .content-area ul, .content-area ol, .content-area dl, table tr td, table tbody tr td, table tfoot tr th, table tfoot tr td, .woocommerce table.shop_attributes td, .wp-block-quote cite, .wp-block-pullquote cite, .wishlist_table.mobile li .item-details table.item-details-table td.value, .content-area .blog-isotop-master-wrapper .blog-isotop-container .blog-isotope .blog-post .more-link, .gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper .more-link, .content-area .sticky-posts-container.swiper-container .swiper-slide .thumbnail_container .more-link, .gbt_18_mt_posts_slider .swiper-container .swiper-slide .more-link, .single .post-navigation .post-nav .entry-thumbnail .more-link, .wp-block-getbowtied-vertical-slider .gbt_18_slide_link a {
font-size: 18px !important;
font-family: 'Josefin Sans', sans-serif !important;
font-weight: 500;
}
footer#site-footer {
padding: 0 !important;
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select, input[type="checkbox"], input[type="radio"], .select2-container .select2-selection__rendered, .select2-container--default span.select2-selection--multiple li.select2-selection__choice, span.select2-container--default li.select2-results__option[aria-selected=true] {
background-color: #f1f1f1 !important;
}
input.wpcf7-form-control.wpcf7-submit {
width: auto;
min-width: 170px;
}
body .site-header-sticky .site-branding {
width: 100% !important;
}
div#site-menu {
text-align: center !important;
}
div#site-menu nav ul li a {
text-transform: uppercase;
}
i {
font-style: normal;
color: #000;
font-weight: 400;
}
ul.social{
margin: 0px;
}
ul.social li {
display: inline;
margin: 0 6px;
}
i.fa {
color: #7d7d7d;
}
.site-footer-copyright-area > .row {
padding: 0 0 10px 0;
}
a.logout_link {
display: none;
visibility: hidden;
}
nav#mobile-main-navigation ul li a {
color: #fff;
}
nav#mobile-main-navigation .current_page_item a {
color: #fff !important;
}
.widget_shopping_cart ul.cart_list.product_list_widget:after, .woocommerce .widget_shopping_cart ul.cart_list.product_list_widget:after, .mobile-navigation:after{
display: none;
}
.topbar-logout {
display: none;
visibility: hidden;
}
#site-footer .widget-title {
text-align: center;
}
.site-top-message i::before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-right: 5px;
}
.site-top-message i:nth-child(1)::before{
content: "\f095";
}
.site-top-message i:nth-child(2)::before{
content: "\f3cd";
}
.site-top-message i:nth-child(3)::before{
content: "\f0e0";
}
input {
border-radius: 0px !important;
}
.verde-tema { color:#1F792F !important; }
body, pre, label, blockquote, blockquote p, blockquote cite, abbr, acronym, table tr td, .woocommerce .recently_viewed_in_single h2, .product-nav-previous a, .product-nav-next a, #shipping_method .check_label_radio, .cart-collaterals table tr th, .woocommerce-checkout .woocommerce-info:before, .woocommerce-checkout .woocommerce-info, .payment_methods .check_label_radio, .order_details.bacs_details li strong, .thank_you_header .order_details li strong, .woocommerce #content div.product p.stock.in-stock, .woocommerce div.product p.stock.in-stock, .woocommerce-page #content div.product p.stock.in-stock, .woocommerce-page div.product p.stock.in-stock, .wpb_widgetised_column a, .quantity input.qty, .woocommerce .quantity .qty, .shop_table.order_details tfoot th:first-child, .shop_table.order_details tfoot td:first-child, .shop_table.woocommerce-checkout-review-order-table tfoot th:first-child, .shop_table.woocommerce-checkout-review-order-table tfoot td:first-child, .woocommerce .shop_table.customer_details tbody tr th {
color: black;
}
.site-logo {
height: auto !important;
}
header.entry-header {
display: none;
}
.site-header-sticky { top: -130px; transition: all 1.3s !important; -webkit-transition: all 1.3s !important;}
.on_page_scroll { display:block; transition: all 1.3s !important; -webkit-transition: all 1.3s !important; }
.titolo_seo { font-size:18px !important; font-weight: 400 !important; }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
margin-bottom: 20px;
}
article {
margin-bottom: 0px;
}
.masterclass .vc_col-sm-6:nth-child(2) {
width: 55%;
padding-right: 60px;
}
.masterclass .vc_col-sm-6:first-child {
width: 45%;
}
.page-id-92 .aio-icon.circle, .home .aio-icon.circle {
background: #fff;
}
.page-id-92 .aio-icon.circle .Defaults-globe, .home .aio-icon.circle .Defaults-globe {
text-align: center;
width: 100%;
font-size: 26px;
display: block;
padding-left: 4px;
}
.page-id-92 .aio-icon.circle .Defaults-home, .home .aio-icon.circle .Defaults-home {
text-align: center;
width: 100%;
font-size: 26px;
display: block;
}
.page-id-92 .aio-icon.circle .Defaults-phone, .home .aio-icon.circle .Defaults-phone {
text-align: center;
width: 100%;
font-size: 26px;
display: block;
}
.page-id-92 .aio-icon.circle .Defaults-mobile-phone, .home .aio-icon.circle .Defaults-mobile-phone {
text-align: center;
width: 100%;
font-size: 26px;
display: block;
}
.page-id-92 .aio-icon.circle .Defaults-envelope, .home .aio-icon.circle .Defaults-envelope {
text-align: center;
width: 100%;
font-size: 26px;
display: block;
}
.mappa-row .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > .vc_inner.vc_row-fluid {
margin: 0 0 0 -75px !important;
padding: 0 45px;
}
.mappa-row .vc_col-sm-3 {
width: 23% !important;
}
.mappa-row .vc_col-sm-1 {
width: 10.33333333% !important;
}
.mappa-row .map-mobile {
display: none !important;
}
body .btn-masterclass > .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
color: #fff !important;
border-color: #1f7930 !important;
background-color: #1f7930 !important;
background-image: none !important;
margin-top: 50px;
transition: all .4s ease;
-moz-transition: all .4s ease;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
}
body .btn-masterclass > .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
color: #1f7930 !important;
border-color: #1f7930 !important;
background-color: #ffffff !important;
}
.product_summary_top {
width: 100%;
border-top: solid 1px #efefef;
max-width: 100%;
border-bottom: solid 1px #efefef;
padding-top: 40px;
margin-top: 20px;
margin-bottom: 60px;
}
.single-product.woocommerce .woocommerce-breadcrumb{
display: none;
}
#site-top-bar i.fa-phone {
margin-right: 15px;
}
#site-top-bar i.fa-mobile {
margin-right: 15px;
}
.site-header-sticky-inner .main-navigation > ul > li > a {
padding: 10px 10px;
font-size: 13px;}
.site-header-sticky .site-branding {width: 20%;padding: 15px 0;}
.site-header-sticky #site-menu {
width: 80%;
text-align: right;
}
.site-header-sticky .site-branding {
width: 20% !important;
margin-right: 0 !important;
}
#site-top-bar, #site-navigation-top-bar .sf-menu ul {
background: #E8E8E6;
}
.comments_section, .cart-buttons, .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals, .single_product_summary_upsell, .single_product_summary_related, .shop_table.order_details tfoot, .shop_table.woocommerce-checkout-review-order-table tfoot {
background: #FFF;
}
.site-header-sticky .site-logo { max-height: 75px; }
.site-header-sticky .site-branding { float: left; width: 29%; }
.site-header-sticky #site-menu { float: left;  margin-top: 17px; }
.content-area {
padding-top: 0px;
}
.site-content ul, .site-content ol {
margin: 25px 25px;
}
.product_thumbnail.with_second_image.second_image_loaded:hover img { opacity: 1 !important; }
a:hover { color:#1F792F !important; }
.current_page_item a { color:#1F792F !important; }
.main-navigation > ul > li:hover > a { opacity: 1; transition: opacity 1s; -webkit-transition: opacity 1s; }
.header-centered #site-menu {
margin-top: 10px;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
color: #fff !important;
border-color: #FFF;
background-color: #1F792F;
}
.site-top-message .fa:before { margin-right:5px; }
.site-content p, .site-content ul, .site-content ol, .site-content dl, table tr td, table thead tr th, table tbody tr td, table tfoot tr th, table tfoot tr td, .woocommerce table.shop_attributes td { font-size: 18px; } .lavora-con-noi-form .wpcf7-form { margin-left: 0px; }
.lavora-con-noi-form div.wpcf7 { border: 1px solid #1F792F; float: left; padding: 20px 0px ; width: 100%;}
.lavora-con-noi-form .vc_col-sm-12 { min-height: 50px; }
img.wpcf7-captcha-captcha-1 { }
.lavora-con-noi-form span.captcha-1 {
display: -webkit-inline-box !important;
width: 85% !important;
}
.lavora-con-noi-form2 span.captcha-1 {
display: -webkit-inline-box !important;
width: 61% !important;
}
.form-sede-contatti span.captcha-1 {
display: -webkit-inline-box !important;
width: 53% !important;
}
div.wpcf7 img.ajax-loader { width: auto; }
.lavora-con-noi-form .wpcf7 input[type="text"], .lavora-con-noi-form .wpcf7 input[type="password"], .lavora-con-noi-form .wpcf7 input[type="date"], .lavora-con-noi-form .wpcf7 input[type="datetime"], .wpcf7 input[type="datetime-local"], .lavora-con-noi-form .wpcf7 input[type="month"], .lavora-con-noi-form .wpcf7 input[type="week"], .lavora-con-noi-form .wpcf7 input[type="email"], .lavora-con-noi-form .wpcf7 input[type="number"], .lavora-con-noi-form .wpcf7 input[type="search"], .lavora-con-noi-form .wpcf7 input[type="tel"], .lavora-con-noi-form .wpcf7 input[type="time"],.lavora-con-noi-form .wpcf7 input[type="url"], .lavora-con-noi-form .wpcf7 textarea
{
background: #FFF;
border-bottom: 1px dashed #1F792F;
margin-top: 5px;
font-size: 16px;
}
.lavora-con-noi-form .wpcf7 textarea
{
background: #FFF;
border: 1px dashed #1F792F;
margin-top: 20px;
font-size: 16px;
}
.lavora-con-noi-form input[type="text"]:focus, .lavora-con-noi-form  input[type="password"]:focus, .lavora-con-noi-form  input[type="date"]:focus, .lavora-con-noi-form  input[type="datetime"]:focus, .lavora-con-noi-form  input[type="datetime-local"]:focus, .lavora-con-noi-form  input[type="month"]:focus, .lavora-con-noi-form  input[type="week"]:focus, .lavora-con-noi-form  input[type="email"]:focus, .lavora-con-noi-form  input[type="number"]:focus, .lavora-con-noi-form  input[type="search"]:focus, .lavora-con-noi-form  input[type="tel"]:focus, .lavora-con-noi-form  input[type="time"]:focus, .lavora-con-noi-form  input[type="url"]:focus, .lavora-con-noi-form  textarea:focus
{
border-color: #fff;
border-bottom: 1px dashed #BBB;
}
.zona input[type="text"] { }
input[type="submit"],input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background-color: #1F792F !important; }
.wpcf7 textarea {
height: 90px;
}
.lavora-con-noi-form input[type="radio"] { margin-top: 18px; margin-bottom: 0px; }
.lavora-con-noi-form .wpcf7 .vc_col-sm-1 { width: 2.333333%; }
.lavora-con-noi-form  .wpcf7 .vc_col-sm-11 { width: 92.666667%; }
.lavora-con-noi-form2  .wpcf7 .vc_col-sm-11 { width: 96.666667%; }
.lavora-con-noi-form .wpcf7 .vc_col-sm-4-radio { width: 31%; float: left; padding-left: 15px; padding-right: 15px;}
.lavora-con-noi-form .wpcf7 .vc_col-sm-7-radio { width: 66%; float: left; padding-left: 15px; padding-right: 15px;}
.lavora-con-noi-form .wpcf7 .vc_col-sm-7 { width: 69.333333%; }
.lavora-con-noi-form .wpcf7 .vc_col-sm-12-space { width: 100%; float: left; height:30px; }
.form-titolo { text-transform: uppercase; font-weight: 600; font-size: 13px !important; text-align: center; margin-top:10px; }
div.wpcf7-mail-sent-ok {
padding: 5px !important;
float: right;
background: #008000;
color: #FFF;
}
div.wpcf7-validation-errors {
padding: 5px !important;
float: right;
background: #FF0;
color: #656565;
} .li-check ul { width: 100%; margin: 0px; }
.li-check ul li { list-style: none; }
.li-check ul li:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f058";
color: #1F792F; 
}
.page-id-88 .li-check ul li:after {
display: none !important;
}
.page-id-88 .li-check ul li:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f058";
color: #1F792F; 
}
.li-check ul li span { padding-left: 10px;   }
.li-check-left ul { width: 100%; margin: 0px; }
.li-check-left ul li { list-style: none; margin-bottom: 20px; }
.li-check-left ul li:before {
margin-right:10px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f058";
color: #1F792F;
}
.li-check-left ul li strong { color: #1F792F; }
ul.products h3, .products ul h3 {
display: block;
font-size: 14px;
text-transform: uppercase;
line-height: 19px;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background: #1F792F !important;
color: #FFF !important;
}
.products-grid li {
opacity: 1;
}
.wpcf7-response-output {
color: #1e792e;
}
.vc-sc  { margin-top: 8px; padding: 0px 5px; }
.ult-new-ib .ult-new-ib-desc { background: rgba(0, 0, 0, 0.17); }
.ult-ib-effect-style11 h2 { font-size: 35px; text-shadow: 0px 0px 27px #000 !important; text-transform: uppercase;}
#site-footer .widget-title { color: #1F792F; margin: 5px 0px; font-size: 17px !important; }
.site-footer-widget-area {background: #E8E8E6; color: #7D7D7D; margin-bottom: 15px !important; padding-top: 50px !important; padding-bottom: 30px !important; }
#site-footer { padding: 0px 0px 10px 0px !important; background: #4a4f55 !important;  }
.textwidget img { margin-left: -25px; margin-bottom: 10px; width: 94%; }
.widget { margin-bottom: 25px; }
.widget .textwidget { font-size: 17px; }
.textwidget a { color: #1F792F !important; }
.site-footer-copyright-area { color: #FFF; }
.site-footer-copyright-area a:hover { color:white; text-decoration: underline; }
.widget .menu li a { color: #1F792F !important;font-size: 17px;}
.widget .menu li { padding-right: 5px;}
.w-contacts-item {margin-bottom:15px; }
#site-footer .widget li:last-child {
padding-bottom: 0px;
}
.textwidget input[type="submit"] {padding: 10px;width: 100%;}
.textwidget .wpcf7 input[type="text"], .textwidget .wpcf7 input[type="password"], .textwidget .wpcf7 input[type="date"], .textwidget .wpcf7 input[type="datetime"], .textwidget .wpcf7 input[type="datetime-local"],.textwidget .wpcf7 input[type="month"], .textwidget .wpcf7 input[type="week"], .textwidget .wpcf7 input[type="email"],.textwidget .wpcf7 input[type="number"],.textwidget .wpcf7 input[type="search"],.textwidget .wpcf7 input[type="tel"],.textwidget .wpcf7 input[type="time"],.textwidget .wpcf7 input[type="url"],.textwidget .wpcf7 textarea
{
background: #FFF;
}
.textwidget .vc_col-sm-6, .textwidget .vc_col-sm-12 { padding-left: 0px; }
footer.entry-meta { display:none; }
.st-menu { background: #1F792F; }
.mobile-socials, .language-and-currency-offcanvas { display:none !important; }
@media only screen and (max-width : 1440px) {
body .mappa-row .vc_col-sm-3 {
width: 33.3333333% !important;
}
body .mappa-row .vc_col-sm-1 {
display: none !important;
}
.mappa-row  .aio-icon-box {
margin-bottom: 12px;
}
.mappa-row .vc_col-sm-8 .vc_column-inner * {
height: 100%;
}
.mappa-row .vc_col-sm-8 img.map-desk {
height: 100%;
width: 100%;
object-fit: cover;
object-position: center;
}
.mappa-row .vc_col-sm-3 > .vc_column-inner {
padding-top: 50px;
padding-bottom: 30px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
.lavora-con-noi-form2 .wpcf7 .vc_col-sm-11 { width: 95.666667%; }
.lavora-con-noi-form .wpcf7 .vc_col-sm-4-radio { width: 41%; }
.lavora-con-noi-form .wpcf7 .vc_col-sm-7-radio { width: 55%; }
.lavora-con-noi-form .vc_col-sm-6 { width:100%; }
.lavora-con-noi-form .vc_col-sm-6 p, .lavora-con-noi-form .vc_col-sm-6 h4, .lavora-con-noi-form .vc_col-sm-6 li { text-align:left !important; }
.li-check ul li:after { display:none; }
.li-check ul li:before {
margin-right:10px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f058";
color: #1F792F;
}
.titolone {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.masterclass .vc_col-sm-6:first-child {
width: 100%;
order:0;
}
.masterclass .vc_col-sm-6:first-child ul {
column-count: 2;
column-gap: 50px;
}
.masterclass .vc_col-sm-6:nth-child(2) {
width: 100%;
padding: 50px;
margin-top: 40px;
background: #f7f7f7;
order:2;
}
.masterclass .vc_col-sm-12:nth-child(3) {
order:1;
}
body .btn-masterclass > .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
margin-bottom: 20px;
}
.single-product #content .product > .row {
padding-top: 10px;
}
.single-product #content .product > .row .product_summary_top {
margin-bottom: 10px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)
{
.site-footer-copyright-area .medium-10  { width:100%; text-align:center;  }
.site-footer-copyright-area .medium-2  { width:100%; text-align:center; }
.lavora-con-noi-form .vc_col-sm-6 { width:100%; }
.lavora-con-noi-form .vc_col-sm-6 p, .lavora-con-noi-form .vc_col-sm-6 h4, .lavora-con-noi-form .vc_col-sm-6 li { text-align:left !important; }
.li-check ul li:after { display:none; }
.li-check ul li:before {
margin-right:10px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f058";
color: #1F792F;
}
h1:first-child { text-align: center !important; }
.mappa-row .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > .vc_inner.vc_row-fluid {
margin: 0 0 0 -70px !important;
padding: 0 36px;
}
body .mappa-row .vc_col-sm-8 {
width: 60% !important;
}
body .mappa-row .vc_col-sm-3 {
width: 40% !important;
}
.titolone {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.masterclass .vc_col-sm-6:first-child {
width: 100%;
order:0;
}
.masterclass .vc_col-sm-6:first-child ul {
column-count: 2;
column-gap: 50px;
}
.masterclass .vc_col-sm-6:nth-child(2) {
width: 100%;
padding: 50px;
margin-top: 40px;
background: #f7f7f7;
order:2;
}
.masterclass .vc_col-sm-12:nth-child(3) {
order:1;
}
body .btn-masterclass > .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
margin-bottom: 20px;
}
.single-product #content .product > .row {
padding-top: 10px;
}
.single-product #content .product > .row .product_summary_top {
margin-bottom: 10px;
}
}
@media only screen and (max-device-width : 767px)
{
h1 {
font-size: 1.875rem !important;
line-height: 1.33333em !important;
}
.site-branding img {
max-height: 60px !important;
}
.site-branding {
float: right;
}
.mobile-menu-button {
margin-top: 20px !important;
}
div#site-top-bar{
display: none;visibility: hidden;
}
.search-button-only .site-tools ul li.mobile-menu-button { width: 100%; float: none; text-align: center; }
.site-footer-copyright-area .medium-10  { width:100%; text-align:center;  }
.site-footer-copyright-area .medium-2  { width:100%; text-align:center; }
.lavora-con-noi-form .vc_col-sm-6 { width:100%; }
.lavora-con-noi-form .vc_col-sm-6 p, .lavora-con-noi-form .vc_col-sm-6 h4, .lavora-con-noi-form .vc_col-sm-6 li { text-align:left !important; }
.li-check ul li:after { display:none; }
.li-check ul li:before {
margin-right:10px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f058";
color: #1F792F;
}
h1:first-child { text-align: center !important; }
body .mappa-row .vc_col-sm-3 {
width: 100% !important;
}
.mappa-row .vc_col-sm-1 {
display: none !important;
}
.mappa-row .map-desk {
display: none !important;
}
.mappa-row .map-mobile {
display: block !important;
}
.mappa-row .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > .vc_inner.vc_row-fluid {
margin: 0 0 0 0px !important;
padding: 20px 30px 0;
}
.masterclass .vc_col-sm-6:first-child {
width: 100%;
}
.masterclass .vc_col-sm-6:first-child ul {
column-count: 1;
column-gap: 0px;
margin: 0 !important;
padding-left: 20px;
}
.masterclass .vc_col-sm-6:nth-child(2) {
width: 100%;
padding: 0px;
margin-top: 40px;
background: none;
}
.masterclass .vc_col-sm-12:nth-child(3) {
}
body .btn-masterclass > .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
margin-bottom: 20px;
}
.titolone {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
.single-product #content .product > .row {
padding-top: 20px;
margin-top: 0;
margin-bottom: 40px;
}
.single-product #content .product > .row .product_summary_top {
margin-bottom: 20px;
}
}
footer .widget-title{
text-align: center;
}