/*
Theme Name: Catering Warehouse
Author: GCweb Pty Ltd
Author URI: http://www.gcweb.com.au
Version: 1.0.0
Template: dt-the7
*/

.mini-nav li:last-child {
    margin-right: 0px !important;
}

@media only screen and (max-width: 1199px) and (min-width: 960px) {
	.main-nav > li > a .menu-text { font: normal bold 13px / 20px "Ubuntu", Helvetica, Arial, Verdana, sans-serif;}
}

.st-accordion .st-content a { display: block; text-align: right; margin-top:15px;}
.st-accordion>ul>li { padding: 9px 0; border-bottom: 1px solid rgba(255,255,255,0.12) !important;}



/* Product Styling */

.owl-carousel .product {
    -webkit-transition: all 0.5s;
       -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
         -o-transition: all 0.5s;
            transition: all 0.5s;
}

.products-carousel-shortcode .product h4, .products-shortcode .product h4, .woocommerce .product h4 { font-size: 15px; max-height: 56px; overflow: hidden;}
.owl-carousel .product { border: 1px solid #f3f3f5 !important; padding: 5px !important;}
.owl-carousel .product:hover { border-color: #DAE0E4 !important;}

.product .onsale { display: none;}


/* GST Styling 

span.woocommerce-Price-amount:after { padding-left: 5px; content: "(Inc. GST)"; font-family: "Times New Roman", Times, serif; font-size: 10px; color: #777;}
*/


/* Sidebar Styling */

.widget-title { margin-bottom: 25px;}

#custom_html-2, #custom_html-3 { padding-bottom: 0px;}
#custom_html-2 .widget-title, #custom_html-3 .widget-title { margin-bottom: 0px;}
.bellows { margin: 0px !important;}
.bellows .bellows-nav .bellows-target { padding: 0 0 10px !important; margin-bottom: 10px !important; border-bottom: 1px solid rgba(51,51,51,0.12) !important;}
.bellows .bellows-nav .bellows-subtoggle .fa { top: 0px !important; margin-top: 0px !important; text-align: right !important;}

.bellows .bellows-nav .bellows-target:hover { color: #00adee;}



/*	Gravity Forms Styling
============================================ */

body .gform_wrapper ul li.gfield, body .gform_wrapper .top_label div.ginput_container {  margin-top: 0px;}

input[type="text"], input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select {
    height: 45px;
	padding: 10px 15px !important;
}

/*	Gravity Forms Validation */
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background-color: rgba(255,223,224,0) !important; margin-bottom: 0px !important;border-top: 0px !important;border-bottom: 0px !important;padding-bottom: 0px !important;padding-top: 0px !important;}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half { margin-right: 0px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin-top: 0px !important;}
form_wrapper .field_description_below .gfield_description { padding-top: 0px !important;}
.gform_wrapper div.validation_error { display: none !important;}
.gform_wrapper .top_label div.ginput_container { margin-top: 8px !important;}
.gform_wrapper .field_description_below .gfield_description { padding-top: 0px !important;}