/*
Theme Name: airi child
Tags:  custom-menu, editor-style, featured-images
Template: airi
Version: 1.0.0
*/


@import '../airi/style.css';



/*---------------------------------
      write your css from here
------------------------------------*/
body{font-family:'Raleway', sans-serif !important;}
a, p, span{font-family:'Raleway', sans-serif !important;}
h1, h2, h3, h4, h5, h6, .site-title {
  font-family:'Raleway', sans-serif !important;
}
.box-feature .attachment-post-thumbnail{display:none;}
.header-div{background-color:#ffffff;color:#007a33;padding:5px 15px;box-shadow: -2px 0px 5px -2px #ddd, 2px 0px 5px -3px #ddd;border-bottom:1px solid #dddddd;}
.header-phone{color:#007a33;font-size: 20px; vertical-align: middle;font-weight:600; }
.site-content{padding:0px;padding-top:40px;}
.top-header-logo-menu{background-color:#282828;}
.title-div h2 {padding:30px 30px;}
.right-menu-class span a{color:#007a33;font-size: 13px;}
.site-header {padding-top:0px;padding-bottom:0px;position: fixed; height: 40px;}
.custom-logo{padding:0px;}
.site-branding{padding-left:6px;padding-right:0px;}
.site-branding { border-right: none; }
.header-cart-link{vertical-align:top;top:10px;}
.menu-item a{font-size:18px !important;font-weight:200 !important;}
.menu-menu-container{text-align:right !important;}
.site-footer{padding: 8px;padding-top:35px;}
#colophon{background-color: transparent; }
.footer-menu span a{color:#595959 !important;}
.sp-post-carousel-section .sp-pc-post-image img{max-width: 100%; height: 160px;}
.sp-post-carousel-section .sp-pc-post-image{height:180px;}
.sp-pc-content{height:105px;oveflow:hidden;}
.img-div{text-align:center;}
/*.menuStyle1 .homepage-siteheader {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 999;
}*/
@media (max-width: 767px) {
.menuStyle1 .site-header{position:relative !important;}
.menuStyle1.admin-bar .site-header{top:0px !important;}
.site-branding{border-right: none !important;}
  .title-div h2 {
   font-size:20px;
   padding:10px 14px !important;
   text-align: center;
  }
  .main-title{background-color:#0E8A44; padding:5px 8px;}
  .main-title h3{font-size:20px !important;}
  .img-div img{height:159px !important; width:340px !important;}
  .site-header{padding:0px !important;}
  .header-div{background-color:#ffffff;color:#007a33;padding:3px 7px !important;}
  .site-branding img{max-width:90px !important;}
  .header-phone{font-size:14px !important; }
  .right-menu-class span{font-size:14px !important;padding:0px !important;}
  .hide-on-mobile{display:none !important;}

}
.left-btn{text-align:center;}
.main-title{background-color:#0E8A44; padding:5px 8px;}
.img-div img{max-width:none !important;margin-top:10px;height:200px;width:400px;}
.elementor-top-section{padding:0px !important;}
.elementor-widget-heading .elementor-widget-container .elementor-heading-title{font-size:36px !important;}
.wpcf7-submit{background-color:#0E8A44 !important;border:2px solid #0E8A44 !important;}
.list-grid-customtoggle{display:none;}
.product-list-left .woocommerce-product-search button{padding:15px 18px !important;border-radius:1px !important;padding-top:17px !important;/*margin-left: -6px;*/}
.product-list-left{padding-right:7px;padding-left:7px;}
.show-result-headersearch{padding:9px 20px !important;background-color:#ffffff;color:#000000;border:1px solid #dddddd;width:100%;overflow:hidden;}
.show-result-headersearch::after{display:none;}

.cproduct-textcolor{color:#0E8946;}
.cproducts-main-content{-webkit-box-shadow: 0 0 7px rgba(0,0,0,.15);box-shadow: 0 0 7px rgba(0,0,0,.15);}
.cproducts-price{font-size:21px;border: 1px solid #ddd;padding-left: 8px;}
.cp-products_search_div{/*-webkit-box-shadow: 0 0 7px rgba(0,0,0,.15);box-shadow: 0 0 7px rgba(0,0,0,.15);*/padding:0px 15px;margin-bottom:45px;}
.content-area{min-height:500px;}
.c-products-title .woocommerce-loop-product__title{font-size:22px;color:#0E8946;font-weight:600;margin-top: -4px;font-family:'Raleway', sans-serif;}
.cproducts_image img{width: auto;}
.cproducts_image{text-align:right;}
.js-cp-submit{border-radius:0px;margin-top:10px;background-color:#356F3E;border-color:#356F3E;}
.woocommerce-ordering{margin-bottom:15px;}
.woocommerce-ordering .orderby{padding:10px;}
.fullwidth .login{max-width:65%;margin:0px auto !important;}
.woocommerce-form-login__rememberme{width:81%;}
.woocommerce-form-login__submit{margin-right:0px;}
.lgv_meta.lgv_meta_simple{display:none;}
.lgv_price.lgv_price_simple{display:none;}
.berocket_lgv_additional_data{max-width:100%;}
.add_to_cart_button.ajax_add_to_cart{float:right;background-color:#000000 !important;color:#ffffff !important;border-radius:0px;padding: 9px 13px;border:none;}

.delivery-add-box { -webkit-box-shadow: 0 0 7px rgba(0,0,0,.15); box-shadow: 0 0 7px rgba(0,0,0,.15);padding:10px 15px; }
.billing-add-box{ -webkit-box-shadow: 0 0 7px rgba(0,0,0,.15); box-shadow: 0 0 7px rgba(0,0,0,.15);padding:10px 15px;margin-top:15px;}
.billing-add-box input, .billing-add-box select{padding:7px;}
.billing-add-box .select2-selection{padding:4px !important;}
.billing-add-box .form-row label, .delivery-add-box label{line-height:1 !important;}
.checkout-right-box #order_review_heading{margin-top:10px !important;}
.deliverydate-select-box{padding:0px;margin-top:20px;-webkit-box-shadow: 0 0 7px rgba(0,0,0,.15); box-shadow: 0 0 7px rgba(0,0,0,.15);}
.deliverydate-add-box{padding:10px 15px;}
.rentalperiod-add-box{background-color:#cccccc;}
.c-products-title.cproduct-textcolor .product_type_simple{float: right; background-color: #000000 !important; color: #ffffff !important;}
@media (max-width: 1199px) {
  .menuStyle1 .main-navigation {
    background-color: #4B7E21;
  }
  .mob-div{max-width:100% !important;}
  .mob-div .menu-item-type-post_type a{color:#ffffff !important;}
  .main-navigation{bottom: unset !important;}
  .img-div img{width: 287px !important;}
  .title-div h2{font-size:20px !important;padding: 30px 13px;}
}
.search-field{display:none !important;}
#toplevel_page_berocket_account{display:none !important;}
.ton_of_disposal{position: absolute;top: 40%;left: 63%;z-index: 1;font-size: 34px;color: #ffffff;}
@media(max-width:767px){
	.ton_of_disposal{position: absolute;top: 22%;left: 54%;z-index: 99;font-size: 30px;color: #ffffff;}
	.product-list-left { padding: 0px;padding-right: 0px; }
}
.my-field-class{display:none !important;}
.gr_shop_button {height:40px;clear:both;text-align:center;padding:0px;}


input[name="rental-period"]:focus.invalid~label:after,
input[name="rental-period"].invalid~label:after {
  content: attr(data-error);
  color: #F44336;
  opacity: 1;
}
input[name="rental-period"].invalid{
  border:1px solid #ff0000;
}
input[name="rental-period"]:focus~label:after,
input[name="rental-period"]~label:after {
  display: block;
  content: "";
  position: absolute;
  top: 86px;
  opacity: 0;
  white-space: pre;
  transition: .2s opacity ease-out, .2s color ease-out;
}
.menu-item a {
    font-size: 13px !important;
    text-transform: uppercase;
    color:#9d8f62 !important;
}
.menu-item a:hover {
    opacity: .7;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;    
}
@media(min-width:1200px){
  .container {
    max-width: 1200px;
  }
}  
.masthead{position:fixed;}
.content{margin-top:165px;}
.footer-outerbar  {
    background: url(/wp-content/uploads/Underground-Texture-3.jpg) no-repeat #282828;
    background-size: cover;padding: 0px;margin-bottom:30px;
}
.footer-outerbar .textwidget * {
    color:#ffffff !important;
}
.footer-outerbar .textwidget p{margin-top:0px;}
.grw-social-icons{text-align:right}
.et-social-icon{display:inline-block;margin-left:14px;}
.et-social-icon a {
    display: inline-block;
    position: relative;
    color: #666;
    font-size: 27px;
    text-align: center;
    text-decoration: none;
    transition: color .3s ease 0s;
}
.et-social-icon a .fa{font-size: 14px;}
.content-area{
-webkit-box-shadow: -7px 0px 10px 0px #000, 7px 0px 10px 0px #000;
-moz-box-shadow: -7px 0px 10px 0px #000, 7px 0px 10px 0px #000;
box-shadow: -2px 0px 5px -2px #ddd, 2px 0px 5px -3px #ddd;overflow-y: hidden;
padding:15px;
}
.gr-search_form_heading{font-size: 26px;font-weight: 600;color: #000000;}
#gr-steps{color:#0E8A44;margin:0px;}
#cp-search-form input, #cp-search-form select{padding: 9px 20px;}
.woocommerce-ordering .orderby{display:none;}
#start_date{margin-bottom:20px;}
#show_address_mattype{margin-bottom:35px;margin-top: 30px;}
.et-social-icons-header li{float:left;list-style:none;}
.et-social-icons-header .et-social-icon a {
    display: inline-block;
    position: relative;
    color: #ffffff;
    font-size: 17px;
    text-align: center;
    text-decoration: none;
    transition: color .3s ease 0s;

}
.et-social-icons{margin:0px;}
.et-yelp-icon{margin:0px;}
  .bg-image-section img{border:none;}
  .bg-image-section{height:380px;overflow:hidden;background-image: url("https://greenwaste.lojoweb.com/wp-content/uploads/gwos-truck.jpg");width:100%}
#heading-box{position:unset;height:353px;width:100%;text-align:center;background:#ffffff;top:0px;}
#heading-box *{color:#000000;}
#heading-box h2{font-size:36px;font-weight:500;font-family:'Raleway', sans-serif;position:unset;top:130px;left:27%;text-align:center;color:#0C8643 !important;line-height: 1em;}
#heading-box p{font-size:20px;position:unset;top:180px;left:30%;text-align:center;}
#heading-box span{font-size:17px;position:unset;top:255px;left:30%;text-align:center;}
#heading-box .logo-heading{text-align:center;}
#heading-box .logo-heading a{position:relative;z-index:99;}
.custom-logo-link{position:relative;}
.box-feature{text-align:center;}
.bg-image-section:before{background:rgb(0,0,0,0.5);content:"";height: 490px; width: 100%; display: inline-block;}
.cp-products_name{font-size:22px;margin:0px;font-weight:600;margin-top: -4px;}
.top-cp-phone{color:#007a33;font-family:'Raleway', sans-serif;margin-right:13px;font-weight:600;font-size: 15px;}
.et-social-icons-header{padding-left:0px;}
.cp-products_search_div *{font-family: 'Raleway', sans-serif;}
.cp-search_form_label{margin-top:14px;margin-bottom:3px;color:#000000;}
.c-products-title h2{font-family:'Raleway', sans-serif;}
.box-feature img{max-width:100%;}
.box-feature:after{background-color:red;content:'';}
.box-feature:before{background-color:#000000;content:'';}
.box-feature{height:353px;overflow:hidden;}

.datepicker table tr td.active:active, 
.datepicker table tr td.active.highlighted:active, 
.datepicker table tr td.active.active, 
.datepicker table tr td.active.highlighted.active {
   background-color: #0E8A44 !important;
   background-image:linear-gradient(to bottom, #0E8A44, #0E8A44) !important; 
}
.datepicker table tr td.active:hover{
   background-image:linear-gradient(to bottom, #0E8A44, #0E8A44) !important;
}
.datepicker table tr td.today, 
.datepicker table tr td.today:hover, 
.datepicker table tr td.today.disabled, 
.datepicker table tr td.today.disabled:hover{
   background-image: linear-gradient(to bottom, #7BC143, #BFFA90) !important;
}
.checkout-button{background-color:#0E8A44 !important;}
#place_order{background-color:#0E8A44 !important;}
.coupon .button{background-color:#000000 !important;color:#ffffff !important;}
button[name="update_cart"] {background-color:#000000 !important;color:#ffffff !important;}
.woocommerce-result-count, .woocommerce-notices-wrapper, .berocket_lgv_widget{display:none;}
.woocommerce .woocommerce-ordering { margin-bottom: 12px; }
.product-remove a.remove{border:none;color:#ff0000 !important;}
.woocommerce-shipping-totals.shipping{display:none;}
.cart_totals .shop_table th, .cart_totals .shop_table td{padding-top:20px !important;padding-bottom:20px !important;}
.input-group-header-btn{width:100%;}
.show-result-headersearch #search_concept{text-align:left;float:left;max-width:90%;display:inline-block;overflow:hidden;}
.mat_selection{padding:5px 7px 5px 13px;border-bottom:3px solid #cccccc;background-color: #f5f5f5;margin-bottom: 7px;}
.category-result-dropdown{padding-top:0px;padding-bottom:0px;}
.mat_selection a{color:#000000;width:100%;display:inline-block;}
.mat_selection:hover{background-color:#0E8A44}
.mat_selection:hover a{color:#ffffff}
.required{color:#ff0000;text-decoration: none !important;font-weight: 700;}
#wc-authnet-cc-form .form-row-last label{width:100%;}
.td_tot_2{display:none;}
.woocommerce table.shop_table td { padding-top: 20px !important; padding-bottom: 20px !important;}
.woocommerce-table__product-name{text-align:left;}
.shop_table th{font-weight:600 !important;padding-bottom: 10px !important;padding-top: 10px !important;}
.order_details_submit .woocommerce-table__product-total{text-align:right;}

.menuStyle1 .site-header {
    z-index: 9;
}
.wcppec-checkout-buttons.woo_pp_cart_buttons_div { display: none; }
.loader-cart{position: fixed; left: 0%; top: 0%; width: 100%; height: 100%; z-index: 9999; display:none; text-align:center;background: rgba(0, 0, 0, 0.4); }
#loaderimg{z-index: 10000;top: 40%; position: absolute; left: 50%;width:70px;}


/****latest radio style***/
.btn-default.btn-on.active{background-color: #32CD32 !important;color: white;border-color:#32CD32;box-shadow:none;}
.btn-default.btn-off.active{background-color: #ff0000 !important;color: white;}

.btn-default.btn-on-1.active{background-color: #FFA500 !important;color: black;}
.btn-default.btn-off-1.active{background-color: #00BFFF !important;color: white;}

.btn-default.btn-on-2.active{background-color: #00D590 !important;color: white;}
.btn-default.btn-off-2.active{background-color: #A7A7A7 !important;color: white;}

.btn-default.btn-on-3.active{color: #5BB75B !important;font-weight:bolder;}
.btn-default.btn-off-3.active{color: #DA4F49  !important;font-weight:bolder;}

.btn-default.btn-on-4.active{background-color: #006FFC !important;color: #5BB75B;}
.btn-default.btn-off-4.active{background-color: #DA4F49 !important;color: #DA4F49;}
.btn.btn-default { color:  #000; background: #E5E8EA; border-color: #b6c2c9; }
/****latest radio style****/
.select_contractor_box{margin-top:80px;}
.woocommerce-additional-fields{box-shadow:0 0 7px rgba(0,0,0,.15);margin-top:15px;padding:10px 15px;}
#placement_details_field span{width:100%;}
#delivery_options .modal-dialog{width: 50%;max-width: 60%;}
.category-result-dropdown{height:700px;overflow-y:scroll;}

/*Shop Add To Cart*/
#gr-addtocart .rentalselect-add-box input[name="rental-period"]:focus~label:after, #gr-addtocart .rentalselect-add-box input[name="rental-period"]~label:after {
	top: 0;
    margin-top: 5px;
    position: relative;
}
/**/

@media (min-width: 768px) and (max-width: 992px) {
  .site-branding img{max-width: 110px !important;}
  #heading-box{height: 308px;}
  .box-feature { height: 308px;}
  #heading-box h2{top: 112px;left: 13%;}
  #heading-box p{top: 163px;left: 17%;}
  #heading-box span{top: 236px;left: 17%;}
}
@media (max-width: 767px) {
    #delivery_options .modal-dialog{width: 100%;max-width: 100%;}
    #delivery_options .modal-footer{display: unset;}
    .woocommerce table.shop_table_responsive tr td.product-name, .woocommerce-page table.shop_table_responsive tr td.product-name{text-align:left !important;}
    .woocommerce table.shop_table td {padding-top: 10px !important;padding-bottom: 10px !important;}
    .woocommerce table.shop_table .quantity .qty{padding: 7px;}
  .site-header{height:45px;}
  #heading-box{height: 230px;padding: 10px;}
  .box-feature { height: 265px;}
  #heading-box h2{top: 25px;left: 20%;font-size:28px;}
  #heading-box p{top: 74px;left: 16%;}
  #heading-box span{top: 155px;left: 20%;}
  .mobile-viewpad{padding-left:10px !important;padding-right:10px !important;padding-bottom:10px;}
  .container{max-width:100%;}
  .category-result-dropdown{height:500px;overflow-y:scroll;}
} 
@media (max-width: 700px) {
    #heading-box h2{top: 25px;left: 14%;font-size:28px;}
  #heading-box p{top: 75px;left: 9%;}
  #heading-box span{top: 145px;left: 12%;}  
}
@media (max-width: 600px) {
    #heading-box h2{top: 25px;left: 10%;font-size:28px;}
  #heading-box p{top: 75px;left: 8%;font-size:17px;}
  #heading-box span{top: 145px;left: 6%;}  
  #heading-box {height: 221px;}
}

@media (max-width: 575.98px) {

	/*Shop Page*/
	.page-template-template_greenwaste_shop .datepicker td, .page-template-template_greenwaste_shop .datepicker th {
		font-size: 14px;
		padding: 12px;
	}
	.page-template-template_greenwaste_shop .content-area, .woocommerce-account .content-area, .woocommerce-cart .content-area{
		margin: 15px;
	}
	.page-template-template_greenwaste_shop .category-result-dropdown {
		width: 100%;
	}
	.page-template-template_greenwaste_shop .mat_selection {
		padding: 10px;
	}
	.page-template-template_greenwaste_shop .mat_selection a {
		word-wrap: break-word;
	}
	.page-template-template_greenwaste_shop .ton_of_disposal {
		top: 40% !important;
	}
	.page-template-template_greenwaste_shop .cproducts-main-content {
		padding-bottom: 15px;
	}
	.page-template-template_greenwaste_shop .cont-search-right-gr {
		padding-right: 0;
	}

	/*Account*/
	.woocommerce-account .woocommerce form.login {
		max-width: 100%;
	}

	.woocommerce-account .woocommerce form .form-row-wide, .woocommerce-account .woocommerce-page form .form-row-wide {
		width: 100%;
	}

	#quote_search_form .row {
		gap: 15px;
	}
	.woocommerce-MyAccount-content .woocommerce-info {
		display: flex;
		flex-direction: column-reverse;
	}

	.woocommerce-MyAccount-content .woocommerce-info .woocommerce a.button {
		display: block !important;
		text-align: center;
		margin-top: 10px;
	}
	.woocommerce-MyAccount-content .col-1.woocommerce-Address{
		margin-bottom: 10px;
	}
	.woocommerce-MyAccount-content .woocommerce-Address #wcmca_add_new_address_button_billing, .woocommerce-MyAccount-content .woocommerce-Address  #wcmca_add_new_address_button_shipping {
		width: 100%;
		font-size: 15px !important;
		font-weight: 500;
	}

	/*Cart*/
	#gr-addtocart .rentalperiod-add-box {
		margin-bottom: 15px;
	}
	.woocommerce-cart .woocommerce-cart-form .product-name p {
		word-break: break-word;
	}
	.woocommerce-cart table.cart td.actions .coupon .button {
		width: 100% !important;
		margin-top: 0.5rem;
	}

	.woocommerce-cart table.cart td.actions .coupon input {
		width: 100% !important;
		max-width: 100% !important;
	}

	/*Checkout*/
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_company_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_country_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_city_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_state_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_postcode_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #delivery_date_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #return_period_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #delivery_hr_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #ordered_material_name_field, 
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #original_total_field {
		width: 100%;
	}

	.woocommerce-checkout .wcmca_address_selector_container .select2-container .select2-selection--single .select2-selection__rendered {
		white-space: pre-wrap;
	}
	.woocommerce-checkout .wc-credit-card-form.wc-payment-form .form-row {
		margin: 0px !important
	}
	.woocommerce-checkout .wc-credit-card-form.wc-payment-form .form-row-first, .woocommerce-checkout .wc-credit-card-form.wc-payment-form .form-row-last {
		width: 100%;
	}
	.woocommerce-checkout .form-row.woocommerce-validated h2 {
		width: 100% !important;
		display: block !important;
		margin: 30px 0px 0px 0px;
	}
	.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first {
		width: 100%;
	}
	.checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {
		width: 100%;
	}
	.checkout_coupon.woocommerce-form-coupon .form-row.form-row-last button {
		width: 100%;
	}

	.woocommerce-checkout .c-products-title p {
		word-break: break-word;
		margin-bottom: 15px !important;
	}
	.woocommerce-checkout .cproducts-main-content {
		padding-bottom: 15px;
	}
	.woocommerce-checkout .checkout-right-box, .woocommerce-checkout .checkout-left-box {
    	padding: 0px;
	}
	.woocommerce-checkout .content-area {
    	margin: 15px;
	}
}

@media (max-width: 500px) {
  .site-header{height:45px;}
  #heading-box{height: 258px;}
  .box-feature { height: 258px;}
  #heading-box h2{top: 88px;left: 10%;font-size:25px;}
  #heading-box p{top: 115px;left: 8%;font-size:16px;}
  #heading-box span{top: 170px;left: 6%;font-size:16px;}
  .category-result-dropdown{height:400px;overflow-y:scroll;}
} 
@media (max-width: 450px) {
  .site-header{height:45px;}
  #heading-box{height: 235px;}
  .box-feature { height: 230px;}
  #heading-box h2{top: 88px;left: 12%;font-size:22px;}
  #heading-box p{top: 118px;left: 3%;font-size:14px;}
   #heading-box span{top: 170px;left: 3%;font-size:14px;}
   #heading-box p *, #heading-box span br{display:none;}
} 
@media (max-width: 399px) {
  .site-header{height:45px;}
  #heading-box{height: 230px;}
  .box-feature { height: 230px;}
  #heading-box h2{font-size:18px;}
  #heading-box p{top: 118px;font-size:14px;}
  #heading-box p *, #heading-box span br{display:none;}
  #heading-box span{top: 170px;font-size:14px;}
  .category-result-dropdown{height:400px;overflow-y:scroll;}
} 
@media (max-width: 360px) {
  #heading-box{height: 160px;}
  .box-feature { height: 230px;}
  #heading-box h2{font-size:17px;}
  #heading-box p{top: 30px;font-size:13px;}
  #heading-box span{top: 90px;font-size:13px;}
}
.payment_method_elavon_converge_credit_card .form-row.form-row-wide{display:unset;}
.checkout-modal .modal-dialog {
  max-width: 650px;
}
#post-2514 .entry-title{display:none;}
.add-new-address-sec{display:grid;text-align:center;padding-top:30px;width:100%;}
.add-new-address-sec a {
  font-size: 100%;
  margin: 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: .618em 1em;
  font-weight: 700;
  border-radius: 3px;
  left: auto;
  color: #515151;
  background-color: #ebe9eb;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  margin-top: 15px;
}
.pac-container { z-index: 99999999 !important; }
.approved-label{background-color:#0E8A44 !important;border-color:#0E8A44 !important;padding:.418em 1em;margin-left: 5px;border-radius: 5px !important;}
.inventory_err{text-align:center;font-size:18px;color:#E01E5A;font-weight:600;}
#wcmca_add_new_address_button_shipping, #wcmca_add_new_address_button_billing{background-color: #0E8A44 !important;color:#ffffff !important;}
#wcmca_add_new_address_button_shipping:hover, #wcmca_add_new_address_button_billing:hover{background-color: #0E8A44 !important;color:#ffffff !important;}
.woocommerce-info {  border-top-color: #78BE21;}
.show-login{color:#78BE21;}
.show-on-mobile{display:none;}
@media(max-width:767px){
    .site-content{padding:0px;padding-top:1px;}
    .custom-logo-link .custom-logo{height:80px;object-fit:contain;}
#top_home_drop_drow {
  background-color: #ffffff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  position: absolute;
  right: 0px;
  z-index: 20000;
  width: 200px;
  top: 34px;
  display: none;
  border-radius: 0px;
  border: 1px solid #D9D9D9;
  text-align:left;
  padding:9px;
}  
.show-on-mobile{display:block;}
#top_home_btn{background-color:transparent;border:none;}
}
.header-content-box .custom-logo{padding-top:20px;padding-bottom:20px;height:150px;object-fit:contain;}
