/*
Theme Name: Approved Turbo Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


._btn_header_phone .elementor-item {
	background: #0d7cce;
	border-radius: 60px !important;
	color: #fff !important;
}
a{
	color:#0e7ccf;
}
a,
a:hover,
a:focus{
outline: 0 !important;
}

._footer_form .nf-form-title {
	display: none;
}
._footer_form .nf-field-label {
	display: none;
}
._footer_form .nf-form-fields-required {
	display: none;
}
._footer_form input[type="text"], 
._footer_form input[type="email"], 
._footer_form input[type="tel"] {
	background: #ededed !important;
	border: 0 !important;
	height: 50px !important;
}

._footer_form .nf-error-required-error {
	display: none !important;
}

._footer_form .nf-field-container {
	margin-bottom: 10px !important;
}

._footer_form textarea{
	background: #ededed !important;
	border: 0 !important;
	height: 150px !important;
	
}

._footer_form .nf-field-element input[type="submit"] {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	background-color: transparent;
	background-image: linear-gradient(180deg, #107ED0 0%, #3CAAFF 100%) !important;
	border-radius: 50px 50px 50px 50px;
	padding: 15px 50px 15px 50px;
	color: #Fff !important;
}

.sku_wrapper {
	display: none !important;
}
.page-header {
	display: none;
}
.product {
	font-family: Unbounded;
}

._home_product_search .dgwt-wcas-search-wrapp {
	max-width: 520px;
	float: right;
	margin-right: 10px;
}


._home_product_search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
	background: transparent !important;
	padding: 0;
	border-radius: 0;
}
._home_product_search #dgwt-wcas-search-input-1 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	height: 40px !important;
	border: 0;
}
._home_product_search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	left: 15px;
	top: 3px;
}

._home_product_search ._home_product_search * {
	font-family: montserrat !important;
	font-size: 16px !important;
}
._home_product_search ._home_product_or_heading h2 {
	background: #fff;
	line-height: 50px;
	padding-left: 10px;
	padding-right: 9px;
	border-radius: 50px;
}
._home_product_search ._home_product_or_heading {
	position: absolute !important;
	top: 0;
	z-index: 99;
	left: -25px;
}


._aircraft_box_content {
	position: absolute !important;
	bottom: 0;
	left: 0;
	right: 0;
}

._category_title_bar {
	padding: 130px 0;
}

._category_title_bar_inner {
	max-width: 1350px;
	margin: 0 auto;
	padding: 0 10px;
}


._category_title_bar_inner h1 {
	margin: 0 !important;
	color: #FFFFFF !important;
	font-family: "Unbounded", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	letter-spacing: 1px;
}

._category_title_bar {
	padding: 130px 0;
	background-image: url(https://4d04c4.claudeassets.com/20231211060835im_/https://approvedturbo.com/wp-content/uploads/2023/03/main_cat_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}

._category_title_bar .custom-content.pam {
	text-align: left !important;
}


._home_category_aircraft .pcd-select {
	display: inline-block;
	width: 100% !important;
	margin: 0 auto !important;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px !important;
	font-weight: 600;
	background-color: transparent;
	background-image: linear-gradient(180deg, #107ED0 0%, #3CAAFF 100%);
	border-radius: 50px 50px 50px 50px;
	padding: 0 15px;
	color: #fff !important;
	text-transform: capitalize;
	border: 0 !important;
	height: 45px;
}

._home_category_aircraft .button.pcd-submit {
	display: none;
}
._home_category_aircraft .pcd-category-container {
	text-align: center;
}

._home_category_aircraft .pcd-select option {
	color: #333;
	text-transform: capitalize;
}

._home_category_aircraft * {
	font-weight: 500 !important;
	font-family: "Montserrat", Sans-serif;
}

._home_category_aircraft ._product_category_wrapp {
	display: inline-block;
	width: 33.33% !important;
	margin: 0 auto !important;
	padding: 0 5px;
}

._home_category_aircraft .sidebar-box {
	margin-bottom: 0;
}

._category_title_bar_inner a {
	color: #fff !important;
}

._contact_pg_form .nf-form-title {
	display: none;
}

._contact_pg_form .nf-form-fields-required {
	display: none;
}

._contact_pg_form .nf-field-label label {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0 !important;
}

._contact_pg_form .nf-field-label {
	margin-bottom: 5px !important;
}

._contact_pg_form .nf-field-container {
	margin-bottom: 10px !important;
	padding: 0 7px;
}

._contact_pg_form nf-field:first-child, 
._contact_pg_form nf-field:nth-child(2) {
	float: left;
	width: 50%;
}

._contact_pg_form .nf-error-msg {
	display: none;
}

._contact_pg_form .nf-field-element input[type="submit"] {
	width: 100% !important;
	margin: 0 auto !important;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px !important;
	font-weight: 600;
	background-color: transparent;
	background-image: linear-gradient(180deg, #107ED0 0%, #3CAAFF 100%) !important;
	border-radius: 50px 50px 50px 50px;
	padding: 0 15px;
	color: #fff !important;
	text-transform: capitalize;
	border: 0 !important;
	height: 45px;
	max-width: 300px;
	margin: 0 auto;
	display: table;
	text-transform: uppercase;
}

.woocommerce ul.products li.product li.category {
	display: none !important;
}
.woocommerce ul.products li.product .title h2 {
	margin: 0;
}

.woocommerce ul.products li.product .rating {
	display: none;
}

.woocommerce ul.products li.product .btn-wrap {
	margin-top: 20px !important;
}
.woocommerce ul.products .add_to_cart_button,
.woocommerce ul.products .btn-wrap a {
	margin: 0 auto !important;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px !important;
	font-weight: 600;
	background-color: transparent !important;
	background-image: linear-gradient(180deg, #107ED0 0%, #3CAAFF 100%);
	border-radius: 50px 50px 50px 50px !important;
	padding: 10px 25px !important;
	color: #fff !important;
	text-transform: uppercase !important;
	border: 0 !important;
}
.woocommerce-product-details__short-description {
	font-size: 12px;
}

.owp-product-nav-wrap.clr {
	display: none !important;
}

.woocommerce-product-gallery__trigger {
	display: none !important;
}
.woocommerce-tabs.wc-tabs-wrapper * {
	font-size: 12px;
}
.woocommerce div.product form.cart .variations * {
	font-family: montserrat !important;
	font-size: 14px !important;
}

.woocommerce div.product form.cart .variations .label {
	width: 30%;
}
.woocommerce div.product form.cart .variations .value {
	width: 70%;
}
.reset_variations {
	margin: 0 !important;
	position: absolute !important;
	top: -40px;
	right: 0;
	background: #fff !important;
}


.single_add_to_cart_button {
	margin: 0 auto !important;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px !important;
	font-weight: 600;
	background-color: transparent !important;
	background-image: linear-gradient(180deg, #107ED0 0%, #3CAAFF 100%);
	border-radius: 50px 50px 50px 50px !important;
	padding: 12px 25px !important;
	color: #fff !important;
	text-transform: uppercase !important;
	border: 0 !important;
}
.theme-select {
	display: none !important;
}
.reset_variations {
	display: none !important;
}
.variations .label {
	display: none !important;
}
.woocommerce div.product form.cart .variations .value {
	width: 100%;
}

.product-addon-totals li {
	display: none !important;
}

.woocommerce-variation-price {
	display: none !important;
}
.product-addon-totals .wc-pao-subtotal-line {
	display: table !important;
	margin: 0 !important;
	width: 100% !important;
}
.product-addon-totals ul {
	margin: 0 !important;
}
div.product-addon-totals {
	margin: 0 !important;
	border-top: 0 !important;
	padding: 0 !important;
}
.wc-pao-addon-core-core-fee-will-be-refunded-once-the-as-pulled-core-is-received h3 {
	font-size: 14px !important;
	font-weight: 400;
	margin-bottom: 5px !important;
}

.wc-pao-addon-core-core-fee-will-be-refunded-once-the-as-pulled-core-is-received p {
	font-size: 14px !important;
	font-family: montserrat !important;
	color: #333;
	margin-bottom: 0 !important;
}
.wc-pao-addon-core-core-fee-will-be-refunded-once-the-as-pulled-core-is-received label {
	font-weight: 500 !important;
}
.woocommerce-variation-add-to-cart {
	margin-top: 20px !important;
}

.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-core-core-fee-will-be-refunded-once-the-as-pulled-core-is-received {
	display: none;
}

.woocommerce div.product form.cart .variations {
	margin-bottom: 0 !important;
}
/*
.wc-pao-addon-465-core-core-fee-will-be-refunded-once-the-0 {
	display: none !important;
}*/


