/*PRIMARY NAVIGATION*/

/* Hide third-level menus by default */
.qalour-lite-header nav.qalour-lite-nav .qalour-lite-menus ul ul {
  display: none;
}

/* Show third-level menus when the second-level item is hovered */
.qalour-lite-header nav.qalour-lite-nav .qalour-lite-menus ul li:hover > ul {
  display: block;
}
/* Show second level full width menu */
.qalour-lite-header nav.qalour-lite-nav .qalour-lite-menus .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
    min-width: 320px;
    width: auto;
    overflow: visible;
    visibility: visible;
}

.qalour-lite-header nav.qalour-lite-nav .qalour-lite-menus .wp-block-navigation-submenu.has-child > .wp-block-navigation__submenu-container  {
		overflow: visible!important;
		white-space: nowrap;
    overflow-wrap: break-word;
		width:100%;
		margin-left:2px;
}

.qalour-lite-header nav.qalour-lite-nav .qalour-lite-menus .wp-block-navigation-submenu.has-child > .wp-block-navigation__submenu-container li {
		clear: both;
	  min-height:40px;
}

.wp-block-navigation-item__label {
		font-weight:500;
}

/*FULL WEBSITE FONT*/


.caption {
		font-weight:700;
}

body h2 {
		font-weight: 600;
		letter-spacing: 4px;
		font-size: 1.35rem;
		font-family: 'Mulish'!important;
}

body p {
		font-size:18px;
}

header p {
		font-size:17px;
}

.wp-block-accordion-heading__toggle-title {
		font-weight: 600;
}

.wp-elements-4 a:where(:not(.wp-element-button)) {
		font-weight:600!important;
}


/*FLYOUT FORMILLA*/

.formilla-popup-wrapper-67 {
		left:600px!important;
}

.formilla-popup-wrapper-67 .formilla-popup-container {
		max-width:900px!important;
}
		
.formilla-popup-wrapper-67 .formilla-popup-container .formilla-popup-container-content .formilla-popup-container-content-sub .formilla-popup-header {
		max-width:500px!important;
		}

.formilla-popup-wrapper-67 .formilla-popup-container .formilla-popup-container-content .formilla-popup-container-content-sub .formilla-popup-header-image-box {
		border-radius:0px!important;
}
.formilla-popup-wrapper-67 .formilla-popup-container {
		background-color:#C7C607!important;
		border-radius:0px!important;
}

.formilla-popup-wrapper-67 .formilla-popup-container .formilla-popup-container-content .formilla-popup-container-content-sub .formilla-popup-button {
		border-radius:0px!important;
		color: #525151!important;
}

.formilla-popup-wrapper-67 .formilla-popup-container .formilla-popup-container-content .formilla-popup-container-content-sub .formilla-popup-header .formilla-popup-header-sub-heading {
		color: #404040!important;
}

.formilla-popup-wrapper-67 .formilla-popup-container .formilla-popup-container-content .formilla-popup-container-content-sub .formilla-popup-header .formilla-popup-header-title  {
		color:#404040!important;
}

/*METASLIDER*/

.metaslider .caption {
		padding: 10px 20px;
		background-color: #526661;
		font-size:18px;
		color: #C2E9FF!important;
}
body .metaslider .coin-slider, body .metaslider .nivoSlider, body .metaslider .nivoSlider img, body .metaslider .rslides, body .metaslider .rslides li, body .metaslider .flexslider ul.slides, body .metaslider .flexslider .slides li, body .metaslider .flexslider .slides ul, body .metaslider .flexslider .slides ol, body .metaslider .flexslider .slides img, body .metaslider .flexslider .flex-direction-nav, body .metaslider .flexslider .flex-direction-nav li {
		padding: 0px 0px 30px 0px;
}

#metaslider-id-19 .flexslider .caption-wrap {
		color: #C2E9FF!important;
}

/*PORTFOLIO PAGE*/
.wp-element-caption {
		font-size:18px;
}

/*CONTACT PAGE*/

.page-id-71 .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg {
		font-size:200px;
}
.wp-block-accordion-heading {
    background-color: #c7c607;
    border-width: 0;
    color: #ffffff;
    font-family: 'mulish';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.04em;
    line-height: inherit;
    padding-top: calc(0.667em + 2px);
    padding-right: calc(1.333em + 2px);
    padding-bottom: calc(0.667em + 2px);
    padding-left: calc(1.333em + 2px);
    text-decoration: none;
    text-transform: uppercase;
		border-radius:50px;
}

/*MAILPOET*/
.mailpoet-manage-subscription--modern .mailpoet_submit {
		background-color:#c7c607;
		font-family: 'mulish';
		text-transform: uppercase;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.04em;
    line-height: inherit;
    padding-top: calc(0.667em + 2px);
    padding-right: calc(1.333em + 2px);
    padding-bottom: calc(0.667em + 2px);
    padding-left: calc(1.333em + 2px);
		border-radius:50px;
}
.mailpoet-manage-subscription--modern .mailpoet_submit:hover {
		background-color:#c7c607;
}

.mailpoet_form .mailpoet_submit, .mailpoet_form .mailpoet_form_close_button {
		background-color:#c7c607;
		font-family: 'mulish';
		color:#ffffff;
		text-transform: uppercase;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.04em;
    line-height: inherit;
    padding: 16px!important;
		border-radius:50px;
}

#mailpoet_form_1 .mailpoet_paragraph.last {
		padding:16px;
}

#mailpoet_form_1 form.mailpoet_form {
		margin-top:-60%;
}
#mailpoet_form_1 .mailpoet_paragraph {
		border-radius:50px;
		padding:10px;
}

.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {
		color:#ffffff;
}

.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {
		padding-top:75px;
}

/* ENVIRA GALLERY*/
.envira-gallery-image {
		height:163px!important;
}

/*EVENT PRESS*/

:root :where(.wp-block-tag-cloud.is-style-outline a) {
		font-size: 16px!important;
		padding:8px;
}