/*
Theme Name:     UNIQA Consulting
Theme URI:      
Author:         UNIQA Consulting
Author URI:     http://www.uniqa-consulting.com
Template:		astra
Description:    UNIQA Consulting, based on Astra.
Version:        1.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
WordPress Available:  yes
Requires License:     no
Tags:
Text Domain:    uniqa
*/

/*
Light green: 007973
Dark green: 005B56
Gold: E4C048
Blue: 046587;
*/

p
{
	font-size: 16px;
}

.bulletpoints p
{
	font-size: 16px;
}

.ast-single-post .entry-title, .page-title
{
	color: #007973;
}

article:not(.post-16, .post-732)
{
	/*padding: 0 8em 4em 8em;*/
}

.post-641, .post-477
{
	padding: 0 8em 4em 8em;
}

@media only screen and (max-width: 600px) {
  article:not(.post-16, .post-732)
{
	padding: 0 2em 2em 2em;
}
}

.elementor-8 .elementor-element.elementor-element-4f3f5ae.elementor-position-top .elementor-icon-box-icon
{
	border: 8px solid red !important;
}

h2
{
	margin-bottom: 0 !important;
}

h3
{
	/*color: #E4C048 !important;*/
	margin-bottom: 0 !important;
}

.site-header
{
	position: sticky;
	top: 0;
}

.page-title
{
	text-align: center;
	font-weight: bold;
	color: #E4C048 !important;
}

.elementor-widget-button .elementor-button, .pbSubmit, .wpforms-form button[type=submit]
{
	border: 2px solid #E4C048 !important;
}

.button, .elementor-button, .elementor-button-text, .pbSubmit, .wpforms-submit, .wpforms-form button[type=submit], .pbSubmit
{
	color: #005B56 !important;
	transition: 0.3s all;
	-webkit-transition: 0.3 all;
}

div.wpforms-container-full .wpforms-form button[type=submit], .pbSubmit
{
	background: #E4C048 !important;
	border-radius: 5px;
}

.elementor-element.elementor-button-info .elementor-button
{
	background-color: transparent !important;
	transition: 0.3s all;
	-webkit-transition: 0.3 all;
}

/*Third button*/
.elementor-element.elementor-button-success .elementor-button
{
	background: #005B56 !important;
	color: whitesmoke !important;
}

.elementor-element.elementor-button-success .elementor-button .elementor-button-text
{
	color: #E4C048 !important;
}

.button:hover, .elementor-button:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, .pbSubmit:hover
{
	transform: scale(1.1);
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	filter: brightness(105%);
}

.elementor-element.elementor-button-info:hover .elementor-button, div.wpforms-container-full .wpforms-form button[type=submit]:hover
{
	background: #E4C048 !important;
}

.dienst
{
	transition: 0.3s all;
	-webkit-transition: 0.3 all;
	margin: 0.75em;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.dienst p
{
	margin-top: -15px;
}

.dienst:hover
{
	transform: scale(1.05);
	box-shadow: rgba(149, 157, 165, 0.5) 0px 8px 24px;
}



.entry-content
{
	top: 0px;
	min-height: 600px;
}

.disabled
{
	display: none;
}

.pattern-border
{
	background-image: url("pattern.png");
	background-size: contain;
	background-repeat: repeat-x;
	height: 40px;
	z-index: 2;
}

/*Afspraak maken*/
.fieldCalendarServicefieldname1_1
{
	display: none;
}

#fbuilder .slots
{
	width: 50% !important;
}

.ui-datepicker-calendar .ui-state-active
{
	/*background: #E4C048 !important;*/
	background: #005B56 !important;
	
	color: white !important;
}

.pbSubmit
{
	padding: 0.5em 0 0.5em 0;
}

/*/


/*CONTACT*/

div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium, .wpforms-field-row.wpforms-field-medium, .wpforms-field-row .wpforms-field-medium, .wpforms-field-row
{
    max-width: 100% !important;
}

/**/

/*Footer*/
.ast-small-footer
{
	border-top: none;
}

.ast-footer-overlay
{
	background-color: #005b56;
}

.ast-small-footer-section, .ast-small-footer-section a
{
	color: #E4C048;
}

#menu-item-906 i
{
	color: #005b56;
	background: #E4C048;
	padding: 0.5em;
	border-radius: 100%;
	width: 30px;
	text-align: center;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
}

#menu-item-906:hover i
{
	filter: brightness(110%);
}

.main-header-menu .current-menu-item > .menu-link, a:hover
{
	color: #017871 !important;	
}

.ast-desktop .main-header-menu.submenu-with-border .sub-menu
{
	border-color: #005b56;
}

.menu-toggle-icon:before
{
	color: #005b56 !important;
    background: #e4c048 !important;
	padding: 0.25em;
}
