
:root {
	--gweb-primary: #83C326;
	--gweb-darker:#006838;
	--gweb-lighter: #DB1479;
	--gweb-lime: lime;
	--gweb-blue: #007161 ;
}

@media screen and (min-width:767.5px) {
	.rs-events-schedule.rs-events-schedule10 .events-schedule-contents .events-items:not(.gweb-no-hour):before { content: ''; }
}
.rs-events-schedule.rs-events-schedule10 .events-schedule-contents .events-items { position:relative; }
.rs-events-schedule.rs-events-schedule10 .events-schedule-contents .events-items .row { position:relative; z-index:3; }
.rs-events-schedule.rs-events-schedule10 .events-schedule-contents .events-items:not(.gweb-no-hour):before {
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: calc(23% - 55px);
	z-index: 2;
	background-color:#F6F6F6;
}
.rs-events-schedule.rs-events-schedule10 .events-schedule-contents .events-items.green-background:before { background-color: #005C4F; }
.rs-events-schedule.rs-events-schedule10 .events-schedule-contents .events-items.light_blue-background:before { background-color: #A4C7D6; }

body:not(.elementor-editor-active) .gweb-hide { display:none!important; }

/*body.page-id-30138 div.events-schedule-contents div.tab-pane.events-shedule-des > div.events-items:nth-child(15) .rs-topic-content > p:nth-child(2) { display:none; }*/
body .rs-events-schedule.rs-events-schedule10 .events-items.gweb-lecture + .events-items { background: #B8DDED !important; }
body .rs-events-schedule.rs-events-schedule10 .events-items.gweb-lecture + .events-items .col-lg-3.text-center { opacity:0; }
body .rs-events-schedule.rs-events-schedule10 .events-items.gweb-lecture .row { border-bottom:0 !important; }
body .rs-events-schedule.rs-events-schedule10 .events-items.gweb-lecture + .events-items .row { border-top:0 !important; }
body .rs-events-schedule.rs-events-schedule10 .events-items.gweb-lecture + .events-items h3.event-title { padding-left:0; }
body .rs-events-schedule.rs-events-schedule10 .events-items.gweb-lecture + .events-items h3.event-title:after { display:none; }
body.page-id-30138 div.events-schedule-contents div.tab-pane.events-shedule-des > div.events-items:nth-child(1) h3.event-title,
body.page-id-30144 div.events-schedule-contents div.tab-pane.events-shedule-des > div.events-items:nth-child(1) h3.event-title {
	font-size:28px;
}

@media screen and (min-width:1024.5px) {
	body.home #home-cubotti > .elementor-container.elementor-column-gap-default {
		flex-wrap: wrap;
    	align-content: center;
	}
	body.home #home-cubotti > .elementor-container.elementor-column-gap-default .elementor-column {
		/*flex-basis: 25%;*/
		flex-basis: 33.333%;
	}
	body.home #home-cubotti > .elementor-container.elementor-column-gap-default .elementor-column:nth-child(4) .elementor-element.elementor-widget-button .elementor-widget-container .elementor-button-link.elementor-button .elementor-button-text { text-wrap:nowrap; }
	body.home #home-cubotti > .elementor-container.elementor-column-gap-default .elementor-column .elementor-element.elementor-widget-button .elementor-widget-container .elementor-button-link.elementor-button {
		min-height:144px;
		font-size:20px;
		display: flex;
		align-items: center;
		justify-content: center;
		width:100%;
	}
}
@media screen and (min-width:1319.5px) {
	body.home #home-cubotti > .elementor-container.elementor-column-gap-default .elementor-column .elementor-element.elementor-widget-button .elementor-widget-container .elementor-button-link.elementor-button {
		min-height:108px;
	}
}

body .elementor-element.elementor-widget-button .elementor-widget-container .elementor-button-link.elementor-button .elementor-button-text > span { font-style:italic; color:var(--gweb-primary); }
body.home .elementor-element.elementor-widget-button .elementor-widget-container .elementor-button-link.elementor-button { font-size:28px; }

body .sidenav.offcanvas-icon em,
body .team-content h3.team-name a { color:white; }

