.side_menu_button {
	display: none;
}
/*.woocommerce ul.products li.product .add-to-cart-button, .woocommerce ul.products li.product .added_to_cart, .woocommerce .widget_price_filter .button, .woocommerce-page .widget_price_filter .button, .woocommerce .widget_shopping_cart_content p.buttons a.button, .woocommerce .button, .woocommerce-page .button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce-page input[type="submit"]:not(.qode_search_field), .woocommerce input[type="submit"]:not(.qode_search_field), .woocommerce ul.products li.product .added_to_cart {
	border-color: #00d75e;
}*/
.woocommerce ul.products li.product .add-to-cart-button {
color: #fff;
 border-color: #00d75e;
}
@media only screen and (max-width: 768px) {
div.mobile_menu_button > span > i {
	padding-top: 8%;
}
.fa-bars::before {
	font-size: 15px !important;
}
/*.side_menu_button>a {
	padding: 0 0 0 5px;
	position: absolute;
	right: -305px;
	top: 13px;
	font-size: 26px;
}*/
/*.side_menu_button {
	display: block;
}*/
div.mobile_menu_button > span > i {
	margin-top: 25%;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	font-size: 26px;
}
.title:not(.breadcrumbs_title) .title_holder {
	padding: 10px 0 0!important;
}
.fa-shopping-cart:before {
	font-size: 15px !important;
}
/*.container_inner .header_inner_right {
	right: 0;
}*/
.mobile_menu_button {
	display: none !important;
}
.container_inner .header_inner_right {
	right: 0;
}
.shopping_cart_outer {
	position: absolute;
	left: 315px;
}

.side_menu_button {
	display: block !important;
padding-top: 45%;
}
}
.top-text-block-for-slider a:hover{
border-bottom: 1px solid #0088cc; 
padding-bottom: 3px;
}

 .buy-now-button-mobile{
 display:none;
background: #00d75e; 
margin: 0 auto 20px auto; 
color: #ffffff; 
font-weight: bold; padding: 8px 20px; 
font-size: 20px; 
font-family: futura-pt, sans-serif!important;
}

.woocommerce.single-product button.single_add_to_cart_button, .woocommerce .button#place_order{
font-family: futura-pt, sans-serif!important;
font-size: 1em;
 width:226px;
text-align: center;
}

.woocommerce.single-product button.single_add_to_cart_button:hover, .woocommerce .button#place_order{
background-color:#00c355;
border:2px solid #00c355;
}

.single-product .woocommerce-notices-wrapper .woocommerce-message{
	border: 3px solid #0088cc;
	width: 90%;
	margin: 20px auto;
	background: #ffffff;
	padding: 20px 30px;
}

.woocommerce-product-details__short-description{
 font-family: futura-pt, sans-serif!important;
margin-top:12px;
}

.woocommerce-product-details__short-description li{
	list-style-position: outside;
	margin-left: 16px;
}

#wooswipe{
margin-bottom:5px;
}

#dja-product-after p {
	margin-bottom: 15px;
	line-height: 1.4em;
font-family: futura-pt,sans-serif!important;
	font-size: 21px;

}

.pni-exact-product-description p{
font-family: futura-pt,sans-serif!important;
	font-size: 21px;
}

.pni-exact-product-description h3{
font-weight: 600!important;
}

.page-id-24288 h1{
margin-bottom: 25px !important;
	letter-spacing: 0;
font-weight:800 !important;
}

.woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocomerce-form.woocommerce-form-login.login input[type=submit]{
 border-color:#0088cc;
background:#0088cc;
color:white;	
}

.woocomerce-form.woocommerce-form-login.login input[type=submit]{
	margin-right:10px;
margin-bottom:10px;
}

.woocomerce-form.woocommerce-form-login.login input[type=text], .woocomerce-form.woocommerce-form-login.login input[type=password] {
	 font-size: 1em;
}

.woocommerce .woocommerce-variation-add-to-cart .quantity .minus, .woocommerce .woocommerce-variation-add-to-cart .quantity .plus, .woocommerce-page #content .woocommerce-variation-add-to-cart .quantity .minus, .woocommerce-page #content .woocommerce-variation-add-to-cart .quantity .plus, .woocommerce-page .woocommerce-variation-add-to-cart .quantity .minus{
 border-color:#0088cc;
background:#0088cc;
color:white;	
font-size: 1.4em;
padding: 5px 4px;
}

.woocommerce-page .woocommerce-variation-add-to-cart .quantity input.qty {
	background: white;
	padding-top: 21px;
	font-size: 1.1em;
	border-color: #08c;
	padding-bottom: 15px;
}


.woocommerce div.product .cart .quantity{   
	 margin-top:0;
	vertical-align: top;
}

.woocommerce div.product .summary table.variations tr:last-child td {
	vertical-align: middle;
	padding-right: 10px;
}

.woocommerce-page .quantity input.qty{
   color:#0a0a0a;
font-style:normal;
font-family: futura-pt, sans-serif!important;
}

.woocommerce ul.products li.product .add-to-cart-button {
	background-color: #00d75e;
}

.woocommerce ul.products li.product .add-to-cart-button:hover, .woocommerce table.cart td.actions>.checkout-button:hover {
	background-color: #00c355 !important;
	border-color:#00c355 !important;
}

