/*
Theme Name: Betheme
Theme URI: https://themes.muffingroup.com/betheme/
Author: Muffin group
Author URI: https://muffingroup.com/
Description: The biggest WordPress Theme ever
License: Themeforest Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: betheme
Version: 21.1.2

All css files are placed in /css/ folder
*/
.header-classic #Header .top_bar_left{
	display:flex;
	align-items: center;
	justify-content: center;
}
.social_m{
	flex-basis: 50%;
    text-align: center;
}
.social_m ul{
	list-style:nonel;
	margin:0;
	padding:0;
}
.social_m ul li{
	list-style:none;
}
.social_m ul li a{
	color:#fff;
	background:#32633C;
	border-radius:50%;
	padding:3px;
}
.right_top{
	display:flex;
	align-items: center;
	justify-content: center;
	margin-top:1rem;
	margin-bottom:1rem;
}
.right_top img{
	max-height:100px;
}
.right_top p{
	color:#32633C;
	font-size:14px;
	font-weight:800;
	text-align:right;
	margin-right:1rem;
	white-space: nowrap;
}
.menu_content{
	display:flex;
	align-items: center;
	justify-content: center;
	background:#32633C;
	width:100%;
	margin-top:1rem;
}
.menu_content .menu_wrapper{
	flex-basis: 90%;
}

#Top_bar .menu > li > a{
	color:#fff!important;
	line-height:22px!important;
}
#Top_bar .menu > li{
	display: inline-block!important;
    float: none!important;
}
#menu{
	background:none!important;
	text-align:center;
}
#Top_bar .menu > li > a span:not(.description){
	line-height:22px!important;
}
#Top_bar .top_bar_right{
	height:50px!important;
}
#Top_bar .top_bar_right_wrapper{
	top:6px!important;
}
#Top_bar.is-sticky{
	height:132px!important;
}
.social_m_mobile{
	display:none;
}
#Footer .slogan a:hover,
#Footer .slogan a{
	color: #fff;
    background: #32633C;
    border-radius: 50%;
    padding: 3px;
}
#Footer .widget h4{
	color:#32633C;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
#Footer .widget h4::after{
	
	content: '';
    position: absolute;
    right: 0;
    top: 40px;
    left: 0;
    height: 2px;
    background-image: linear-gradient(90deg, #32633C 0%, #678F3A 100%);
    width: 25%;
}
ul.social_f{
	margin-top:4rem;
}


