/*
Theme Name: Landmaster Child
Theme URI: http://demo.7iquid.net/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: 1.0.4
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.
*/

.item-comment {
	display: none !important;
}

.item-date::after {
  content: none !important;
}

.site-footer .bottom-footer .bottom-col .bottom-copyright a {
	color: #ffffff !important;
}

#kontaktai .wpcf7 .wpcf7-form .wpcf7-list-item {
  margin: 0;
}

.elementor a.main-mygtukas {
	display: inline-flex;
	background: #99AD34;
	border-radius: 30px;
	padding: 0 35px 0 0;
	text-transform: uppercase;
	box-shadow: 0px 50px 50px rgba(84, 97, 24, 0.2);
	color: #fff;
	font-weight: 500;
	font-size: 21.88px;
	line-height: 24px;
	border: 5px solid #99AD34;
	align-items: center;
}

.elementor a.main-mygtukas:hover {
	color: #fff;
	background-color: #546118;
}

.text-container {
	position: relative;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	/* max-height: 60px; 
	overflow: hidden; */
} 

.text-container > p {
	margin-bottom: 0;
}

/*.text-container:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 20px;
	bottom: 0;
	background: linear-gradient(0deg, rgba(195,217,229,1) 0%, rgba(195,217,229,0) 100%);
}*/

.wpml-ls-legacy-list-horizontal, .wpml-ls-legacy-list-horizontal a {
	padding: 0;
	color: #000;
}

.wpml-ls-legacy-list-horizontal ul li.wpml-ls-item {
	padding: 0 5px;
	border-right: 1px solid #000;
}

.wpml-ls-legacy-list-horizontal ul li:last-child {
	padding-right: 0;
	border-right: none;
}

.wpml-ls-current-language {
	font-weight: 600;
}

.icon-container {
	padding: 6px 8px;
	border-radius: 100%;
	background-color: #546118;
	margin-right: 20px;
	display: flex;
}

#evl2r6secftb1 {
	width: 36px;
	height: 36px;
}
#evbxzveomss3_tr {animation: evbxzveomss3_tr__tr 1700ms linear infinite normal forwards}
@keyframes evbxzveomss3_tr__tr { 0% {transform: translate(149.981262px,150.334152px) rotate(-6deg)} 28.823529% {transform: translate(149.981262px,150.334152px) rotate(6deg)} 60% {transform: translate(149.981262px,150.334152px) rotate(-6deg)} 70.588235% {transform: translate(149.981262px,150.334152px) rotate(0deg)} 100% {transform: translate(149.981262px,150.334152px) rotate(-6deg)} }
#evbxzveomss5 {animation: evbxzveomss5_c_o 1700ms linear infinite normal forwards}
@keyframes evbxzveomss5_c_o { 0% {opacity: 0} 29.411765% {opacity: 1} 100% {opacity: 1} }
#evbxzveomss7 {animation: evbxzveomss7_c_o 1700ms linear infinite normal forwards}
@keyframes evbxzveomss7_c_o { 0% {opacity: 0} 29.411765% {opacity: 0} 58.823529% {opacity: 1} 100% {opacity: 1} }
#evbxzveomss9 {animation: evbxzveomss9_c_o 1700ms linear infinite normal forwards}
@keyframes evbxzveomss9_c_o { 0% {opacity: 0} 52.941176% {opacity: 0} 88.235294% {opacity: 1} 100% {opacity: 1} }

#evl2r6secftb3_tr {animation: evl2r6secftb3_tr__tr 1700ms linear infinite normal forwards}@keyframes evl2r6secftb3_tr__tr { 0% {transform: translate(0px,0px) rotate(-6deg)} 28.823529% {transform: translate(0px,0px) rotate(6deg)} 60% {transform: translate(0px,0px) rotate(-6deg)} 70.588235% {transform: translate(0px,0px) rotate(0deg)} 100% {transform: translate(0px,0px) rotate(-6deg)} }#evl2r6secftb5 {animation: evl2r6secftb5_c_o 1700ms linear infinite normal forwards}@keyframes evl2r6secftb5_c_o { 0% {opacity: 0} 29.411765% {opacity: 1} 100% {opacity: 1} }#evl2r6secftb7 {animation: evl2r6secftb7_c_o 1700ms linear infinite normal forwards}@keyframes evl2r6secftb7_c_o { 0% {opacity: 0} 29.411765% {opacity: 0} 58.823529% {opacity: 1} 100% {opacity: 1} }#evl2r6secftb9 {animation: evl2r6secftb9_c_o 1700ms linear infinite normal forwards}@keyframes evl2r6secftb9_c_o { 0% {opacity: 0} 52.941176% {opacity: 0} 88.235294% {opacity: 1} 100% {opacity: 1} }

.pagetitle:before {
	background-color: rgba(2, 34, 74, 0.418) !important;
}

.wpcf7-form-control .wpcf7-submit {
	display: inline-flex !important;
	background: #99AD34 !important;
	border-radius: 30px !important;
	padding: 0 35px 0 0 !important;
	text-transform: uppercase !important;
	box-shadow: 0px 50px 50px rgba(84, 97, 24, 0.2) !important;
	color: #fff !important;
	font-weight: 500 !important;
	font-size: 21.88px !important;
	line-height: 24px !important;
	border: 5px solid #99AD34 !important;
	align-items: center !important;
}

.wpcf7-form-control.wpcf7-submit:hover {
	color: #fff;
	background-color: #546118;
}

.elementor-widget-container .cms-project-carousel.layout1 .carousel-item-inner .entry-body .action-buttons a.project-more {
	background-color: #99AD34;
}

.elementor-widget-container .cms-project-carousel.layout1 .carousel-item-inner .entry-body .action-buttons a.project-more:hover {
	background-color: #546118;
}

.site-footer .bottom-footer {
	background-color: #002249;
}

.elementor-3916 .elementor-element.elementor-element-1812f64 .elementor-icon i, .elementor-3916 .elementor-element.elementor-element-1812f64 .elementor-icon svg {
    transform: rotate(0deg) !important;
}

@media screen and (min-width: 1200px) {
	.site-header #site-header-wrap.header-layout2 .container, #site-header-wrap.header-layout4 .container {
		max-width: 1158px;
	}
}

@media screen and (min-width:992px) {
	.primary-menu > li > a:before {
		display: none;
	}
	
	.main-navigation .primary-menu > li > a {
		line-height: 102px;
		font-weight: 500;
		text-transform: uppercase;
	}
}

@media screen and (max-width: 991px) {
	.elementor-widget-container .cms-project-carousel.layout1 .carousel-item-inner .entry-body .entry-body-inner {
		transform: translateY(0);
	}
	.elementor-widget-container .cms-project-carousel.layout1 .carousel-item-inner .entry-body {
		opacity: 1;
	}
}

@media screen and (max-width:767px) {
	.content-area h2:not(.no-responsive), .content-area .h2:not(.no-responsive) {
		font-size: 33px !important;
		line-height: 52px !important;
		font-weight: 500 !important;
	}
}