/*------------------------------------------------------------

  Theme:   FLATBUSH LITE
  Author:  Theme Fiend
	   http://www.themefiend.com
         
  Copyright 2014 Theme Fiend.

------------------------------------------------------------*/











html,body,div,span,applet, input,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
/*  */

font-family: //Roboto Condensed;
font-family: Helvetica;

}


html {
background:#ffffff;
/*  */

font-family: //Roboto Condensed;
font-family: Helvetica;

}

/* Alerts -------------------------------------------------*/


/*============= Begin Base========================*/


body { 
/*  */

font-family: //Roboto Condensed;
font-family: Helvetica;

background-color: #ffffff !important;
}

body {
background-image: url();
background-image: none;
background-repeat: repeat !important;
background-size: auto;
background-position: center center;
}

a:link,a:visited {
  color:#333333;
}

#products .product-a h3,#products .product-a p {
text-decoration:none !important;
color:#333333;
}

p {
font-size:14px;
}


body,p,input,textarea,#product-details .price,#faq-content .faq-list dt,#contact-form label,#cart-footer .cart-total #cart-shipping-tax p,a:hover,a:active,#products .product-a:hover h3,#products .product-a:hover p,#main-title h2,#navigation div.pod h3,#cart-head,#navigation div.pod a:hover {
  color:#333333;
}


select, input, textarea {
    border: 1px solid #cccccc;
	/*  */

font-family: //Roboto Condensed;
font-family: Helvetica;

}

/*============= End Base========================*/


/*============= Begin Header Area========================*/

#header-area {
background: #ffffff;
}

#header h1 a {
color:#333333 !important;
}


#header h1 {
    /*  */

font-family: Kaushan Script;
font-family: //Arial;

    font-size: 60px;
}


/* Header Navigation Styles-------------------------------------------------*/


#header-navigation {
    background: #ffffff;
}


#header h1 a:hover {
  color:#333333;
}


#header-navigation #search-input {
    border: 1px solid #cccccc;
}



/* ---Categories Navigation--- */


#header-navigation li a {
    color: #333333;
	/*  */

font-family: //Roboto Condensed;
font-family: Arial;

    font-size: 18px;
}

#header-navigation li a:hover {
color: #cccccc;
}

/* Minicart Styles-------------------------------------------------*/

#minicart {
    background: #333333;
    font-size: 14px;
}

#minicart li {
    color: #ffffff;
}


/* Search Bar Styles-------------------------------------------------*/


/*============= End Header Area========================*/



/*============= Begin Main Content Styles========================*/

#page_title-search {
  background: #eeeeee;
  color: #333333;
}

/*============= End Main Content Styles========================*/

/*************************************************************
BEGIN STORE PAGES
*************************************************************/

/*============= Begin Products Grid Styles========================*/


#categories-form {
font-size: 14px;
}


#featured-products-text {
  background: #eeeeee;
  color: #333333;
}


#categories-form {
font-size: 14px;
}






#sale .onsale {
  font-size: 14px;
}

// Forced Product Image Max Height
#products[data-forced-product-height='Yes'] .product-img, #products[data-forced-product-height='Yes'] .product img, #related_products[data-forced-product-height='Yes'] .product-img, #related_products[data-forced-product-height='Yes'] .product img {
max-height: 300px;
width: auto !important;
}

#products[data-forced-product-height='Yes'] div.product, #related_products[data-forced-product-height='Yes'] div.product {
text-align:center;
vertical-align:top;
}






#sold, #coming-soon {
  background-color: #333333;
  font-size: 14px;
}

.pagination {
font-size: 14px;
}

.pagination li {
color: #333333;
}


.pagination li a {
color: #333333;
}

/*============= End Products Grid Styles========================*/

/*============= Begin Individual Product Page Styles========================*/

.intro-info {
    font-size: 14px;
}

.inner-info {
    border-bottom: 1px solid #cccccc;
    font-size: 14px;
}


#product-form .options {
  border-bottom: 1px solid #cccccc;
}

#product-form .options #option li {
  font-size: 14px;
}


/*============= End Individual Product Page Styles========================*/


/*============= Begin Sidebar Styles========================*/

.brand-list {
    color: #333333;
    /*  */

font-family: //Roboto Condensed !important;
font-family: Helvetica !important;

font-size: calc(18 * 0.8px) !important;
}

#categories li {
    border-bottom: 1px solid #cccccc;
    color: #333333;
	/*  */

font-family: //Roboto Condensed;
font-family: Helvetica;
	font-size: calc(18 * 0.857px);
}


#sidebar-navigation  #categories  li a:hover {
color: #444444;
background: #ffffff;
}

#categories li a:hover span {
color: #444444;
}


#sidebar-navigation {
background: #ffffff;
}


#sidebar-navigation .sidebar-headings {
    /*  */

font-family: //Roboto Condensed;
font-family: Helvetica;

     font-size: calc(18 * 1.3px);
    background: #eeeeee;
	color: #333333;
}


#sidebar-navigation .sub-categories li {
/*  */

font-family: //Roboto Condensed;
font-family: Helvetica;

font-size: calc(18 * 0.714px);
background:;
color: #333333;
border-top: 1px solid #cccccc;
}

#sidebar-navigation .sub-categories li a {
color: #333333;
}

#sidebar-navigation .sub-categories li:first-child {
border-top: 1px solid #cccccc;
}


/*============= End Sidebar Styles========================*/



/*============= Begin Cart Page Styles========================*/

/* Cart Table Columns --------------------------------------*/


/* Cart Table Header ---------------------------------------*/


/* Cart Table Body -----------------------------------------*/

#cart-form table {
    font-size: 14px;
}

#cart-form thead {
    background: #ffffff;
    color: #333333;
    font-size: 14px;
}

