/**
 * This file contains plugin/theme overwrites!
 */



/*###############################################################################*/
/*#### Google Webfonts
/*###############################################################################*/

/* rosario-regular - latin */
@font-face {
	font-family: 'Rosario';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/rosario-v27-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/rosario-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/rosario-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/rosario-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('../fonts/rosario-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/rosario-v27-latin-regular.svg#Rosario') format('svg'); /* Legacy iOS */
}
/* rosario-700 - latin */
@font-face {
	font-family: 'Rosario';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/rosario-v27-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('../fonts/rosario-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/rosario-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/rosario-v27-latin-700.woff') format('woff'), /* Modern Browsers */
	url('../fonts/rosario-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/rosario-v27-latin-700.svg#Rosario') format('svg'); /* Legacy iOS */
}


/*###############################################################################*/
/*#### Google Recaptcha
/*###############################################################################*/

 .grecaptcha-badge { visibility: hidden; }

/*###############################################################################*/
/*#### CONTACT FORM 7
/*###############################################################################*/

.wpcf7-form .asterik {
	color:#bd9620;
	font-weight:700;
}

.wpcf7-form label {
	display:inline-block;
	margin-bottom:5px;
}

.wpcf7-list-item {
	margin-left:0 !important;
}

.wpcf7-form a {
	text-decoration:underline;
}

.wpcf7-form .col {
	width:48%;
}

.wpcf7-form:after {
	content:"";
	display:table;
	clear:both;
}

.wpcf7-form .col-left {
	float:left;
}

.wpcf7-form .col-right {
	float:right;
}

.wpcf7-form .flex {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.wpcf7-form .flex label {
	-webkit-box-flex:1;
	-ms-flex:1 1 100%;
	flex:1 1 100%;
}

.wpcf7-form .flex .wpcf7-form-control-wrap {
	-webkit-box-flex:0;
	-ms-flex:0 0 49%;
	flex:0 0 49%;
}

.wpcf7-form .submit-container,
.wpcf7-form .form-group + .form-group {
	margin-top:1rem;
}

.wpcf7-form .wpcf7-not-valid-tip {
	display:inline-block;
	width:100%;
	margin-top:5px;
	padding:0 5px;
	background-color:#f2dede;
	border:1px solid rgba(166, 66, 66, 1);
	color:rgba(166, 66, 66, 1);
}

@media (max-width:767px) {
	.wpcf7-form .col {
		width:100%;
		float:none;
	}
}

/*###############################################################################*/
/*#### iLIGHTBOX (Avada Global Lightbox)
/*###############################################################################*/

.ilightbox-thumbnails-grid {
	display:none !important;
}


.passster-form h4 {
    color: rgb(189, 150, 32) !important;
}

.passster-form #passster_submit{
	background: rgb(189, 150, 32) !important;
}

.passster-form #passster_submit:hover{
	background: rgb(83, 49, 33) !important;
}

/*###############################################################################*/
/*#### WPForms
/*###############################################################################*/

.wpforms-field-divider {
	margin-top:20px !important;
	border-top:1px solid #cccccc !important;
}

.wpforms-field-description {
	margin:0 !important;
	padding:5px !important;
	color:#3c3c3c !important;
	background:#ccc !important;
}

.wpforms-page-indicator-page-title {
	color:#533121 !important;
	float:right !important;
}

.wpforms-submit,
.wpforms-page-button {
	color:#fff !important;
	border:0 !important;
	background:#533121 !important;
	transition:all 0.4s ease;
}

.wpforms-submit:hover,
.wpforms-page-button:hover {
	background:#bd9620 !important;
}