/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/
/* fix contact box and cookie consent clash */
[id^=cbox] .cb-box__type-bar {
    z-index: 2147000000 !important;
}

/* Navigation ***/
@media only screen and (min-width: 1024px) {
.VSCnav ul.sub-menu { 
	width: 255px !important; 
	max-width: 255px !important;
	}
.VSCnav ul.sub-menu li a {
	white-space: inherit !important; 
	line-height : 1.5em;
	}

.VSCnav span.sub-arrow {
	display:none;}
}
@media only screen and (max-width: 1024px) {
	.VSCnav  .elementor-nav-menu a {
		font-family: Oswald !important;
	}
	.VSCnav .menu-item a {font-size: 24px !important;}
	.VSCnav ul.sub-menu li a {
		font-size: 17px !important;	
	}
}
/*New white menu*/
.elementor-nav-menu--dropdown{
	background-color:white !important;
}
/*New white menu*/
.elementor-nav-menu--dropdown *{
	color: #191825 !important;
 font-weight: 500 !important;
 font-family: 'Montserrat';//!important;
	
}
/* Homepage ****/
.uc_post_grid_style_one, .HomePosts div.elementor-widget-container, .HomePosts {height: 100%;}
.uc_post_grid_style_one_wrap {height: inherit;}

.uc_post_grid_style_one_wrap .uc_post_grid_style_one_item:nth-child(2n) {
	background-color: #39A390 !important;
}
.uc_post_grid_style_one_wrap .uc_post_grid_style_one_item:nth-child(3n) {
	background-color: #39B88D !important;	
} 
/* About us ***/
.AboutAcc .fas { font-size: 22px;}
.AboutAcc .fas.fa-minus-square {padding-top: 6px;}
/* Privacy ***/
.privacy h2 {color: #093e44c4; font-size: 26px; font-family: Oswald; font-weight: 700; padding: 20px 0;}
/* Blog Posts ****/
.Vpost h1 {
	font-family: Oswald;
	font-size: 26px;
    font-weight: 600;
	color: #093e44c4;
	margin-bottom: 60px;
}
.Vpost h3, .Vpost h2 {
	font-family: Montserrat;
	font-size: 24px;
	font-weight: 500;
	color: #513d70;
	margin: 50px 0 24px 0;
}
.Vpost img {
	padding: 40px 0;
}
.Vpost img.imgL {
	padding: 0px 30px 30px 0;
}
.Vpost .wp-block-button__link {
	font-family: Oswald;
	font-weight: 500;
}
.pTableStyle h1 {margin-bottom: 5px;}
tr.flex-table.row td.flex-row {padding: 10px;}