/*
Theme Name:  Starsight
Theme URL:   https://difrek.com
Description: Starsight Solat
Author:      Manuels Effe
Author URL:  https://manuels.com.ng
Template:    hello-elementor
Version:     1.0.0
*/

highlight{
	color: black;
}
.caro.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{
	width: 100px;
	border-radius: 5px;
}
option{
    font-weight: normal;
    display: block;
    min-height: 1.2em;
    padding: 0px 2px 1px;
    white-space: nowrap;
}


.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{
	order: 2;
}

.hide-left-nav .swiper-button-prev {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out;
}

.hide-left-nav:hover .swiper-button-prev {
  opacity: 1;
  visibility: visible;
}

.elementor-2 .elementor-element.elementor-element-408ee99 .elementor-tab-title.elementor-active, .elementor-2 .elementor-element.elementor-element-408ee99 .elementor-tab-title.elementor-active a{
	border-radius:10px 10px 0 0;
}

.elementor-widget-tabs .elementor-tabs-wrapper{
	margin-left: 4rem;
}

#my_item .elementor-accordion .elementor-accordion-item{
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 1px solid #000000 !important;
}

.elementor-form-fields-wrapper{
	display: grid;
	grid-template-columns: 2fr 2fr;
}

.elementor-53 .elementor-element.elementor-element-473e110 .elementor-field-group.recaptcha_v3-bottomright{
	order: 1
}

.underline:link,
.underline:visited{
	color: #ffffff;
	text-decoration: underline;
}

.elementor-1704 .elementor-element.elementor-element-78727b50 .elementor-nav-menu--dropdown li:first-child a{
	border-top-left-radius: 0!important; 
	border-top-right-radius: 0!important;
}

.elementor-1704 .elementor-element.elementor-element-78727b50 .elementor-nav-menu--dropdown a:hover{
	background-color: #E6F9EE;
  border-radius: 40px;
  padding: 7px;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down, .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{
	top: 120%;
}

.elementor-1704 .elementor-element.elementor-element-78727b50 .elementor-nav-menu--main .elementor-nav-menu ul {
	width: 12em !important;
	left: -16px!important;
}

.elementor-nav-menu--main .elementor-nav-menu ul{
	padding: 7px;
}

.elementor-1704 .elementor-element.elementor-element-78727b50 .elementor-nav-menu--dropdown a.elementor-item-active {
	border-radius: 40px;
}

.elementor-nav-menu a{
	display: flex;
  align-items: center;
  justify-content: left;
}

.elementor-nav-menu a:hover {
	border-radius:15px!important;
}
.elementor-nav-menu--dropdown a.elementor-item-active{
	border-radius:15px;
}

a{
	color: #32D17E;
}

.elementor-2766 .elementor-element.elementor-element-3d39959 .pp-tab-active, .elementor-2766 .elementor-element.elementor-element-3d39959 .pp-style-custom .pp-advanced-tabs-title.pp-tab-active{
	border-color: transparent;
}

.pp-advanced-tabs-section{
	background-color: transparent!important;
}

.brandColor{
	color: 32D17E
}

.timeline__content{
	background-color: transparent!important;
	color: #ffffff;
}

.menu-item-1513 a span:after{
	content: "";
	background-image:url('https://africancampaigns.com/website_f383b460/wp-content/uploads/2024/03/external-link.svg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	top:10px;
	right:10px;
	width:15px;
	height:15px;
}

.menu-item-123 a span:after{
	content: "";
	background-image:url('https://africancampaigns.com/website_f383b460/wp-content/uploads/2024/03/external-link.svg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	top:10px;
	right:10px;
	width:15px;
	height: 15px;
}

.menu-item-3843 .elementor-sub-item ._svg{
	padding-bottom:5px;
	width:1.2em;
}


.elementor-select-wrapper .select-caret-down-wrapper{
	width: 20px;
	height: 20px;
	background-color: #D8FAE7;
	border-radius: 50%;
}

.elementor-select-wrapper .select-caret-down-wrapper svg{
	position: relative;
  left: 4px;
}

.elementor-2537 .elementor-element.elementor-element-acba221 .elementor-field-group .elementor-select-wrapper select{
	background-color: #ffffff;
	border: 2px solid #45cc81;
}
.elementor-field-type-submit{
	grid-column: 2;
}


.elementor-field-textual:focus{
	background-color:#D8FAE7;
}
.elementor-field-type-recaptcha{
	grid-column:2;
	grid-row:5;
}

.timeline__items{
	width:inherit!important;
	height:324px!important;
}
.timeline-nav-button--next,
.timeline-nav-button--prev {
	top: 163px!important;
}

.timeline__item--top{
	height: 0px!important;
}
.timeline--horizontal .timeline__item:after{
	display:none;
}


.select-caret-down-wrapper{
	 -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
	background-image: url('https://africancampaigns.com/website_f383b460/wp-content/uploads/2024/03/Drop-down-icon.svg');
    background-repeat: no-repeat;
	background-size:cover;
	
}
.pp-gravity-form .gform_wrapper .pp-gf-select-custom:after{
	background-color: #61ce70;
    border-radius: 50%;
    padding: 3px;
    color: #fff;
}

.elementor-53 .elementor-element.elementor-element-3381290 .pp-gravity-form .gfield select option{
	background-color: red;
}

.mdp-timeline-b93d735{
	overflow:unset!important;
	width: 550px!important;
}
.timeline-nav-button--prev{
	left: -22.5rem!important;
}
.timeline-nav-button--next{
	right: -140px!important;
}
.timeline__item--top{
	margin-top:40px;
}
.timeline__item--bottom {
	transform: translateY(40px)!important;
}

.elementor-field-group-name, .elementor-field-group-email, .elementor-field-group-phonenumber, .elementor-field-group-position {
	grid-column: 1;
}

.elementor-field-group-energy, .elementor-field-group-location, .elementor-field-group-size, .elementor-field-group-field_94516e9, .elementor-field-group-field_c692ce9, .elementor-field-type-submit {
	grid-column: 2;
}
.elementor-field-group-energy {
	grid-row: 1;
}
.elementor-field-group-name, .elementor-field-group-location{
	grid-row: 2;
}
.elementor-field-group-email, .elementor-field-group-size{
	grid-row: 3;
}
.elementor-field-group-phonenumber{
	grid-row: 4;
}
.elementor-field-group-position{
	grid-row: 5;
}
