.elementor-kit-7{--e-global-color-primary:#00B5E2;--e-global-color-secondary:#101820;--e-global-color-text:#101820;--e-global-color-accent:#FF6900;--e-global-color-9949213:#FFCD00;--e-global-color-70a885b:#A8A9A4;--e-global-color-7349d59:#FFFFFF;--e-global-color-4e448d0:#03908A;--e-global-color-a051411:#E7E7E7;--e-global-color-ce513c7:#E7E7E77A;--e-global-color-ca14486:#97D700;--e-global-color-34703ab:#4377BB;--e-global-color-3fe1f89:#440099;--e-global-color-5a16a47:#440099;--e-global-color-e255be8:#440099;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Calibre", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-7349d59 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 30px 8px 30px;}.elementor-kit-7 e-page-transition{background-color:#00B5E23B;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );border-width:1px 1px 1px 1px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );border-width:1px 1px 1px 1px;}.elementor-kit-7 p{margin-block-end:1em;}.elementor-kit-7 a{color:var( --e-global-color-primary );font-family:"SourceSansPro", Sans-serif;}.elementor-kit-7 h1{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:700;}.elementor-kit-7 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-7 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-7 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-7 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-7 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-70a885b );border-radius:0px 0px 0px 0px;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:50px;--container-default-padding-right:25px;--container-default-padding-bottom:50px;--container-default-padding-left:25px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-accent );}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-icon-color:var( --e-global-color-primary );--message-buttons-normal-text-color:var( --e-global-color-7349d59 );--message-buttons-hover-text-color:var( --e-global-color-primary );--message-buttons-hover-border-color:var( --e-global-color-primary );--message-border-type:solid;--message-border-color:var( --e-global-color-primary );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-icon-color:var( --e-global-color-primary );--info-buttons-normal-text-color:var( --e-global-color-7349d59 );--info-buttons-hover-text-color:var( --e-global-color-primary );--info-buttons-hover-border-color:var( --e-global-color-primary );--info-border-type:solid;--info-border-color:var( --e-global-color-primary );}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:50px;--container-default-padding-right:20px;--container-default-padding-bottom:50px;--container-default-padding-left:20px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:25px;--container-default-padding-right:15px;--container-default-padding-bottom:25px;--container-default-padding-left:15px;}}/* Start custom CSS *//* Titles */
.small-triangle h1:before,
.small-triangle h2:before,
.small-triangle h3:before,
.small-triangle h4:before,
.small-triangle h5:before,
.small-triangle h6:before
{
    background-image: url('/wp-content/uploads/2022/08/ail-triangle-35.png');
    background-size: contain;
    background-repeat: no-repeat;
    content: '';
    height: 20px;
    width: 20px;
    vertical-align: middle;
    position: absolute;
    left: 0;
    margin-top: 5px;
}
.large-triangle h1:before,
.large-triangle h2:before,
.large-triangle h3:before,
.large-triangle h4:before,
.large-triangle h5:before,
.large-triangle h6:before {
    background-image: url('/wp-content/uploads/2022/08/ail-triangle-35.png');
    background-size: contain;
    background-repeat: no-repeat;
    content: '';
    height: 35px;
    width: 35px;
    display: inline-block;    
    vertical-align: middle;
    
}

/* Posts widget */
.elementor-post__text {
    position: relative;
}
/* Breadcrumbs */
#breadcrumbs a {
    text-decoration: underline
}
#breadcrumbs a:after {
    background-image: url('/wp-content/uploads/2022/08/ail-triangle-35.png');
    background-size: contain;
    background-repeat: no-repeat;
    content: '';
    height: 10px;
    width: 10px;
    display: inline-block;
    vertical-align: middle;  
    margin-left: 5px;
}
#breadcrumbs .breadcrumb_last {
    font-weight: bold
}

/* Posts */
.elementor-widget-container .elementor-posts .elementor-post__card .elementor-post__read-more, .elementor-widget-container .elementor-posts .elementor-post .elementor-post__read-more {
    border: 1px solid var( --e-global-color-primary );
    text-align: center;
    padding: 5px;
    transition: all 0.5s;
    display: block;
    width:100%;
}

.elementor-widget-container .elementor-posts .elementor-post__card .elementor-post__read-more:hover, .elementor-widget-container .elementor-posts .elementor-post .elementor-post__read-more:hover {
    color: #fff;
    background-color: var( --e-global-color-primary );    
}

.elementor-posts-container.elementor-posts .elementor-post__card .elementor-post__badge, .elementor-posts-container.elementor-posts .elementor-post__card .elementor-post__read-more {
    text-transform: none;
    font-size: 16px;
    font-weight: 400;
}

