/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
img.rocks-banner{
    width:100%;
}
div.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table,
ul.wc_payment_methods.payment_methods.methods{
    background-color: #eee;
}
blockquote {
font-style: normal !important;
}
#payment .payment_methods > .wc_payment_method > label, #payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child:checked + label{
    font-weight:400;
    margin:0;
    padding:0;
    line-height:24px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
    background-color: #666;
}
div.form-row.place-order{
    background-color:#666;
}
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label, .wc_payment_method.payment_method_angelleye_ppcp label{
    font-size:14px;
}
div#food-truck-widget{
    font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
div.pw-food-truck-text .entry-content{
    font-size:.9em;
    font-weight:400;
}
.widget-area .widget{
    padding:0px;
    margin:0px;
    border:none;
    background-color:#e2e2e2;
}
aside.widget{
    padding:0px;
}
aside.widget.inner-padding{
    padding:0px;
    margin:0px;
    border:none;
}

/* Modify top menu styles */
div#primary-menu ul#menu-top-menu li:first-child a{
    color:#660000;
    font-weight:bold;
}

/* Custom header graphics */
/*img.header-image.is-logo-image{
    display:none;
}*/

div.extra-image-container-padding{
    display:none;
}
/* Medium screen devices (768px and above) */
@media only screen and (min-width: 768px) {
    
    div.extra-image-container-padding{
        display:block;
        position:relative;
        top:-100px;
        width:100%;
        height:100px;
        left:50%;
        margin-left:-400px;
        margin-bottom:-50px;
        background-color:#fff;
        z-index:100;
    }
    div.extra-header-graphics{
        position:absolute;
        width:800px;
        height:120px;
        top:0px;
        left:0px;
        padding-top:20px;
        padding-bottom:10px;
        background-color:#e2e2e2;
        z-index:1;
    }
    div.food-truck-container{
        position:relative;
        display:inline-block;
        top:0px;
        left:0px;
        margin-left:60px;
        width:144px;
        height:86px;
        background-color:none;
        transition: transform .2s; /* Animation */
    }
    div.food-truck-container:hover {
        transform: scale(1.5); /* (150% zoom) */
    }
    img.food-truck-image {
        margin: auto;
    }

    img.donate-image{
        display:inline-block;
        width:100px;
        margin-top:0px;
        padding-top:1px;
        top:1px;
    }

    div.custom-logo-container{
        position:relative;
        display: inline-block;
        left:7%;
        margin-left:auto;
        margin-right:auto;
        margin-top:-20px;
        width:auto;
        height:80px;
        text-align: center;
    }
    div.sun-sign-container{
        position:relative;
        display:inline-block;
        width:100px;
        height:100px;
        left:16%;
        margin-left:auto;
        background-color:none;
        transition: transform .2s; /* Animation */
    }
    div.sun-sign-container:hover {
        transform: scale(1.5); /* (150% zoom) */
    }
    img.sun-sign-image{
        margin: auto;
    }
}
.image-expand {
  transition: transform .5s;
}

.image-expand:hover {
  transform: scale(1.1);
}
/* nav */
div.inside-navigation, li.search-item{
    z-index:1000 !important;
}
li.search-item{
    margin-left:-10px !important;
}

/* Product, shopping cart, WooCommerce modifications */
td.product-remove, a.remove{
    font-weight:bold;
}