/**
 * Theme Name: bugetare
 * Description: Description
 * Version: 1.1
**/

.hidden { display: none !important; }

/* Menu */

.sf-menu li.dropdown ul a:hover {
    color: #ffffff;
}

/* Fullwidth sections */

#bg-2 {
    margin: 90px 0;
}



.rwmb-button,
.rwmb-map-goto-address-button {
	position: relative;
	background-clip: padding-box;
	display: inline-block;
	padding: 15px 40px;
	border: none;
	margin-bottom: 20px;
	background-color: #0068A8;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	font-weight: 700;
	cursor: pointer;
	-webkit-appearance: none;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}

.rwmb-button:hover,
.rwmb-map-goto-address-button:hover,
.rwmb-button:focus,
.rwmb-map-goto-address-button:focus {
	border-color: #005f99;
	background-color: #005f99;
	color: #ffffff;
}

.rwmb-button:active
.rwmb-map-goto-address-button:active {
	border-color: #005f99;
	background-color: #005f99;
	color: #ffffff;
}

.rwmb-file-input {
	display: inline-block;
	width: auto !important;
	position: relative;
	background-clip: padding-box;
	display: inline-block;
	padding: 8px 25px;
	border: 2px solid #ccc;
	margin-bottom: 20px;
	background-color: transparent;
	color: #343434;
	text-align: center;
	text-decoration: none;
	font-size: 15px;
	font-weight: 700;
	cursor: pointer;
	border-radius: 100px;
	-webkit-appearance: none;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}

.rwmb-label { display: flex; }

.rwmb-button-wrapper.rwmb-form-submit { 
	display: block;
	padding-top: 50px;
	text-align: right; 
}

.at-svc-compact .at-label { display: none !important; }

.error-404 h4 {
	font-weight: 400;
}

.error-404 h1 i {
	font-size: 120px;
	color: #F6CC22;
}

@media (max-width: 767px) {

	.rwmb-label,
	.rwmb-label ~ .rwmb-input{
		width: 100% !important;
	}

}

/* Domenii bugetare */
	
.domenii-bugetare {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 30px;
}	

.domenii-bugetare .domeniu {
    display: flex;
    align-items: center;
	box-sizing: border-box;	
	width: 32%; 
	padding: 50px 20px;
	margin-bottom: 35px;
	background-color: #f7f7f7;
	color: #0068A8;
}

.domenii-bugetare .domeniu:nth-child(1) {
	
}

.domenii-bugetare .domeniu p {
	margin-bottom: 0;
	font-size: 20px;
	font-weight: 700;
}

.domenii-bugetare .domeniu img {
    display: inline-block;
	margin-bottom: 30px;
	margin-right: 30px;
}

@media(max-width: 767px) {
	
	.domenii-bugetare {
		display: block;
		margin-bottom: 50px;
		margin-top: 20px;
	}
	
	.domenii-bugetare .domeniu {
		width: 100%; 
		padding: 20px;
		margin-bottom: 30px;
	}
	
}

/* Calendar bugetare */

.calendar-participare {
}

.calendar-participare .icon-box-2.first:before {
	content: "1";
}
	
.calendar-participare .icon-box-2.second:before {
	content: "2";
}

.calendar-participare .icon-box-2.third:before {
	content: "3";
}

.calendar-participare .icon-box-2.fourth:before {
	content: "4";
}

.calendar-participare .icon-box-2.fifth:before {
	content: "5";
}

.calendar-participare .icon-box-2.sixth:before {
	content: "6";
}

.calendar-participare .icon-box-2.seventh:before {
	content: "7";
}

.calendar-participare .icon-box-2 h5 { color: #c38f67; }
	
