/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 04 2025 | 04:27:15 */
/* MAIN STICKY HEADER */
.elementor-sticky--effects .elementor-icon i.fa-bars {
    color: #000;
}
.elementor-sticky--effects {
	background-color:#fff !important;
}
.main-header {
	padding: 20px;
}

.main-header.elementor-sticky--effects {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	transition: .3s ease !important;
}

@media (min-width: 992px){
	.main-header {
	padding: 20px 30px;
}
}
/*MAIN LOGO*/
.elementor-sticky--effects .elementor-widget-theme-site-logo.elementor-widget-image {
    display: none;
}

/*SECOND LOGO*/
.elementor-sticky .second-logo.elementor-widget-image {
    display: none;
}

.elementor-sticky--effects .second-logo.elementor-widget-image {
    display: block;
}

/*BUTTON SIZING*/
.elementor-sticky--effects .transform-btn {
    transform: scale(.9) translate(25px);
}

/*OFF CANVAS MENU */
.elementor-nav-menu a {
    justify-content: space-between;
}
.main-header .elementor-nav-menu--main .elementor-item:hover {
    background: #1A1A1A !important;
}
.main-header .elementor-nav-menu--dropdown a {
    line-height: 1.5;
	background: #1A1A1A;
}
.main-header .elementor-nav-menu--dropdown a:hover {
	color: #fff;
	background: #333;
}
.offcanvas-main-nav {
    z-index: 999999 !important;
}
/* Shiny Post Carousel */
.shiny-addons-posts.owl-carousel .owl-item{
    max-width: 260px;
}
/* BLOG POSTS */
.elementor-posts .elementor-post {
    background: white;
    padding: 20px;
    border-radius: 12px;
}

/* Search Page */
body.search.search-results .page-header {
    margin-top: 106px;
}
body.search.search-results .page-header .page-header-title {
    font-size: 20px;
}

/* G-Translate */
#gt_float_wrapper {
    left: 0 !important;
    z-index: 10 !important;
}
.gtranslate_wrapper .gt_float_switcher{
	line-height: 22px;
}
.gtranslate_wrapper  .gt_float_switcher {
    border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
}
.gtranslate_wrapper .gt_float_switcher img {
    width: 30px;
    margin: 0;
}
.gtranslate_wrapper .gt_float_switcher .gt_options a:hover {
    background: #ffffff;
    color: #173164;
}
.gtranslate_wrapper .gt_float_switcher .gt_options a {
    font-size: 16px;
    padding: 10px 12px;
}
.gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang {
    padding: 0px 5px;
    font-size: 16px;
    min-height: 43px;
    display: flex;
    gap: 5px;
    align-items: center;
}
.gtranslate_wrapper .gt_float_switcher .gt-current-lang img{
	display:none;
}
.gtranslate_wrapper .gt_float_switcher .gt-current-lang svg {
    width: 28px;
}
@media (max-width:767px){
.gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang {
    min-height: 42px;
}
.gtranslate_wrapper .gt_float_switcher .gt_options {
    max-width: 300px;
}
.gt_options.gt-open img {
    margin-right: 20px;
}
.gtranslate_wrapper .gt_float_switcher .gt_options a {
    width: 50px;
    overflow: hidden;
    padding: 8px;
}
	
}


/* COOKIE CUSTOMIZATION */
.cky-notice-btn-wrapper {
    flex-direction: column;
	align-items: stretch!important;
	row-gap: 10px;
}
.cky-notice-btn-wrapper .cky-btn {
    border-radius: 50px;
}
/* box position */
.cky-consent-container.cky-box-bottom-right {
    width: 340px!important;
	bottom: 10px!important;
    right: 10px!important;
}
/* sidebar to upper position*/
 .cky-modal.cky-sidebar-right {
    transform: translateY(110%)!important;
	top: 10px!important;
	bottom: 10px!important;
    right: 10px!important;
	border-radius: 8px;
}
.cky-modal.cky-sidebar-right.cky-modal-open {
	 transform: translate(0) !important;
}

.cky-modal.cky-sidebar-right .cky-preference-center {
	width: 340px!important;	
}

.cky-preference-center {
    height: calc(100vh - 20px)!important;
}


@media (max-width: 440px) {
    .cky-consent-container.cky-box-bottom-right,
	.cky-modal.cky-sidebar-right,
	.cky-modal.cky-sidebar-right .cky-preference-center {
        width: 100% !important;
		right: 0 !important;
		bottom: 0 !important;
    }
}


