/*
 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
*/
#ywar_reviews,#reviews{float: left;}
#ywar_reviews{width:35%;}
#reviews{width:65%;}
#review_form .upload_section input#do_uploadFile{width:auto!important;}
.comment_container .star-rating{margin-left:60px!important}
.fl-accordion-content p{margin-bottom:0px;padding:7px 0;}
h3 .fl-heading-text:before,h3 .fl-heading-text:after{height:0!important;}
.fl-accordion-button-icon{visibility:hidden!important;}
.woocommerce-message{background: #f4d078!important;
    border-radius: 0px!important;
    background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b)!important;
    background: linear-gradient(to bottom,#f7dfa5,#f0c14b)!important;
    border-color: #a88734 #9c7e31 #846a29!important;
    color: #111!important;
    border-color: #a88734 #9c7e31 #846a29!important;padding: 10px 15px;
    font-size: 18px!important;
    box-shadow: 0 1px 0 rgba(255,255,255,.4) inset!important;
    border-style: solid!important;
       border-left-width: 5px!important;}
.woocommerce-error {
    background-color: #235194!important;
    color: #ffffff;
}
.woocommerce-cart .custom-attributes,.woocommerce-checkout .custom-attributes,.woocommerce-mini-cart-item .custom-attributes{display:none!important;}
.woocommerce-checkout  .woocommerce-form-coupon-toggle{}
#menu-top-header-menu ul li a{color: #68737a;}
#menu-top-header-menu ul li a:hover{color:#FFF;}

.pp-photo-content img{max-height:55px!important;}
.woocommerce-cart table.cart img{width:100px;border:1px solid #ccc;}
.woocommerce-cart table.cart .product-thumbnail a{display:flex;}
.woocommerce table.shop_table td{padding:12px 20px!important;}
.woocommerce-message .button{padding:10px 20px!important;line-height:normal!important;}
.woocommerce-message{line-height: 45px!important;}
.woocommerce-info, .woocommerce-message{background-color:#174588!important;border-color:#174588;}
.woocommerce ul.products li.product .button {margin: 1em 0;}
#Headersearch .search-field{max-width:92%;}
#headercat .product-categories li{display:inline-block!important;margin:0 5px;font-size: 16px;}
#headercat .product-categories{text-align:left;}
#headercat .product-categories:before{/*content:'Product Categories:';*/ font-size: 18px; }
#headercat .product-categories li ul.children{display:none;}
#headercat .product-categories li.cat-parent:hover ul.children{display:block;position:absolute; width:200px;margin:0;text-align:left;padding-top:10px;background:#f1f1f1;padding-bottom:10px;}
#headercat .product-categories li.cat-parent:hover ul.children li{margin:0;padding: 0 0 0 10px;font-size: 13px; }
.sub-menu li{background-color:#FFF;}
.headertext{font-size: 13px; }
h3 .fl-heading-text{display: inline-block;    position: relative;}
h3 .fl-heading-text:before{background: none repeat scroll 0 0 #ccc;
    content: "";
    height: 1px;
    position: absolute;
    right: -92px;
    top: 16px;
    width: 86px;}
h3 .fl-heading-text:after{background: none repeat scroll 0 0 #ccc;
    content: "";
    height: 1px;
    left: -92px;
    position: absolute;
    top: 16px;
    width: 86px;}
.add_to_cart_button:hover, .checkout-button:hover, .single_add_to_cart_button:hover, .wc-forward:hover{
       background: #f1c861!important;
    background: -webkit-linear-gradient(top,#f5d78e,#eeb933)!important;
    background: linear-gradient(to bottom,#f5d78e,#eeb933)!important;
}

.add_to_cart_button, .checkout-button, .single_add_to_cart_button, .wc-forward, #place_order{
    background: #f4d078!important;border-radius: 4px!important;
    background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b)!important;
    background: linear-gradient(to bottom,#f7dfa5,#f0c14b)!important;border-color: #a88734 #9c7e31 #846a29!important;
	color:#111!important;border-color: #a88734 #9c7e31 #846a29!important; font-size:16px!important;box-shadow: 0 1px 0 rgba(255,255,255,.4) inset!important;border-style: solid!important;    border-width: 1px!important;
}
#place_order{padding:12px 0!important;margin-top:10px!important;}
.actions .button{background: #eff0f3!important;
    background: -moz-linear-gradient(top,#f7f8fa,#e7e9ec)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f8fa),color-stop(100%,#e7e9ec))!important;
    background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec)!important;border-radius: 3px!important;
    -webkit-box-shadow: 0 1px 0 hsla(0,0%,100%,.6) inset!important;
    -moz-box-shadow: 0 1px 0 hsla(0,0%,100%,.6) inset!important;border-color: #bcc1c8 #bababa #adb2bb!important;
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.6)!important;color:#111!important;border-style: solid!important;    border-width: 1px!important;
}

.actions .button:hover{background: #e0e3e8!important;
    background: -moz-linear-gradient(top,#e7eaf0,#d9dce1)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e7eaf0),color-stop(100%,#d9dce1))!important;
    background: -webkit-linear-gradient(top,#e7eaf0,#d9dce1)!important;}
.woopack-cart-items ul li.woocommerce-mini-cart-item a img{position:inherit!important;}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding:0.6em!important;}
.woocommerce span.onsale, .uabb-woocommerce .uabb-onsale{background-color:#B12704!important;}
.woocommerce div.product span.price ins{color: #B12704!important;float: left;    margin-right: 10px;}
.woocommerce div.product span.price del{color: #555!important;opacity: 1!important;}
.woocommerce-variation-price{margin-bottom:15px!important;}

@media (max-width: 768px) {
#Headersearch{margin:0 20px;}
#Headersearch .search-field {
    max-width: 76%;
}
}