/*
Theme Name: Bite Fruit
Theme URI: #
Author: Shaan
Author URI: https://www.fitser.com/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, news, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 *
 * -----------------------------------------------------------------------------
 */

.glyphicon { margin-right:5px; }
.thumbnail
{
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}
/*.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
    background: #428bca;
}
*/
.item.list-group-item .list-group-image
{
    margin-right: 10px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}
/*.item.list-group-item:nth-of-type(odd)
{
    background: #eeeeee;
}*/

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item img
{
    float: left;
}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
}
li.list-group-item .fe-product-img{width: 30%; display: block; float: left; min-height: 200px;}
li.list-group-item .fe-product-name {width: 20%; display: block; float: left; min-height: 200px;}
li.list-group-item .product-descrp{width: 40%; display: block; float: left; min-height: 200px;}
li.list-group-item .view-details {
    display: block;
    float: left;
    position: absolute;
    right: 0px;
    bottom: 0;
}
li.list-group-item p.pprice {
    display: block;
    width: 100%;
    text-align: left;
}
li.list-group-item .pname {
    width: 100%;
    display: block;
    text-align: left;
}
.product-items.col-sm-9 {
    padding: 0;
}
.product-items.col-sm-9 li.grid-group-item{width: 30%;}
.product-items.col-sm-9 li.grid-group-item:nth-child(3n){margin-right: 0 !important;}
.product-items.col-sm-9 .fe-product li.grid-group-item:nth-child(4n){margin-right: 3em;}
.product-items-right.col-sm-3 { padding: 0 0 0 15px;  text-align: justify; margin-top: 30px;}
.product-items-left.col-sm-3 { padding: 0 15px 0 0;  text-align: justify; margin-top: 30px;}
/*li.list-group-item .view-details a{    word-wrap: break-word; padding: 10px 7px; font-size: 13px; width: 25px; text-align: center;}*/
/*.btn-group, .btn-group-vertical{display: none;}*/
span.sale {
    position: absolute;
    background: #ed1b24;
    color: #fff;
    transform: rotate(315deg);
    top: 10px;
    left: -30px;
    padding: 5px 40px 5px;
    font-size: 18px;
}
.sold-handi {
    position: absolute;
	/*width: 130px;*/
	width: 90px;
	/*margin: 0 auto;
    top: 25%;*/
    left: 2px;
	bottom: 3px;
    background: #f5f1f1ad;
    right: 0;
}
/*.sold-handi {
    position: absolute;
    width: 130px;
    margin: 0 auto;
    bottom: 3px;
    left: 2px;
    background: #f5f1f1ad;
}*/
.page-view li {
    float: left;
    display: block;
}

.page-view li a {
    display: block;
    text-indent: -99999px;
    width: 35px;
    height: 28px;
}

.page-view li:nth-child(1) a {
    background-image: url(./images/grid.png);
    background-repeat: no-repeat;
    background-position: 10px 8px;
    border-radius: 0;
}

.page-view li:nth-child(2) a {
    background-image: url(./images/grid.png);
    background-repeat: no-repeat;
    background-position: -25px 8px;
    border-radius: 0;
}

.page-view li:nth-child(3) a {
    background-image: url(./images/grid.png);
    background-repeat: no-repeat;
    background-position: -61px 8px;
    border-radius: 0;
}

.page-view li:nth-child(4) a {
    background-image: url(./images/grid.png);
    background-repeat: no-repeat;
    background-position: -96px 8px;
    border-radius: 0;
}

.page-view li:nth-child(5) a {
    background-image: url(./images/grid.png);
    background-repeat: no-repeat;
    background-position: -133px 8px;
    border-radius: 0;
}

.page-view li:nth-child(6) a {
    background-image: url(./images/grid.png);
    background-repeat: no-repeat;
    background-position: -169px 8px;
    border-radius: 0;
    margin-right: 0;
}

.inventory-sidebar {
    padding-right: 0;
}

.page-view.nav li:first-child {
    margin-left: 0;
}

.page-view.nav li:last-child {
    border-right: 1px solid rgba(0,0,0,0.1);
}

.page-view.nav li {
    display: inline-block;
    padding: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    border-radius: 0;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
    border-right: 0;
}

.page-view.nav {
    border-bottom: 0;
}

.page-view.nav li a {
    margin-right: 0;
    border: 0;
}

.page-view.nav > li > a {
    padding: 0;
}

.page-view.nav>li>a:hover, .page-view.nav>li>a:focus {
    border-color: transparent;
    background-color: transparent;
}

.page-view.nav {
    margin-top: -2px;
}

.page-view.nav>li>a.active, .page-view.nav>li>a.active{opacity: 0.5;    border: 1px solid #f00;    box-shadow: #f00 0px 0px 14px 1px inset;}

.list-grid-btn {
    text-align: right;
    margin-bottom: 15px;
}
.sold-handi.sold-handi-single {
    bottom: 106px;
    top: auto;
    right: 0;
    left: 0;
    margin: 0 0 0 4px;
    z-index: 9;
	/*width: 250px; */
	width: 160px;
    background: #0000008f;
}
.slider{position: relative; overflow: hidden;}

h2.product-price span {
    display: block;
}
h2.product-price span small {
    font-size: 45%;
}

/*.sold-handi.sold-handi-single {
top: 4%;
    right: 0;
    left: 0;
    z-index: 9;
    width: 90%;
    opacity: 1;
    background: transparent;
}*/

div.sale-text {
position: absolute;
    background: #ed1b24;
color: #fff;
    transform: rotate(312deg);
    top: 15px;
    left: -65px;
    padding: 12px 90px 12px;
    font-size: 22px;
    z-index: 9;
}

.inner-pageholder .wel_right_inner h1,
.inner-pageholder .wel_right_inner h2,
.inner-pageholder .wel_right_inner h3,
.inner-pageholder .wel_right_inner h4,
.inner-pageholder .wel_right_inner h5,
.inner-pageholder .wel_right_inner h6{
    margin-bottom: 10px;
}

.inner-pageholder .wel_right_inner ul li, .inner-pageholder .wel_right_inner ol li{list-style-position: inside;}
input.wpcf7-form-control.wpcf7-submit.send_btn {
    margin-top: 15px;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #ed1c24 !important;
    color: #f00 !important;
}