.shopping_cart_header .header_cart .basket-total-number{
   display:inline-block;
border-radius: 50%;
	color: #ffffff;
	text-align: center;
	position: absolute;
	left: -21px;
	font-size: 0.6em;
	font-weight: bold;
	font-family: futura-pt,sans-serif!important;
	width: 19px;
	background: #08c;
	height: 19px;
	line-height: 1.9em;
	top: 4px;
}

.shopping_cart_header .header_cart .basket-total-number.basket-empty{
display:none;
}

.shopping_cart_header .header_cart i.highlight{
	color: #000000;
	background: none;
}

.single-product .container_inner {
	width: 100%;
}

.woocommerce div.product div.product_meta>span.tagged_as{
	display:none;
}

.empty-cart-wrapper .return-to-shop .wc-backward.button, .woocommerce-notices-wrapper .woocommerce-message .button.wc-forward, .shop_table_responsive .cart button, .woocommerce table.cart, .woocommerce-page table.cart button{
   border-color:#0088cc;
   background:#0088cc;
color:#ffffff;
 font-family: futura-pt,sans-serif!important;
}

.empty-cart-wrapper .return-to-shop .wc-backward.button:hover, .woocommerce-notices-wrapper .woocommerce-message .button.wc-forward:hover, .shop_table_responsive .cart button:hover, .woocommerce-page table.cart button:hover, .woocomerce-form.woocommerce-form-login.login input[type=submit]{
   background:#0079b6;
   border-color:#0079b6;
}

.checkout-button{
	background-color: #00d75e;
}

.woocommerce table.cart, .woocommerce-page table.cart{
background:#ffffff;
 font-family: futura-pt,sans-serif!important;
}

.woocommerce-cart table.cart tbody tr, .woocommerce-page table.cart thead tr, .woocommerce table.cart tbody td.product-remove, .woocommerce-page table.cart tbody td.product-remove{
   border:none;
}

.product-remove{
   color:#0079b6;
}

.woocommerce div.cart-collaterals div.cart_totals{
	background:#ffffff;
}

#order_review.woocommerce-checkout-review-order{
background:#ffffff;
padding:20px;
box-sizing:border-box;
}

.woocommerce-checkout .woocommerce-info {
	background: white;
	padding: 12px 15px;
	font-size:1em;
}

.woocommerce-checkout .woocommerce-infocheckout_paypal_message{
	padding:20px 15px 12px 15px;
}

.woocommerce form.checkout h3, .woocommerce-page form.checkout h3 {
	font-size: 20px;
	font-weight: 800 !important;
}

.woocommerce table.cart td.actions {
	padding: 24px 10px;
}

table.variations, #prdctfltr_woocommerce, .woocommerce-notices-wrapper, .pni-woocommerce-checkout, .pni-product-description-links a, .vc_column-inner.vc_custom_1444718955143 a, .footer_inner, .footer_inner .widget_text a, #box-contents, .woocommerce ul.products li.product span.product-title {
	font-family: futura-pt, sans-serif!important;
}

#box-contents li{
	font-size: 1.2em;
	padding-bottom:4px;
}

.woocommerce ul.products li.product span.product-title{
	padding:0 12px;
	font-size: 1.2em;
	line-height: 1em;
}

.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text{
	border: 1px solid lightgrey;
	margin: 0;
	vertical-align:inherit;
	font-size:1em;
}

.woocommerce .woocommerce-notices-wrapper ul.woocommerce-error, .woocommerce .woocommerce-error {
	background: #FF9494;
	padding: 10px;
	text-align: center;
}

.woocommerce #payment .woocommerce_error.woocommerce-error.wc-stripe-error li{
   border:none;
	padding:0;
}

.woocommerce-page table.cart button {
	margin-right: 8px;
}

.woocommerce-billing-fields input, #order_comments,  #coupon_code {
	font-size: 1em;
}

.woocommerce_paypal_ec_checkout_message .checkoutStatus{
		font-size: 0.9em;
}

.woocommerce-page .select2-dropdown input[type=text]:not(.qode_search_field):not(.qty){
	border: 1px solid #8d8d8d;
}

.page-id-24288 .vc_custom_1586207830197, .page-id-21976 .vc_custom_1445360345417 {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}



@media only screen and (max-width: 768px) {
.buy-now-button-header{
font-size:2.3em;
}
.product-strapline{
	font-size: 1.1em !important;
}
.content .container_inner.default_template_holder h2{
line-height: 1.1em !important;
}
.custom-product-title{
	font-size: 1.5em !important;
	margin-bottom: 8px;
}
#aircraft_product_heading {
	margin: 10px 10px 15px 10px;
}
.woocommerce.single-product button.single_add_to_cart_button{
	margin-top:10px;
}
.woocommerce-cart .quantity .minus, .woocommerce-cart .quantity .plus{
   width:auto !important;
	padding: 0px 4px;
}
}

@media only screen and (max-width: 600px) {
.single-product .woocommerce-notices-wrapper .woocommerce-message{
	text-align:center;
	line-height: 1.5em;
	font-size: 1em;
	text-align: center;
}
.single-product .woocommerce-notices-wrapper .woocommerce-message a{
   margin-bottom:15px;
	width: 100%;
	font-size: 1em;
}
}