/**
Theme Name: Astra
Author: Exo
Author URI: https://exo.uk
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: astra
*/

.nopmargin p {margin-bottom:0px;}

#woof_svg_load_container img {display:none;}
#woof_svg_load_container {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url('/wp-content/themes/astra-child/filter.svg?v4') no-repeat;
  background-size:contain;
  width: 400px; /* Width of new image */
  height: 400px; /* Height of new image */
  padding-left: 0px; /* Equal to width of new image */
}
/* WOOF CSS */		
.woof_sid_auto_shortcode .woof_container {width:100%;}
div.woof_info_popup {background-color:rgba(61, 173, 208, 0.90) !important; padding:10px !important;}
div.woof_info_popup {display:none !important;}
.woof_reset_search_form {float:none !important;}
#exo-preloader {border:1px solid #f6f6f6; padding:5px; -webkit-box-shadow: 3px 3px 10px 2px rgba(0,0,0,0.25); box-shadow: 3px 3px 10px 2px rgba(0,0,0,0.25);}

.woof_submit_search_form_container {margin: 15px 0 15px 0; display: flex;justify-content: space-evenly;}
button.button.woof_submit_search_form {background-color: #284992;}
button.button.woof_reset_search_form {background-color: #c6383a;}

.woocommerce.woocommerce-page.woof_shortcode_output {width: 100%;}
input[type="checkbox"].woosppo_class_main_for_all_fields {
    -ms-transform: scale(1.7);
    -moz-transform: scale(1.7);
    -webkit-transform: scale(1.7);
    -o-transform: scale(1.7);
    transform: scale(1.7);
    padding: 10px;
    margin: 6px 20px 6px 6px;
    float: left;
}


select {
  background-color: white;
  border: 3px solid #284992;
  border-radius: 4px;
  display: inline-block;
  font: inherit;
  line-height: 15px;
  padding: 10px;
  /* reset */
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}

#woof_tax_select_pa_manufacturer option,#woof_tax_select_pa_model option {font-weight:bold;}
select#woof_tax_select_pa_manufacturer,select#woof_tax_select_pa_model {
  background-image:
    linear-gradient(45deg, transparent 50%, #FFFFFF 50%),
    linear-gradient(135deg, #FFFFFF 50%, transparent 50%),
    linear-gradient(to right, #284992, #284992);
  background-position:
    calc(100% - 20px) calc(20px + 0px),
    calc(100% - 15px) calc(20px + 0px),
    101% 0;
  background-size:
    5px 5px,
    5px 5px,
    50px 50px;
  background-repeat: no-repeat;
  padding:15px;
  color: #284992;
  font-weight: bold;
}

select#woof_tax_select_pa_manufacturer:focus,select#woof_tax_select_pa_model:focus {
  background-image:
    linear-gradient(45deg, white 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, white 50%),
    linear-gradient(to right, gray, gray);
  background-position:
    calc(100% - 15px) 20px,
    calc(100% - 20px) 20px,
    101% 0;
  background-size:
    5px 5px,
    5px 5px,
    50px 50px;
  background-repeat: no-repeat;
  padding:15px;
  border-color: grey;
  outline: 0;
}


#productsearch button.wp-element-button {background-color: #284992; color:#FFFFFF !important;}
#productsearch input#woocommerce-product-search-field-0 {border: 3px solid #284992;}
#productsearch input#woocommerce-product-search-field-0::placeholder {color: #284992; opacity: 1; font-weight:bold;}

.navsearch button.wp-element-button {display: none;}
.navsearch input::placeholder {color:#CCCCCC;}
.navsearch input[type=search] {
		padding:7px;
    height: 30px;
    font-size: 14px;
    background-image: url(search_icon.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 35px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: none;
    -webkit-appearance: none;	
	}