.wc-pao-addon-465-core-core-fee-will-be-refunded-once-the-0 {
	display: none;
}

.single-product .price {
	display: none;
}

.wc-pao-addon-heading {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0 !important;
}
.wc-pao-addon-description {
	font-size: 12px;
}

.wc-pao-addon-the-pricing-will-be-between-3474-to-5683 {
	display: none;
}

div.product-addon-totals .wc-pao-subtotal-line .price {
	display: inline-block;
}
.woocommerce div.product form.cart .variations label .price {
	display: inline-block;
}

.single-product .variations_form.cart::before {
	content: "Pricing Options (select one)";
	font-size: 16px;
	position: relative;
	top: -5px;
}

._find_turbo_sec_search #dgwt-wcas-search-input-3 {
	padding: 10px 45px !important;
}

._find_turbo_sec_search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	
	top: 7px !important;
}

.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li label {
	padding-left: 0 !important;
}

/* Product Single page popup for available  product*/

._product_limited_pop_wrapper {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: table;
	vertical-align: middle;
	z-index: 999;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.8);
}	
._product_limited_pop_wrapper_inner {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding: 0 15px;
}
._product_limited_pop_content {
	padding: 35px 20px;
	background: #fdfdfd;
	max-width: 800px;
	margin: 0 auto;
	display: table;
	text-align: center;
	  position: relative;
}
._btn_call_check_product {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: transparent;
	background-image: linear-gradient(180deg, #107ED0 0%, #3CAAFF 100%);
	border-style: solid;
	border-width: 0;
	border-color: #107ED0;
	border-radius: 50px 50px 50px 50px;
	padding: 15px 35px;
	color: #fff !important;
}
._btn_close_check_product {
	position: absolute !important;
	right: 10px;
	top: 10px;
}



@media screen and (max-width: 1024px){
	._home_product_search .dgwt-wcas-search-wrapp {
	max-width: 100% !important;
	margin-right: 0;
	}
	._home_product_search .dgwt-wcas-search-input {
	padding: 0 15px 0 45px !important;
	font-size: 14px !important;
	font-family: montserrat !important;
	color: #333 !important;
	font-weight: 500 !important;
	border: 0 !important;
	}
}
@media screen and (max-width: 767px){
	._contact_pg_form nf-field:first-child, 
	._contact_pg_form nf-field:nth-child(2) {
		width: 100%;
	}
	._home_category_aircraft ._product_category_wrapp {
	width: 100% !important;
	margin-bottom: 10px !important;
	}
	.woocommerce div.product form.cart .variations .label {
	width: 30% !important;
	}
	.woocommerce div.product form.cart .variations .value {
	width: 70% !important;
	}
	.variations th, .variations td {
	padding: 5px !important;
	}
	.woocommerce div.product form.cart .variations label {
	font-size: 10px !important;
	}
}

/*
     FILE ARCHIVED ON 12:57:45 Jan 12, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:05:31 Jun 17, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.509
  exclusion.robots: 0.072
  exclusion.robots.policy: 0.062
  esindex: 0.007
  cdx.remote: 27.377
  LoadShardBlock: 81.625 (3)
  PetaboxLoader3.datanode: 92.789 (5)
  PetaboxLoader3.resolve: 394.249 (2)
  load_resource: 421.687
  loaddict: 23.836
*/