/*
Theme Name: Serenity
Theme URI: http://ninetheme.com
Author: Ninetheme
Author URI: http://themeforest.net/user/omrfrk
Description: Minimalist, clean, and simple responsive ecommerce HTML template.
Version: 1.0
License: GNU General Public License
License URI: license.txt
*/

/* Theme Structure */
.btn-primary, .btn-primary:active{ text-shadow: none; border:0; }
.btn-primary:hover, .btn-primary:focus{ text-shadow: none;background: #413835;}

/* Global */
.sideline {border-left-width: 1px; border-left-style: solid; margin: 0 0 30px 0px; padding: 0 0 0 30px; }

/* Heading */
header.prime {text-align: center; text-transform: uppercase; margin-bottom: 20px; }
header.prime h3{ border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 10px;  margin-top: 0; }

/* ====================== */
/* Header */
/* ====================== */

/* Top Header */
.top-header {height: 38px;}
.counter {min-width: 163px; padding: 10px; float: right;}
.counter i{ margin-right: 5px; }

/* Header Top Section */
.row:not(.top) {margin-bottom: 15px;}
.top {padding-top: 20px; padding-bottom: 20px}

.welcome.container { font-size: .9em}
.welcome .greet {width: auto; text-transform: uppercase; position: relative;padding-left:15px;}
.welcome .greet a { padding: 10px 15px 10px 20px; display: inline-block; }

.top .logo h2 { margin:0; text-indent: -9999px; height:100px; }

.top .logo a {line-height:1em; } 

.top .cart form {position: relative; margin-top:10px}
.top .cart form button {position: absolute; top:4px; right: 0px; border:none; background: none}

.top .search input { padding:5px 10px;margin-bottom:0; margin-top:5px; border-radius:0; width: 170px; float: right; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; }
.top .search input:focus {width: 180px; padding-right: 18px}

/* Header Navigation */
.container-menu {border-width: 1px 0; border-style: solid;}
.nav {margin-bottom:0}
.nav-pills > li > a {border-radius: 0}
.navbar {border:0;}
.navbar ul { text-align: center; }
.navbar ul ul li {width: 100%; border:none; font-size: .85em; z-index: 9266;}
.nav > li ul {padding:0;box-shadow: 0;}

/* Header Login Form */
.login .content form{padding:20px}

/* Breadcrumbs */
#breadcrumbs {padding-left:5px;margin-bottom: 20px;}
#breadcrumbs a {padding-bottom:3px;}

/* ====================== */
/* Catalog View */
/* ====================== */
#catalogtoolbar { margin-bottom: 10px; }
#catalogtoolbar .text {padding: 7px 10px;white-space: nowrap;}

.item-block .block{ margin-bottom: 20px; }
.item-block .block .view { overflow: hidden; position: relative; text-align: center; }
.item-block .block .view p { font-size: 13px; padding: 20px 20px 10px; }

/* ====================== */
/* Product View */
/* ====================== */
section.single .title{ text-align: left; }

section.single .accordion-heading { padding: 8px 10px; border-width: 1px 1px 0 1px; border-style: solid;}
section.single .accordion-body {padding:5px 10px;}

section.single .information, section.single .accordion-group{text-align: left; margin-bottom: 20px; }
section.single .information{ border-width: 1px; border-style: solid;}
section.single .information form{ margin: 0; }
section.single .information header{ padding: 20px; margin: 0; border: none;}
section.single .information footer{ margin-top: 0; margin-bottom: 0;}

.aggregateRating {font-size: 12px; }

/* ========= */
/* Structure */
/* ========= */

/* Sidebar */
.sidebar { padding: 0; }
.sidebar li {padding:5px 0}
.sidebar .widget-header h4 {padding: 10px; border-radius: 3px; }

.sidebar nav.slogans li:before {margin-right: 7px; font-family: FontAwesome; content: "\f087"; }

/* ============== */
/* Footer section */
/* ============== */
footer { border-top-width: 3px; border-top-style: solid;  padding: 20px 0;}

/* Colors */
/* Header Top Section */
.header-container {background: #FFF; }
.navbar ul ul li{ background: #fff; }

/* Product View */
section.single .information, section.single .accordion-group{ background: #F5F5F5; }

/* Non highlighted color */
.top .search i{ color: #999;}

.home .col-md-9 ul {margin-left:20px; }
.home .col-md-9 ul li:before {
	padding-right: 10px;
	font-family: FontAwesome;
	content: "\f105";
}

/**
 * COLORS
 */

/* Base color */
body{ color: #333333; }

/* Link color */
a{ color: #804a2b; }

a:hover{ color: #804a2b; }
p a {color:#804a2b}

/* Border color */
*{ border-color: #dddddd; }

/* Highlight color */
.btn-primary, 
.counter, 
section.single .accordion-heading, 
.sidebar .widget-header h4,
.navbar li:hover > a,
.navbar-toggle{ background: #804a2b; }

footer{ border-color: #804a2b; }

.item-block #original-price, #related #original-price { color: #fff; }

/* Highlight text color */
.btn-primary, 
.counter, 
.top-header .counter a, 
section.single .accordion-heading a,
.sidebar .widget-header h4,
.navbar li:hover > a,
.navbar ul ul li a:hover,
.nav>li>a:hover, .nav>li>a:focus{ color: #ffffff !important;  }

.navbar-toggle .icon-bar {background: #ffffff; }

.navbar ul ul li > a{ color: #333333; }

/* Top & Footer */
.top-header, footer {background: #000000; color: #ffffff;}
.top-header a, footer a{ color: #ffffff; }
 
/* Menu */
.container-menu { background: #000000; }
.container-menu a{ color: #ffffff }

/* Catalog Color */
.item-block figcaption{ background: rgba(0,0,0,0.9); }
.item-block .view p { color: #ffffff; }
.item-block .name{ background: #000000; }
.item-block .price{ background: #804a2b;height: auto !important;}


@media screen and (max-width:767px) {
	.counter {margin-top: 8px;}
	.top .logo h2 {margin-top:18px;}
}