body .events-items.gweb-no-hour .rs-topic-content span { color:var(--gweb-primary) !important; font-style:italic; }
body .events-items.gweb-no-hour .rs-topic-content h2 { margin-left:40px; margin-bottom:0; }
body .events-items.gweb-no-hour .rs-topic-content { color:#050505 !important; }

.cat-supporting { margin-bottom:40px; }
.cat-supporting .elementor-widget-wrap>.elementor-element.elementor-widget-image:not(:last-child) { margin-bottom:14px; }
.cat-supporting .elementor-widget-wrap>.elementor-element.elementor-widget-image img { padding:50px; }
.cat-supporting .elementor-widget-wrap>.elementor-element.elementor-widget-image > div.elementor-widget-container { position:relative; }
.cat-supporting .elementor-widget-wrap>.elementor-element.elementor-widget-image {
	display:inline-block; width:calc(20% - 20px); margin:0 5px 14px 5px; box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 13%);
	transition:0.3s ease all; background-image: linear-gradient(230deg, #FCF1F9 0%, #FFFFFF 100%);
}
.cat-supporting .elementor-widget-wrap>.elementor-element.elementor-widget-image:before {
	content: ""; width: 100%; height: 100%; background-image: radial-gradient(at center center, #1a0b8c 55%, #fa50cb 94%);
    transition: 0.5s all; background-size: 400% 400%; position: absolute; right: 0; bottom: 0; transition: all 0.6s ease 0s; opacity: 0;
}
.cat-supporting .elementor-widget-wrap>.elementor-element.elementor-widget-image:hover:before { opacity: 1; background-position: 90% 90%; }
@media screen and (max-width:1024.5px) {
	.cat-supporting .elementor-widget-wrap>.elementor-element.elementor-widget-image { width:calc(25% - 20px); } }
@media screen and (max-width:768.5px) {
	.cat-supporting .elementor-widget-wrap>.elementor-element.elementor-widget-image { width:calc(33.333% - 20px); } }
@media screen and (max-width:575.5px) {
	.cat-supporting .elementor-widget-wrap>.elementor-element.elementor-widget-image { width:calc(50% - 20px); } }
@media screen and (max-width:425.5px) {
	.cat-supporting .elementor-widget-wrap>.elementor-element.elementor-widget-image { width:calc(100% - 20px); } }

.green-in .title span:not(.watermark) {
	font-size:inherit !important;
	color:#83c326;
	font-style:italic;
}
.rs-btn .rs_button .btn_text span {
	font-style:italic;
}

body .gweb-sidebar a,
body .rs-btn a,
body .rs-blog-grid .blog-item .blog-content .blog-btn-part .blog-btn { background:none; background-color:var(--gweb-primary) !important; }
body .gweb-white .rs-btn a { background:none; background-color:#EEE !important; color:var(--gweb-primary) !important; }
body .gweb-sidebar a:hover { background-color:var(--gweb-darker) !important; }
body .rs-btn a:after,
body .rs-blog-grid .blog-item .blog-content .blog-btn-part .blog-btn:before { background:var(--gweb-darker); }
body .gweb-white .rs-btn a:after { background:white; }

body .rs-events-schedule.rs-events-schedule10 .events-schedule-tabs .eventday-list li a:hover {	background: linear-gradient(80deg, var(--gweb-darker) 40%, var(--gweb-primary) 100%); }
body .rs-events-schedule.rs-events-schedule10 .events-schedule-tabs .eventday-list li a:after { color:black; }

body .submit-btn,
body .elementor-widget-rs-accordions .accordion-desc.ui-accordion-content p a { background: linear-gradient(80deg, var(--gweb-darker) 40%, var(--gweb-primary) 100%); }
body .submit-btn:after,
body .elementor-widget-rs-accordions .accordion-desc.ui-accordion-content p a:before { background:var(--gweb-darker); }

body .prelements-heading .pre-heading-line1:before,
body .prelements-heading .pre-heading-line1:after,
body .elementor-widget-container:hover .pre-heading-line1:before,
body .elementor-widget-container:hover .pre-heading-line1:after { background:var(--gweb-primary); }
body .reverse-span.elementor-widget-rs-heading .prelements-heading .pre-heading-line1:before,
body .reverse-span.elementor-widget-rs-heading .prelements-heading .pre-heading-line1:after,
body .reverse-span.elementor-widget-rs-heading .elementor-widget-container:hover .pre-heading-line1:before,
body .reverse-span.elementor-widget-rs-heading .elementor-widget-container:hover .pre-heading-line1:after { background:white; }

body .rs-addon-services .services-part .image-hover .services-icon { position:relative; }
body .rs-addon-services .services-part .image-hover .services-icon > .hover-img { position:absolute; top:5px; left:5px; }
body .rs-addon-services .services-part:hover .image-hover .services-icon > .main-img { transform:scale(0); }
body .rs-addon-services .services-part:hover .image-hover .services-icon > .hover-img { transform:scale(1); }

body .prelements-heading .title-inner .title span:not(.watermark) { color:var(--gweb-lighter) !important; font-style: oblique; }
body .reverse-span.elementor-widget-rs-heading .prelements-heading .title-inner .title span:not(.watermark) { color:white !important; }

body .prelements-heading.style2 .title-inner .title:before,
body .prelements-heading.style4 .title-inner .title:before { background:var(--gweb-primary); }
body .team-grid-style7 .team-item:hover .team-img svg path { fill:var(--gweb-primary) !important; }

body #sgpb-popup-dialog-main-div h2 span { color:var(--gweb-primary) !important; font-style: oblique; }

body .rs-events-schedule.rs-events-schedule10 .events-schedule-tabs .eventday-list li a.active { background: linear-gradient(80deg, var(--gweb-darker) 40%, var(--gweb-primary) 100%); }

body a { color:var(--gweb-primary); }
body a:hover { color:var(--gweb-darker); }

body .events-schedule-contents .events-items .event-shedule-info h3:after { background:var(--gweb-lime) !important; }

/* FOOTER */

body .footer-bottom .copyright p a { color:var(--gweb-primary); }
body .footer-subscribe .paper-plane { background: linear-gradient(80deg, var(--gweb-darker) 40%, var(--gweb-primary) 100%); }
body .footer-subscribe .paper-plane:after { background:var(--gweb-darker); }
body .rs-footer .widget.widget_nav_menu ul li a:hover { color:var(--gweb-primary); }
body .rs-footer .widget.widget_nav_menu ul li a:before { background:var(--gweb-primary); }
body #scrollUp i:hover, body #scrollUp i { background:var(--gweb-primary); }
body .rs-footer .widget ul.footer_social li i:hover,
body .rs-footer a:hover { color:var(--gweb-primary) !important; }
body .footer-subscribe .subscribe-bg { background-color:var(--gweb-primary); }
body .footer-subscribe input[type="email"] { background:var(--gweb-darker); }

/* MENU */
body #rs-header .menu-sticky.sticky .menu-area .navbar ul li .sub-menu li a:hover,
body #rs-header .menu-sticky.sticky .menu-area .navbar ul li .sub-menu li.current_page_item > a { color:white!important; }
body #rs-header .menu-sticky.sticky .menu-area .navbar ul > li:hover > a,
body .menu-area .navbar ul li:hover a:before { color:var(--gweb-primary) !important; }
body .menu-area .navbar ul li .sub-menu li a:hover { background-color:var(--gweb-primary) !important; }
body .nav-link-container .nav-menu-link span.dot1, body .nav-link-container .nav-menu-link span.dot3, body .nav-link-container .nav-menu-link span.dot5, body .nav-link-container .nav-menu-link span.dot7, body .nav-link-container .nav-menu-link span.dot9 { background:var(--gweb-primary) !important; }
body .nav-link-container .nav-menu-link span.dot2, body .nav-link-container .nav-menu-link span.dot4, body .nav-link-container .nav-menu-link span.dot6, body .nav-link-container .nav-menu-link span.dot8 { background:var(--gweb-darker) !important; }
body .menu-wrap-off { background: linear-gradient(80deg, var(--gweb-darker) 40%, var(--gweb-primary) 100%); }
body .offwrap { background-color:var(--gweb-darker); }
body .mobile-topnars .rs-address-area .rs-address-list i:before { color:white; }
body .sidenav a:hover { color:white; }
body .sidenav .offcanvas_social li a i:hover { background-color:white; border-color:white !important; color:var(--gweb-primary); }
body #rs-header.header-style5 .menu-area .navbar ul > li.current-menu-ancestor > a,
body #rs-header.header-style5 .header-inner .menu-area .navbar ul > li.current-menu-ancestor > a { color:var(--gweb-primary) !important; }