
			
						.elementor-widget-sidebar a {
				margin-bottom:20px!important;
			}
			.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
			    white-space: nowrap;
			    flex-grow: 1;
			    color: #fff;
			}
			.elementor-nav-menu--dropdown a {
				background-color:#666;
			}
			.e--pointer-double-line .elementor-item:after, .e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:after, .e--pointer-overline .elementor-item:before, .e--pointer-underline .elementor-item:after, .e--pointer-underline .elementor-item:before {
			    height: 3px;
			    width: 100%;
			    left: 0;
			    background-color: #bb9624!important;
			    z-index: 2;
			}
			.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
			    font-size: 39px!important;
			}
			.wp-block-group {
			    padding-top: 2em;
			    padding-bottom: 4em;
			}
			.elementor-social-icon-instagram {
			  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285aeb 90%)  !important;
			}
			.widget_nav_menu ul li {
				padding-bottom:1px;
				padding-top:1px;
			}
			.widget_nav_menu .widgettitle {
				line-height:36px;
			}
			
			.ast-separate-container #content .ast-container{
				padding-left:unset;
				padding-right:unset;
			}
			.widget-title, .widget .wp-block-heading {
			    font-size: 21px;
			    font-size: 1.4rem;
			    color: #2b3c5b;
			    margin-bottom: -35px;
			}
			.site-footer-primary-section-3 a {
				color:#fff;
				
			}
			.site-footer-primary-section-3 a:hover {
				color:#999;
				
			}
			.site-footer-focus-item a {
					color:#fff;
			}
			.site-footer-focus-item a:hover {
					color:#999;
			}
			.site-footer-focus-item li {
					line-height:30px;
			}
			
			/* list item link fix */
			.elementor-widget.elementor-list-item-link-full_width a{
				display:inline-flex !important;
				width:unset !important;
			}
			
			@media(min-width:922px){
				 .menu-item-1701 ul {
						max-height: 90vh;
						overflow-y: auto;
						overflow-x: hidden;
				}
				.menu-item-1004 ul ul {
						max-height: 90vh;
						overflow-y: auto;
						overflow-x: hidden;
				}
				.menu-item-982 ul ul {
						max-height: 90vh;
						overflow-y: auto;
						overflow-x: hidden;
			}
			}
			.sidebar-main .widget_block{
			padding:0px!important;
				background-color:none!important;
			}
			.ast-separate-container.ast-two-container #secondary .widget {
			  background-color: #f5f5f5; 
			}
			
			.entry-content> p > img{width:100%;}
			
			/*Widget Settings*/
			.sidebar-main .searchbox-nav{
				margin-top:-37px;
				display:none;
			}
			
			@media(min-width:918px){
			.sidebar-main .searchbox-nav{
				display:block;
			}
				.searchbox-body{display:none;}
				
				
			.ast-desktop .ast-mega-menu-enabled .astra-megamenu.sub-menu .menu-item-2643 {
			    background-color:#777;
			}
			.ast-desktop .ast-mega-menu-enabled .astra-megamenu.sub-menu .menu-item-2173 {
			    background-color:#777;
			}
			.ast-desktop .ast-mega-menu-enabled .astra-megamenu.sub-menu .menu-item-2655 {
			    background-color:#777;
			}
				
			.page-id-2771 .ast-below-header-bar.ast-below-header, .ast-header-break-point .ast-below-header-bar.ast-below-header {
			    display: none!important;
			}
			[id] {
			  scroll-margin-top: 270px;
			}
			@media (max-width: 768px) {
			  [id] {
			    scroll-margin-top: 50px;
			  }
			}
			}		
		