#cart-form .item-img img {
border:1px solid #ffffff;
}

p.alert-noitems {
/*  */

font-family: //Roboto Condensed;
font-family: Helvetica;

}

.alert-noitems a {
background: #333333;
/*  */

font-family: //Roboto Condensed;
font-family: Helvetica;

color: #ffffff !important;
}


/* Cart Footer ---------------------------------------------*/


#cart-footer .cart-shipping {
color: #333333;
/*  */

font-family: //Roboto Condensed;
font-family: Helvetica;

font-size: 14px;
}


#cart-footer #country {
font-size: 14px;
}


#cart-footer .cart-discount {
font-size: 14px;
}

#cart-footer .cart-discount label {
font-size: 14px;
color: #333333;
}


#cart-footer .cart-total {
border: 1px solid #333333;
}


#cart-footer .cart-total p {
  font-size: 14px;
  color: #333333;
  }
  

#cart-footer .cart-total #cart-shipping-tax p {
  color: #333333;
  }
  

/*============= End Cart Page Styles========================*/


/*============= Begin Contact Page Styles========================*/

#contact-content {
font-size:14px;
}

#contact-form label {
font-size:14px;
}

#contact-form input, .input-xxlarge {
font-size: 14px;
}


/*============= End Contact Page Styles========================*/


/*============= Begin Success Page Styles========================*/


/*============= End Success Page Styles========================*/


/*************************************************************
END STORE PAGES
*************************************************************/

/* Action Buttons Styles -------------------------------------------------*/

#cart-footer .checkout-btn {
background: #333333;
}

#cart-footer .checkout-btn span {
color:  #ffffff;
}

#cart-footer .update-btn {
background: #333333;
color: #ffffff;
}

#cart-footer .update-btn span {
font-size: 14px;
}

#continue-shopping {
background: #ffffff;
}

#continue-shopping a {
color: #333333;
font-size: 14px;
}


#product-addtocart {
    background: #333333;
    color:  #ffffff;
}


#contact-submit {
    background: #333333;
    color: #ffffff;
}



#product-addtocart:hover, #cart-footer .checkout-btn:hover, #contact-submit:hover, #cart-footer .update-btn:hover {
  background:#444444;
}



/*************************************************************
BEGIN SPECIAL STYLES
*************************************************************/

#blog_content .post_content {
  font-size: 14px !important;
}

#blog_content .entry_share_container {
  border-top: 1px solid #cccccc !important;
}

/*============= Begin Related Products Styles========================*/


#related-products-text {
  background: #eeeeee;
  color: #333333;
}



#sale .onsale {
  font-size: 14px;
}

// Forced Product Image Max Height
#related_products[data-forced-product-height='Yes'] .product-img, #related_products[data-forced-product-height='Yes'] .product img, #related_products[data-forced-product-height='Yes'] .product-img, #related_products[data-forced-product-height='Yes'] .product img {
max-height: 300px;
width: auto !important;
}

#related_products[data-forced-product-height='Yes'] div.product, #related_products[data-forced-product-height='Yes'] div.product {
text-align:center;
vertical-align:top;
}







/*============= End Related Products Styles========================*/

/*============= Begin Slider ========================*/

#gallery-intro {
font-size:14px;
}

/*============= End Slider ========================*/

/* Newsletter Form Styles-------------------------------------------------*/

#newsletter-container h3 {
  font-size: 14px !important;
}

#newsletter-form {
border: 1px solid #333333;
font-size: 14px;
}

#newsletter-title {
  color: #333333;
}

#signup-btn {
background: #333333;
border: 1px solid #333333;
color: #ffffff;
font-size: 14px;
}


/*************************************************************
END SPECIAL STYLES
*************************************************************/

/*============= Begin Footer Styles========================*/

#footer {
background: #ffffff;
color: #333333;
}

#inner-footer {
  border-top: 1px solid #cccccc;
}


#footer .footer-column {
font-size: 14px;
}

#footer a {
  color: #333333;
}

#footer a:hover {
  color: #333333;
}


#footer-navigation li a {
    color: #333333;
    font-size: 14px;
}

#footer-text {
    font-size: 14px;
}
  
  
#footer .footer-column {
  width: 100% !important;
  }

/* Social Network Button Styles-------------------------------------------------*/


#socialicons img {
background-color: #ffffff;
border-radius: 100%;
height: 25px !important;
}

/* Duplicate: In order to cancel out above if 'apply social icon styles' is set to 'No' */
#socialicons img {
background-color: apply;
border-radius: apply;
}

#social-text {
font-size: 14px;
}


/*============= End Footer Styles========================*/

/*============= Media Screen Min-Width 1024px ========================*/


/*============= Media Screen Max-Width 1024px ========================*/

@media only screen and (max-width:1024px) {


/* Begin Mobile Drop Down Nav */

#header-navigation #mobilenavigation li nav {
border-top:1px solid #cccccc;
}

#header-navigation #mobilenavigation li nav a {
background:#ffffff;
}

#mobilenav.active, #mobilesearch.active {
    background: #ffffff;
}

#header-navigation #mobtopnav li a {
border-top: 1px solid #cccccc;
background: #ffffff !important;
color: #333333 !important;
}


#mobtopnav {
border-top: 1px solid #cccccc;
}

#mobilenav  #search-input {
border: 1px solid #cccccc;
}

#mobtopnav > li > ul > li > a:hover {
color: #cccccc;
}

/* End Mobile Drop Down Nav */


}

/*============= Media Screen 767px ========================*/

@media only screen and (max-width:767px) {

.discount-info {
	/*  */

font-family: //Roboto Condensed;
font-family: Helvetica;
}

}

/*=== Custom CSS Files ===*/

