/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.contact-menu-item a.elementor-item.elementor-item-anchor {
    border: 1px solid #fff;
    padding: 5px 20px;
    border-radius: 50px;
	transition: all .3s;
}
.contact-menu-item a.elementor-item.elementor-item-anchor:hover {
    border: 1px solid #CCFF00;
	background: #CCFF00;
	color: #021637;
}
.e-link-in-bio {
	--e-link-in-bio-gutter-block-end: 0px;
	--e-link-in-bio-gutter-inline: 0px;
}
.e-link-in-bio__icons {
    gap: 15px;
    margin-block-start: 5px;
}
.e-link-in-bio__ctas {
    display: none;
}
a.elementor-post__read-more {
    background: #CCFF00;
    padding: 3px 20px;
    border-radius: 50px;
	transition: all .3s;
}
a.elementor-post__read-more:hover {
    background: #7DF3EF;
	color: #021637 !important;
}

ul {
    padding-inline-start: 15px;
}
figure.wp-block-image img {
    border-radius: 10px;
}

.hoverboxes h3, .hoverboxes p {
	transition: linear 0.3s;
}
.hoverboxes:hover {
	p, h3 {
    	color: #000000;
	}
}


.page-id-1330 div#contact {
	background-color: #B7D6A1;
}
.page-id-1330 div#footer {
	background-color: #061F0A;
}
.page-id-1330 #oc-container {
	background-color: #061F0A;
}




#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
    font-size: 16px;
    max-width: 100%;
}
#cmplz-document p, .editor-styles-wrapper .cmplz-unlinked-mode p, #cmplz-document li, .editor-styles-wrapper .cmplz-unlinked-mode li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode td {
    font-size: 16px;
}
#cmplz-cookies-overview .cmplz-dropdown, 
.cmplz-service-desc , .cmplz-dropdown-cookiepolicy, 
.cookies-per-purpose, .function, .function-header, 
.retention-header, .retention, .name, 
.name-header, .purpose {
	background-color:transparent!important;
}
#cmplz-document .function, .function-header, .retention-header, 
.retention, .name, .name-header, .cookies-per-purpose {
	border:1px solid #333!important;
}

#cmplz-document [type=button], #cmplz-document [type=submit], #cmplz-document button {
    background-color: #b7d6a1;
    border: 1px solid #b7d6a1;
}
#cmplz-document [type=button]:hover, #cmplz-document [type=submit]:hover, #cmplz-document button:hover {
    background-color: #fff;
    border: 1px solid #fff;
}

.page-header {
    min-height: 50vh;
    display: flex;
    flex-direction: row;
    align-items: center;
}