.homebox2 p{
	font-size:16px;
	color:#000000;
	padding-left:20%;
}
.homebox3{
	background: transparent linear-gradient(90deg, var(--unnamed-color-32633c) 0%, #678F3A 100%) 0% 0% no-repeat padding-box;
	background: transparent linear-gradient(90deg, #32633C 0%, #678F3A 100%) 0% 0% no-repeat padding-box;
}
.homebox3 .section_wrapper {
	padding:50px 0;
}
.homebox3 .title1{
	font-size: 48px;
    color: #F1F4F5;
    margin: 0;
    font-weight: bold;
    line-height: 60px;
}
.homebox3 .title2{
	font-size:58px;
	color:#B1CD5D;
	margin:0;
	font-weight: bold;
    line-height: 40px;
}
.homebox3 .title3{
	font-size:22.5px;
	color:#B1CD5D;
	margin:0;
	font-weight: bold;
    line-height: 40px;
}
.homebox3 p{
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
}
.homebox3 .column{
	margin-bottom:0!important;
}
.homebox3 .mfn_heading {
	margin-top:30px;
}
.homebox3 .mfn_heading.heading_lines .title .line{
	width:180px;
}
.homebox4{
	margin:50px 0;
}
.homebox4 h2{
	font-size:28px;
	color:#32633C;
	margin-top:50px;
	margin-bottom:30px;
}
.homebox4 ul{
	margin:0!important;
	padding:0!important;
	margin-bottom: 30px!important;
}
.homebox4 ul li{
	font-size:16px;
	color:#000000;
	list-style:none;
	background:url("https://agriplanta.sndev.ro/wp-content/uploads/2022/04/Path-24@2x.png") left center no-repeat;
	padding-left:35px;
}
.homebox4 .green_btn{
	background: transparent linear-gradient(122deg, var(--unnamed-color-32633c) 0%, #678F3A 100%) 0% 0% no-repeat padding-box;
	background: transparent linear-gradient(122deg, #32633C 0%, #678F3A 100%) 0% 0% no-repeat padding-box;
	border-radius: 4px;
	color:#FFFFFF;
	display:inline-block;
	padding:10px 20px;
}
.homebox5{
	background:#B1CD5D;
	margin-bottom:0;
	padding:50px 0!important;
	text-align:center;
}
.homebox5 .column {
	background:#fff;
	height: 240px;
	/* UI Properties */
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 8px;
}
.homebox5 .column:first-child{
	text-align:center;
}
.homebox5 .column h3{
	font-size:16px;
	font-weight:900;
	color:#32633C;
	margin-bottom:0;
}
.homebox5 .column a{
	font-size:16px;
	color:#678F3A;
}

.homebox5 .column img{
	display:block;
	max-width:90%;
}
.homebox5 .column .image_wrapper{
	
}
.homebox5 .column .image_wrapper img{
	width:auto!important;
	max-height:190px!important;
	max-width:auto!important;
}
.homebox5 .column .image_frame,
.homebox5 .column .image_frame .image_wrapper{
	height:100%;
}
.homebox5 .column .image_frame .image_wrapper{
	display:flex;
	align-items: center;
  justify-content: center;
}
.homebox5 .column .column_attr{
	display:flex;
	align-items: center;
	  justify-content: center;
	  height:100%;
}
.homebox5 .column .column_attr img{
	max-width:80%!important;
	flex: 1;
	margin:0 auto;
	max-height:100px;
}
.homebox5 .column .column_attr h3,
.homebox5 .column .column_attr a{
	flex:1;
}
.homebox5 .column .column_attr a{
	top:30px;
	position:relative;
}
.homebox5 .column .column_attr a:after{
	content: '';
    position: absolute;
    right: 0;
    top: 25px;
    left: 0;
    height: 2px;
    background-image: linear-gradient(90deg, #32633C 0%, #678F3A 100%);
    width: 50%;
	margin:0 auto;
}
.homebox6{
	background:#F1F4F5;
	padding:50px 0!important; 
}
.homebox6 h2{
	font-size:28px;
	color:#32633C;
	text-align:center;
}
.homebox6 p{
	font-size:16px;
	color:#000000;
	text-align:center;
}
.homebox6 .column{
	margin-bottom:0;
}
.homebox6 .number-wrapper .number{
	color:#B1CD5D;
	font-size:48px;
	font-weight:900;
	font-family:"Open-Sans";
}
.homebox6 .counter .desc_wrapper .number-wrapper .label{
	color:#B1CD5D;
	font-size:48px;
	font-weight:900;
	font-family:"Open-Sans";
}
.homebox6 .counter .desc_wrapper .title{
	font-size:16px;
	color:#000000!important;
	font-family:"Open-Sans";
}
.homebox6 .counter:after{
	content: '';
    position: absolute;
    right: 0;
    top: 35%;
    height: 25%;
    background: transparent linear-gradient(178deg, #B1CD5D 0%, #83AD53 100%) 0% 0% no-repeat padding-box;
    width: 3px;
}
.homebox6 .column:last-child .counter:after{
	content:none!important;
}
.homebox7{
	padding:50px 0!important; 
}
.homebox7 p{
	font-size:16px;
	color:#000000;
}
.homebox7 p.green{
	font-size:43px;
	margin:0;
	color:#678F3A;
	font-weight:900;
	line-height:45px;
	margin-top:80px;
}
.homebox7 p.greener{
	font-size:47px;
	margin:0;
	color:#B1CD5D;
	font-weight:900;
	margin-bottom:30px;
}
.homebox7 .wrap:first-child a{
	display:inline-block;
	background: transparent linear-gradient(122deg, #32633C 0%, #678F3A 100%) 0% 0% no-repeat padding-box;
	border-radius: 4px;
	padding:10px 20px;
	color:#FFFFFF;
}
.homebox7 .boxes .column{
	height:100%;
	display:flex;
	align-items: center;
	  justify-content: center;
}
.homebox7 .boxes .column .column_attr {
	width:100%;
}
.homebox7 .boxes .column .content_pdf{
	background: #F1F4F5 0% 0% no-repeat padding-box;
	width:100%;
	text-align: center;
    min-height: 170px;
    padding-top: 40px;
	border-radius: 8px;
}
.homebox7 .boxes .column .content_pdf h2{
	font-size:16px;
	font-weight:900;
	color:#32633C;
	margin:0;
	
}
.homebox7 .boxes .column .content_pdf h3{
	color:#32633C;
	font-size:400;
	font-size:16px;
	margin:0;
}
.homebox7 .boxes .column .content_pdf a{
	position: relative;
	font-size: 16px;
    color: #678F3A;
	top:30px;
}
.homebox7 .boxes .column .content_pdf a:after{
	content: '';
    position: absolute;
    right: 0;
    top: 25px;
    left: 0;
    height: 2px;
    background-image: linear-gradient(90deg, #32633C 0%, #678F3A 100%);
    width: 50%;
    margin: 0 auto;
}
.homebox8{
	margin-top:50px;
	padding-top:30px!important;
}
.homebox8:before{
	content: '';
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    height: 14px;
    background-image: linear-gradient(90deg, #32633C 0%, #678F3A 100%);
    width: 100%;
    margin: 0 auto;
}
.homebox8 h2{
	color: #32633C;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
	position:relative;
	margin-bottom:30px;
}
.homebox8 h2:after{
	content: '';
    position: absolute;
    right: 0;
    top: 40px;
    left: 0;
    height: 2px;
    background-image: linear-gradient(90deg, #32633C 0%, #678F3A 100%);
    width: 25%;
}
.homebox8 img{
	max-width:70%!important;
	margin:0 auto;
	margin-bottom:20px;
}
.homebox9{
	background: #32633C 0% 0% no-repeat padding-box;
/* 	padding:50px 0!important; */
}

.homebox9 .column_attr {
	text-align:center;
}
.homebox9 h2{
	font-size:20px;
	color:#B1CD5D;
	font-weight:900;
	margin-bottom:30px;
	text-align:center;
}
.homebox9 p{
	font-size:16px;
	color:#F1F4F5;
	text-align:center;
	min-height:75px;
}
.homebox9 a{
	background: transparent linear-gradient(116deg, #678F3A 0%, #B1CD5D 100%) 0% 0% no-repeat padding-box;
	border-radius: 4px;
	color:#fff;
	padding:10px 20px;
	margin-top:30px;
	display:inline-block;
}
.homebox9 a:hover{
	color:#fff;
	text-decoration:none;
}
@media (max-width: 768px){
	.social_m{
		display:none;
	}
	.right_top p{
		display:none;
	}
	.social_m_mobile{
		display:block;
	}
	.menu_content{
		background:#fff;
	}
	#Top_bar .top_bar_left{
		background:#fff!important;
	}
	#Top_bar #logo img.logo-mobile{
		max-height:30px!important;
	}
	#Top_bar .logo #logo{
		text-align:left;
	}
	.header-classic #Header .top_bar_left{
		justify-content: left;
	}
	#Top_bar a.responsive-menu-toggle{
		top: -50px!important;
		color: #32633C!important;
	}
	.right_top img{
		max-height:75px;
	}
	.social_m_mobile{
		text-align: center;
	}
	.social_m_mobile ul{
		list-style:nonel;
		margin:0;
		padding:0;
	}
	.social_m_mobile ul li{
		list-style:none;
	}
	.social_m_mobile ul li a:hover,
	.social_m_mobile ul li a{
		color:#fff;
		background:#32633C;
		border-radius:50%;
		padding:3px;
	}
	#Top_bar .logo{
		text-align:left;
	}
	#Top_bar{
		height:165px;
		background:#fff!important;
	}
	.menu_content{
		display:block;
	}
	.languages{
		position:absolute;
		right:10px;
		top: 90px;
	}
	.right_top{
		margin-right:65px;
	}
	#Top_bar .menu_wrapper{
		position: relative;
		z-index: 1234!important;
	}
	#Top_bar .menu > li > a{
		color:#32633C!important;
	}
	#Top_bar #menu ul li.submenu .menu-toggle{
		line-height:25px;
	}
	#Top_bar #menu ul li{
		padding:4px 0;
	}
	#Top_bar{
		height:150px!important;
		background:#fff!important;
	}
	#Footer .widgets_wrapper .column{
		max-width: 300px;
		margin: 0 auto;
		float: none;
		text-align:center;
	}
	.homebox2 p{
		padding-left:0;
	}
	.homebox5 .column .column_attr{
		min-height:200px;
	}
	.homebox6 .counter:after{
		content:none!important;
	}
	.homebox7{
		text-align:center;
	}
	.homebox8 h2{
		display:block;
		text-align:left;
	}
	.homebox8 img{
		display:block;
	}
	.homebox8 .column_attr{
		max-width:300px;
		margin:0 auto;
	}
	.homebox9 p{
		min-height:auto;
	}
	.homebox9 .column_attr{
		margin-bottom:30px;
	}
}

.expo-expunere img {
height: 400px !important;
object-fit: cover;
width: 100%;
}

/*Stratulat Alexandru*/
.sectiune-banda-verde-1 p{
	margin: 0px;
}

.sectiune-imagine-text h2{
	font-size:24px;
	color:#32633C;
	font-weight:bold;
	margin-bottom:15px;
}
.sectiune-imagine-text p,
.sectiune-imagine-text ul li,
.sectiune-imagine-text ol li{
	font-size:16px;
	color:#000000;
	color:#32633C;
	font-weight: 700;
}

.sectiune-imagine-text .sectiune-imagine-text-image{
	display: block;
	margin: 0 auto 30px auto;
	width: 100%;
	max-width: 320px!important;
}

#Header .languages{
	display: none;
}

.main-stage{
	list-style-type: "-" !important;
}
@media screen and (max-width: 764px) {
    .gallery .gallery-item:last-child {
        display: none;
    }
}
@media screen and (max-width: 470px) {
    .gallery .gallery-item:nth-last-child(-n+3) {
        display: none; 
    }
}


@media (max-width: 768px){

}
