/*
Theme Name: Landmaster Child
Theme URI: http://demo.7iquid.com/landmaster/
Author: 7iquid
Author URI: http://themeforest.net/user/7iquid
Template: landmaster
Description: Landmaster  is a refreshing, clean, reliable, robust, dynamic and feature-full gardening and landscaping WordPress theme for lawn services, sod cutting services, gardening and landscaping, lawn decorators, farm producers, nurseries, garden designers, florists, landscape architects, environmentalist, forest department and forest guards, green tourism industry, conservationist, organic food producer, renewable energy provider, land scrappers, NGOs, organic farmers, ecologists, fertilizer maker and supplier, gardening tools store and all such websites.
Version: 3.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: landmaster-child
Tags: elementor, garden , landscape , agriculture, farm, organic, flower, business, farmer shop, plant shop, florist, gardener, gardening, grass, groundskeeper, industry , landscaping, lawn services,one-column, two-columns, left-sidebar, right-sidebar, grid-layout, accessibility-ready, custom-colors, custom-menu, editor-style, featured-images, footer-widgets, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* mv-text-size: Moștenirea Verde – text mai mare și mai lizibil în blocurile de text */
.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-text-editor li {
	font-size: 17px;
	line-height: 1.7;
	color: #555555;
}
.elementor-widget-text-editor li { margin-bottom: 6px; }
@media (max-width: 767px) {
	.elementor-widget-text-editor,
	.elementor-widget-text-editor p,
	.elementor-widget-text-editor li { font-size: 16px; }
}

/* mv-jost: Moștenirea Verde – fonturile Futura ale temei nu au ă, ș, ț.
   Le înlocuim cu Jost (licență OFL), găzduit local de Elementor în /uploads/elementor/google-fonts/.
   Dacă Elementor regenerează fonturile locale cu alte nume de fișier, numele de mai jos trebuie actualizate. */
@font-face{font-family:"Futura Bk BT";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-b58a5805.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Bk BT";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-1bb29fad.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura Bk BT";font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-e1618f6f.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Bk BT";font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-01225357.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura Bk BT";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-b58a5805.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Bk BT";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-1bb29fad.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura Md BT";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-b58a5805.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Md BT";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-1bb29fad.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura Md BT";font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-e1618f6f.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Md BT";font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-01225357.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura Md BT";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-b58a5805.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Md BT";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-1bb29fad.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura Md BT";font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-e1618f6f.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Md BT";font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-01225357.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura Hv BT";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-b58a5805.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Hv BT";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-1bb29fad.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura Hv BT";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-b58a5805.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Hv BT";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-1bb29fad.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura Hv BT";font-style:italic;font-weight:900;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-e1618f6f.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Hv BT";font-style:italic;font-weight:900;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-01225357.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-b58a5805.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-1bb29fad.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura Lt BT";font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-b58a5805.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Lt BT";font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-1bb29fad.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura Lt BT";font-style:italic;font-weight:300;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-e1618f6f.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura Lt BT";font-style:italic;font-weight:300;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-01225357.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Futura LtCn BT";font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-b58a5805.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:"Futura LtCn BT";font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/elementor/google-fonts/fonts/jost-1bb29fad.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}

/* mv-project-cards: grila de proiecte – titlul și rezumatul vizibile mereu, nu doar la hover */
.elementor-widget-cms_project_grid .grid-item { margin-bottom: 30px; }
.elementor-widget-cms_project_grid .grid-item-inner { background: #fff; border-radius: 12px; overflow: hidden; box-shadow: 0 6px 24px rgba(13,60,0,.10); height: 100%; display: flex; flex-direction: column; }
.elementor-widget-cms_project_grid .post-image img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; display: block; }
.elementor-widget-cms_project_grid .entry-body { position: static !important; opacity: 1 !important; transform: none !important; background: #fff !important; display: block !important; height: auto !important; padding: 20px 22px 22px !important; flex: 1; }
.elementor-widget-cms_project_grid .entry-body::before,
.elementor-widget-cms_project_grid .entry-body::after { display: none !important; }
.elementor-widget-cms_project_grid .entry-body-inner { transform: none !important; padding: 0 !important; margin: 0 !important; text-align: left; }
.elementor-widget-cms_project_grid .entry-title { margin: 0 0 8px; font-size: 22px; line-height: 1.3; }
.elementor-widget-cms_project_grid .entry-title a { color: #0D3C00 !important; }
.elementor-widget-cms_project_grid .entry-content { color: #555 !important; font-size: 16px; line-height: 1.6; margin: 0 0 14px; }
.elementor-widget-cms_project_grid .action-buttons { margin: 0; }
.elementor-widget-cms_project_grid .grid-item-inner:hover .entry-title a { color: #6A961F !important; }
