/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/*----------
General Adjustments
----------*/
h5 {margin-bottom: 10px;}
.elementor-widget.elementor-widget-text-editor h2, .elementor-widget.elementor-widget-text-editor h4 { margin-bottom: 15px;}
span.ast-icon.icon-arrow { color: #ebb35c;}
#ast-scroll-top { background: transparent; border: solid 2px #ebb35c; border-radius: 30px;}
#ast-scroll-top { ackground-color: #3ca7de; order-radius: 0px;}


/*----------
Top Navigation Adjustments
----------*/
#topnav-col2-menu li.menu-item a { text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 900; line-height: 1em; font-size: 17px; color: #1b2450;}
#topnav-col2-menu li.menu-item a span.sub-arrow { display: none;}
#topnav-col2-menu li.menu-item-47 a { /* border: solid #d39d49 2px; */ border-radius: 30px; padding: 14px 22px!important; background: #ebb35c; max-height: 45px; letter-spacing: 0.5px;}


/*----------
Footer Adjustments
----------*/
.footer_credit, .footer_credit a { color: #fff; text-transform: uppercase; letter-spacing: 2px; font-size: 14px; text-align: right;}


/*----------
Homepage Adjustments
----------*/
#home-sec9-con7-txt1 h2.elementor-heading-title { max-width: 850px;}
#home-sec9 {  background-position: 50% 25%;}
#home-sec2 .e-con-inner:before { content: ''; position: absolute; width: 250px; height: 250px; background-image: url(https://polarisaviation.vfideacenter.com/wp-content/uploads/2024/05/accent01.png); top: 13%; background-size: cover; border-radius: 0px; opacity: 0.8;}
#home-sec9-cont1:before { content: ''; position: absolute; width: 200px; height: 200px; background-image: url(https://polarisaviation.vfideacenter.com/wp-content/uploads/2024/05/background2-04.png); top: 95%; left: -3%; background-size: cover; border-radius: 0px; opacity: 0.8;}
#home2-sec4-car .premium-carousel-template.item-wrapper div.elementor {border: solid 1px #c7c7c763;margin: 10px;box-shadow: 0px 5px 10px rgb(74 74 79 / 15%); background: #fff;}
#home2-sec4-car .premium-carousel-template.item-wrapper div.elementor h3.elementor-heading-title.elementor-size-default { color: #9c9fa9; font-size: 16px; margin-top: -10px;}
div#home2-sec6-car .item-wrapper.slick-slide .elementor { padding: 2px;}
#home2-sec3-col1:after { content: ''; position: absolute; width: 150px; height: 150px; left: 0px; bottom: 0px; background-image: url(/wp-content/uploads/2024/05/destination6-arrow2.png); background-size: cover;}
/*#home2-sec3-col1:before { content: ''; position: absolute; width: 150px; height: 150px; right: 0px; top: 0px; background-image: url(/wp-content/uploads/2024/05/destination6-arrow1.png); background-size: cover;}*/
#home2-sec5:after { content: ''; position: absolute; width: 150px; height: 150px; left: 0px; bottom: 0px; background-image: url(/wp-content/uploads/2024/05/destination6-arrow2.png); background-size: cover;}
#home2-sec3-arw1 img { position: absolute; right: 0px; width: 150px;}
#home2-sec5-col2-arrow { position: absolute; right: 0px; width: 150px; height: 150px;}
#home2-sec2-list li.elementor-icon-list-item:last-child span { color: #ebb35c;}


/*----------
Interior Pages Adjustments
----------*/
div.hero-sec2-arw1 { position: absolute; right: -1px; width: 150px; bottom: -1px;}
div.hero-sec2-arw2 { position: absolute; left: 0; width: 150px; bottom: -1px;}
div.elementor-element.hero-sec2-arw3 { position: absolute; left: 0; width: 150px; bottom: -150px; z-index: 1;}
div.elementor-element.hero-sec2-arw4 { position: absolute; right: 0; width: 150px; bottom: -150px; z-index: 1;}
div#gform_fields_1, div#gform_fields_2, div#gform_fields_3 { row-gap: 10px;}
div#gform_fields_1 div.gfield h3, div#gform_fields_2 div.gfield h3, div#gform_fields_3 div.gfield h3 { margin: 15px 0px 0px;}
input#gform_submit_button_1, input#gform_submit_button_2, input#gform_submit_button_3 { font-family: Hind, sans-serif; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; border-radius: 0px; background: #1b2450;}
section.error-404.not-found { margin: 10% 0 4%;}
section.error-404.not-found h1.page-title { font-size: 4rem; line-height: 0.9em;}


/*----------
RESPONSIVE ADJUSTMENTS
----------*/