.tagcloud a {
    border-style: solid;
    border-width:1px;
    border-color: #00B5E2;
    color:#00b5e2;
    font-weight:400;
    background-color: #ffffff;
    font-size: 16px!important;
    padding:2px 30px 2px 30px;
    display:inline-block;
    margin-bottom: 10px;
    transition: 0.5s;
}
.tagcloud a:hover {
    
    color:#fff;
    background-color: #00b5e2;
    padding:2px 30px 2px 30px;
    display:inline-block;
    margin-bottom: 10px;
}

/* WooCommerce elements */
.woocommerce form a, .woocommerce-info a {
    color: var( --e-global-color-primary );
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: var( --e-global-color-primary );
    transition: 0.5s;
    border-radius: 0px;
    border:1px solid var( --e-global-color-primary );    
    color: #fff;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    color: #ffffff;
    background-color: #00b5e2;
    box-shadow:0 5px 10px 0 rgb(0 0 0 /50%);
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
        background-color: var( --e-global-color-primary );
}
.shop_table .product-thumbnail {
    display: none
}

 .woocommerce table.cart td.actions .coupon .input-text {
    width: 150px;
    border-radius: 0px;
    padding: 5px 6px 4px;
}
.woocommerce ul.products li.product .button {
    text-align: center;
    font-weight: 400;
    background-color: #fff;
    color:  var( --e-global-color-primary );
    display: block;
}
.woocommerce ul.products li.product .button:hover {
    color: #fff;
    background-color:  var( --e-global-color-primary );    
}
/* Form fields */
input:focus-visible:not([type="button"]):not([type="submit"]), textarea:focus-visible, .elementor-field-textual:focus-visible {
        border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 0px 0px 0px 0px;
}
.ail_custom_play  i{
    font-size:30px;}
    
.static{position:fixed!important;z-index:99!important}
.staticBar{position:fixed!important;z-index:99!important}

/*enforce header z-index*/
/***********/
@media only screen and (max-width: 767px) 
{
    .large-triangle h2:before{
    margin-left: -30px
}
    
}
/***********/


/*******ASCENT CUSTOM CSS*******/
	.post-list .current-post{background-color:rgba(27, 54, 93, 1)!important}
		.post-list .current-post h4 a{color:#ffffff!important}
	.post-list .current-post ul li span{color:#ffffff!important}
	.ascent_nav_hidden{display:hidden!important;}
	
/**JET SEARCH RESULT CUSTOM STYLE***/
.elementor-kit-7 .jet-ajax-search .jet-ajax-search__full-results, .jet-ajax-search-block .jet-ajax-search .jet-ajax-search__full-results, .jet-ajax-search .jet-ajax-search-block .jet-ajax-search__full-results, .jet-ajax-search-block .jet-ajax-search .jet-ajax-search-block .jet-ajax-search__full-results{
    color:#00b5e2;
}
.elementor-kit-7 .jet-ajax-search .jet-ajax-search__full-results, .jet-ajax-search-block .jet-ajax-search .jet-ajax-search__full-results, .jet-ajax-search .jet-ajax-search-block .jet-ajax-search__full-results, .jet-ajax-search-block .jet-ajax-search .jet-ajax-search-block .jet-ajax-search__full-results:hover{
    color:#00000;
    box-shadow: none;
}

/**PTO FIX SOME RODUCT FORM FIELD ABOVE NAV MENU  **/
.select2-container {z-index:1!important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SourceSansPro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/sourcesanspro-regular-webfont.eot');
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/sourcesanspro-regular-webfont.woff') format('woff'),
		url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/SourceSansPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'SourceSansPro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/uploads/2024/07/sourcesanspro-light-webfont.woff') format('woff'),
		url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/SourceSansPro-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'SourceSansPro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/sourcesanspro-bold-webfont.eot');
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/sourcesanspro-bold-webfont.woff') format('woff'),
		url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/SourceSansPro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'SourceSansPro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts//SourceSansPro-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'SourceSansPro';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/SourceSansPro-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'SourceSansPro';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/SourceSansPro-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'SourceSansPro';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/SourceSansPro-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'SourceSansPro';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/SourceSansPro-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'SourceSansPro';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/SourceSansPro-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'SourceSansPro';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/SourceSansPro-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'SourceSansPro';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/SourceSansPro-SemiboldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'SourceSansPro';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/SourceSansPro-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibre';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/uploads/2022/08/CalibreWeb-Regular.eot');
	src: url('https://dev.airwaysinternational.com/wp-content/uploads/2022/08/CalibreWeb-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://dev.airwaysinternational.com/wp-content/uploads/2022/08/CalibreWeb-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Calibre';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/CalibreWeb-Bold.eot');
	src: url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/CalibreWeb-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://dev.airwaysinternational.com/wp-content/themes/hello-elementor/assets/Custom_fonts/CalibreWeb-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */