/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 12 2024 | 11:10:40 */
/* resets */
input[type="radio"]:checked, input[type=reset], input[type="checkbox"]:checked, input[type="checkbox"]:hover:checked, input[type="checkbox"]:focus:checked, input[type=range]::-webkit-slider-thumb {
    background-color: transparent;
    box-shadow: none;
}

a:focus, 
button:focus {
    outline: none !important;
}


/* header bak*/ /*
.ast-theme-transparent-header #masthead.sticky {
	position: fixed;
	background: #ffffffC4;
}

.ast-theme-transparent-header #masthead.sticky .main-header-menu .menu-link {
    color: var(--ast-global-color-2);
}

body:not(.elementor-page) .site-content {
    padding-top: 92px;
}

.ast-theme-transparent-header .ast-menu-cart-outline .ast-cart-menu-wrap .count, .ast-theme-transparent-header .ast-menu-cart-outline .ast-addon-cart-wrap, body.ast-theme-transparent-header .ast-site-header-cart .ast-woo-header-cart-info-wrap {
    color: var(--ast-global-color-5);
    border-color: var(--ast-global-color-5);
}

.ast-theme-transparent-header #masthead.sticky .ast-menu-cart-outline .ast-cart-menu-wrap .count, .ast-theme-transparent-header #masthead.sticky .ast-menu-cart-outline .ast-addon-cart-wrap, body.ast-theme-transparent-header #masthead.sticky .ast-site-header-cart .ast-woo-header-cart-info-wrap {
    color: var(--ast-global-color-1);
    border-color: var(--ast-global-color-1);
}

.ast-theme-transparent-header #masthead.sticky .ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg path:not( .ast-hf-account-unfill ), .ast-theme-transparent-header #masthead.sticky .ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg circle, .ast-header-account-wrap .ast-header-account-type-icon:hover .ahfb-svg-iconset svg path:not( .ast-hf-account-unfill ), .ast-header-account-wrap .ast-header-account-type-icon:hover .ahfb-svg-iconset svg circle {
	fill: var(--ast-global-color-1);
}
*/

/* header gradient*/
.ast-theme-transparent-header #masthead.sticky {
    position: fixed;
}

.ast-theme-transparent-header #masthead.sticky:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.9;
  background: rgb(255, 131, 0);
  background: radial-gradient(circle, rgba(255, 131, 0, 1) 0%, rgba(209, 0, 140, 1) 38%, rgba(39, 0, 255, 1) 98%);
  background-image: url(/wp-content/uploads/2024/08/gradient-svg-2.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 0;
}

.ast-theme-transparent-header #masthead.sticky .main-header-menu .menu-link {
    color: var(--ast-global-color-5);
}

body:not(.elementor-page) .site-content {
    padding-top: 92px;
}

.ast-theme-transparent-header .ast-menu-cart-outline .ast-cart-menu-wrap .count, .ast-theme-transparent-header .ast-menu-cart-outline .ast-addon-cart-wrap, body.ast-theme-transparent-header .ast-site-header-cart .ast-woo-header-cart-info-wrap {
    color: var(--ast-global-color-5);
    border-color: var(--ast-global-color-5);
}

.ast-theme-transparent-header #masthead.sticky .ast-menu-cart-outline .ast-cart-menu-wrap .count, .ast-theme-transparent-header #masthead.sticky .ast-menu-cart-outline .ast-addon-cart-wrap, body.ast-theme-transparent-header #masthead.sticky .ast-site-header-cart .ast-woo-header-cart-info-wrap {
    color: var(--ast-global-color-5);
    border-color: var(--ast-global-color-5);
}

.ast-theme-transparent-header #masthead.sticky .ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg path:not( .ast-hf-account-unfill ), .ast-theme-transparent-header #masthead.sticky .ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg circle {
	fill: var(--ast-global-color-5);
}

.ast-header-account-wrap .ast-header-account-type-icon:hover .ahfb-svg-iconset svg path:not( .ast-hf-account-unfill ), .ast-header-account-wrap .ast-header-account-type-icon:hover .ahfb-svg-iconset svg circle {
	fill: var(--ast-global-color-6);
}

.ast-theme-transparent-header #masthead.sticky .main-header-menu > .menu-item:hover > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu > .menu-item:hover > .menu-link, .main-header-menu > .current-menu-item > .menu-link {
	color: var(--ast-global-color-1);
}

/* sub menu */
.ast-theme-transparent-header #masthead.sticky .main-header-menu .sub-menu .menu-link,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .sub-menu .menu-link {
	color: var(--ast-global-color-2);
}

.ast-theme-transparent-header #masthead.sticky .main-header-menu .sub-menu .menu-link:hover ,
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .sub-menu .menu-link:hover {
	color: var(--ast-global-color-1);
}

/* mobile menu */
.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content, .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    height: calc(100vh);
    width: 100%;
    background: rgb(255, 131, 0);
    background: radial-gradient(circle, rgba(255, 131, 0, 1) 0%, rgba(209, 0, 140, 1) 38%, rgba(39, 0, 255, 1) 98%);
    background-image: url(/wp-content/uploads/2024/08/gradient-svg-2.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
    overflow-y: auto;
    padding-top: 150px;
}

.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile {
    background: transparent;
}

ul#ast-hf-mobile-menu {
    margin: auto;
    text-align: left;
}

.ast-header-break-point .main-header-menu .menu-item, .ast-header-break-point .main-header-bar .ast-masthead-custom-menu-items {
    flex-direction: row;
	flex-wrap: wrap;
}

.ast-header-break-point .main-header-bar-navigation .menu-item-has-children.ast-submenu-expanded .sub-menu {
    background: transparent;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link {
    height: auto;
}

.ast-header-break-point .main-header-menu .sub-menu {
    width: 100%;
    top: 0;
    position: relative;
    background: transparent;
}

@media (max-width: 921px) {
    .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .ast-masthead-custom-menu-items a:hover, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor > .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor > .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .menu-link {
        color: var(--ast-global-color-5);
    }

    .ast-theme-transparent-header .ast-builder-menu .main-header-menu, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link, .ast-theme-transparent-header .ast-masthead-custom-menu-items, .ast-theme-transparent-header .ast-masthead-custom-menu-items a, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .menu-link {
        color: var(--ast-global-color-5);
		font-size: 18px;
    }
	
	.ast-theme-transparent-header #masthead.sticky .main-header-menu .sub-menu .menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .sub-menu .menu-link {
	color: var(--ast-global-color-5);
}

}

/* single post */
.single .entry-header .post-thumb img {
    max-height: 400px;
    width: auto;
}

/* subscribe banner */
.ast-header-break-point .exad-modal-item.modal-vimeo .exad-modal-content {
    margin-top: 100px;
}