/*
Theme Name: Giver
description: Giver Theme
Author: Leon Calero
Author URI: http://studiocalero.com
Template: storefront
Version: 1.0.0
Text Domain: giver
*/

/* Nothing to see here */

/* login message colour */

.login .message {
  border-left: 5px solid #e2541e !important;
}

.site-header .custom-logo-link img {
  max-width: 115px;
}

.site-branding {
  margin-bottom: 1.8em;
}

.site-main {
  border-top: none;
}

.sp-fixed-width .site {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.01);
}

.input-text:focus,
input[type="text"]:focus,
textarea:focus,
input[type="email"]:focus,
input[type="tel"]:focus {
  background: #f2f2f2 !important;
}

/* 

Logo 

*



.site-header .custom-logo-link img{
    max-width: 150px;
}

.site-branding {
    margin-bottom: 1.8em;
}



/* 

Drop Shadow 

*



.sp-fixed-width .site { 
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.07), 0 6px 20px 0 rgba(0, 0, 0, 0.07);
}



/* 

Dividing Lines 

*



.site-main {
    border-top: none; border-bottom: 1px solid rgba(0,0,0,0.07);
}

.woocommerce-products-header {
    border-bottom: 1px solid rgba(0,0,0,0,0.07);
    border-top: 1px solid rgba(0,0,0,0.07);
    padding: .8em 0 0;
    margin: 0.2em 0 1.8em 0;
}

.woocommerce-product-details__short-description {
    border-bottom: 1px solid rgba(0,0,0,0,0.07);
    border-top: 1px solid rgba(0,0,0,0.07);
}

.success_message {
    border-bottom: 1px solid rgba(0,0,0,0.07);
    border-top: 1px solid rgba(0,0,0,0.07);

}
.success_contact {
    border-bottom: 1px solid rgba(0,0,0,0.07);
    border-top: 1px solid rgba(0,0,0,0.07);

}



/*

Type 

*



body { 
    color: #;  
    font-family: '';
}

p {
    font-size: 0.9rem;
}

strong {
    font-weight: normal;
}

a {
    color: ;
}

h3 {
    font-size: 0.9rem !important; color: ;
}

textarea { 
    font-family: '' !important;
}

.input-text, 
input[type=email], 
input[type=password], 
input[type=search], input[type=tel], 
input[type=text], 
input[type=url], 
textarea{
    font-family: '' !important;
}

.form-row.woocommerce-validated input.input-text { 
    font-family: '' !important;
}

.flex-direction-nav {
    font-family: "Source Sans Pro",
    HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",
    Helvetica,Arial,"Lucida Grande",
    sans-serif;
}

a.order-another{
    font-family: "Source Sans Pro",
    HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",
    Helvetica,Arial,"Lucida Grande",
    sans-serif;
}

small.description { 
    font-family: "Source Sans Pro",
    HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",
    Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size: 0.8em;
}


/* Make categories look the same as producs
 *
 *
 *
 *
 */

/*--------------------- PRODUCTS PAGE ---------------------*/

/* Products Header */
.woocommerce-products-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.03);
  padding: 0.8em 0 0;
  margin: 0.2em 0 1.8em 0;
}
.woocommerce .page-description p {
  margin: 0 0 1em;
}
.woocommerce .page-description {
  margin-bottom: 0.8em !important;
}
h1.woocommerce-products-header__title {
  display: none !important;
}
.storefront-sorting {
  display: none !important;
}

/* Products Listing */
ul.products li.product {
  margin-bottom: 2em !important;
}
ul.products li.product img {
  display: none !important;
}
ul.products li.product.first a {
  width: 100%;
  border: 0;
  background: 0 0;
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #333333;
  cursor: pointer;
  padding: 0.5em 1.5em;
  text-decoration: none;
  font-weight: 600 !important;
  text-shadow: none;
  display: inline-block;
  outline: 0;
  -webkit-appearance: none;
  border-radius: 0.5em;
}

ul.products li.product.first a:hover {
  background-color: #d5d5d5;
  border-color: #d5d5d5;
  color: #333333;
}
ul.products li.product .woocommerce-loop-product__title,
ul.products li.product .woocommerce-loop-category__title,
ul.products li.product h2 {
  margin: 0 !important;
  padding: 0.5em 0 0.5em !important;
}
ul.products li.product .price {
  display: none !important;
}
ul.products li.product .button {
  display: none !important;
}

/* Hide the product count for the category */
.woocommerce-loop-category__title .count {
  display: none;
}

/* Product categories spacing */
.woocommerce {
  margin-bottom: unset !important;
}

article .woocommerce .products.cats-only {
  margin-bottom: -4em;
}

/*

Buttons 

*



ul.products li.product .woocommerce-loop-product__title, 
ul.products li.product h2, ul.products li.product h3 {
    color: # !important;
    font-size: 0.9rem !important; 
}

ul.products li.product .woocommerce-LoopProduct-link {
    background-color: ;
    color: ;
}

ul.products li.product .woocommerce-LoopProduct-link:hover {
    background-color: ;
    color: ;
}



button.alt {
    background-color: !important;
}

button.alt:hover {
    background-color: !important;
}



.flex-direction-nav a {
    background-color: !important; 
}

.flex-direction-nav a:hover {
    background-color: !important; 
}



a.order-another{
    background-color: ;
    border-color: ;
    color: ;
}

a.order-another:hover{
    background-color: ;
    border-color: ;
    color: ;
}



/* 

Label 

*



.form-row label {
    display: block;
    padding: 0.4em 0;
}



/* 

Input 

*



.input-t         ext, 
input[type=email], 
input[type=password], 
input[type=search], 
input[type=tel], 
input[type=text], 
input[type=url], 
textarea {
    border: 1px solid !important;
    color: ;
}

.input-text:focus, 
input[type=text]:focus, 
textarea:focus,
input[type=email]:focus,
input[type=tel]:focus {
    background: !important;
    color: ;
}



/* 

Select

*



.select2-container--default .select2-selection--single { 
    background-color: ;
}

.select2-dropdown {
    background-color: ;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: ;
    line-height: ;
}

.select2-container--default .select2-selection--single {
    border: 1px solid ;
}



/* 

Table 

*



table th {
    font-size: .9em;
}

table td {
    font-size: .9em;
}
table.woocommerce-checkout-review-order-table .product-name {
    font-size: 0.9em;
}

#payment .payment_methods>.wc_payment_method>label, #payment .payment_methods>.woocommerce-PaymentMethod>label {
    font-size: .9em;
}



/* 

Radio 

*



.star-rating span:before, 
.quantity .plus, 
.quantity .minus, 
p.stars a:hover:after, 
p.stars a:after, 
.star-rating span:before, 
#payment .payment_methods li input[type=radio]:first-child:checked+label:before {
    color: !important;
}



/*

Misc 

*



td.change-order {
    background-color: ;
    color: ;
}


ul.order_details li strong {
    font-size: 1.15em;
}

.woocommerce-error {
    font-size: 0.9rem !important;
}

.blockUI::before {
    color: !important;
}



/* 

Fonts 

*



@font-face {

}
  

/* Temp admin bar fix */



