*{outline:none;}
body{font-family: 'Lato', sans-serif; background:url(../images/bg.jpg) center no-repeat; background-size:cover;}
h1,h2,h3,h4,h5,h6,p{margin:0; padding:0;}
.full-width{width: 100%;}
.clear{clear: both;}


#top{background:#fff; padding:10px 0;}
#top #left{margin:0; padding:0;}
#top #left li{display:inline-block; list-style:none; font-size:14px; color:#222222;}
#top #left li a{color:#222222;}
#top #left li i{margin-right:5px;}
#top #left li span{margin:0 10px;}


#top #scoail{margin:0; padding:0px; text-align:right;}
#top #scoail li{display:inline-block; list-style:none;}
#top #scoail li a i{font-size:14px; color:#222222; width:30px; line-height:30px; text-align:center; transition: all .3s ease-in-out;}
#top #scoail li a i:hover{color:#fff; background:#222222; border-radius:50%;}



#header{background:#000; padding:15px 0;}

#search{ margin-top:8px;}
#search .input-group{background:#f7f7f7;}
#search input{background:none; border:none; box-shadow:none; height:40px; font-size:14px; color:#1b8457;}
#search button{background:#1b8457; border:none; box-shadow:none; width:40px; height:40px;}
#search button i{font-size:22px; color:#fff;}


#basket{margin-top:15px;}
#basket p{font-size:14px; color:#1b8457; margin-top:8px;}
#basket p i{font-size:14px; margin-right:5px;}
#basket p b{font-weight:900;}
#basket a{color:#1b8457;}



#nav{background:#222222; border:none; margin:0; min-height:inherit; border-radius:0px;}

#nav .navbar-toggle{float:none; width:100%; margin:0; background:#1b8457 !important; border:none; border-radius:0; color:#fff;}
#nav .navbar-nav>li{font-size:14px; color:#fff;}
#nav .navbar-nav > li > a{font-size:16px; color:#fff; padding:14px 18px; transition:all .3s ease-in-out;}

#nav .navbar-collapse{padding:0;}
#nav .navbar-nav > .hidden-xs{margin-top:15px;}

#nav .navbar-nav > li > a .caret{transform: rotate(0); transition:all .3s ease-in-out;}
#nav .navbar-nav>.open> a .caret{transform: rotate(-180deg);}

#nav .navbar-nav>.open>a,
#nav .navbar-nav>li>a:hover{background:#1b8457 !important; color:#fff}

#nav .dropdown-menu{background:#1b8457 !important; border:none; border-radius:0; box-shadow:none; }
#nav .dropdown-menu>li>a{color:#fff; font-size:14px; transition:all .3s ease-in-out;}
#nav .dropdown-menu>.open>a,
#nav .dropdown-menu>li>a:hover{background:#fff; color:#1b8457;}

#nav .dropdown-menu .dropdown-menu{background:#1b8457 !important; margin:0;}
#nav .dropdown-menu .dropdown-menu>li>a{color:#fff; font-size:12px; transition:all .3s ease-in-out;}
#nav .dropdown-menu .dropdown-menu>.open>a,
#nav .dropdown-menu .dropdown-menu>li>a:hover{background:#fff; color:#1b8457;}
#nav .dropdown-menu .caret{transform:rotate(-90deg); transition:all .3s ease-in-out; margin-top:-4px;}
#nav .dropdown-menu>.open .caret{transform: rotate(90deg);}






#categoriesArea{background:#fff; padding:30px 15px 30px 15px;}

.categoryThumbnail{position:relative; background:#000;}
.categoryThumbnail img{opacity:1; filter:alpha(opacity=100); transition: all .3s ease-in-out;}
.categoryThumbnail:hover img{opacity:0.50; filter:alpha(opacity=50);}
.categoryThumbnail a{color:#fff;}
.categoryThumbnail .text{position:absolute; top:50%; right:0; left:0; transform: translateY(-50%); text-align:center; visibility:hidden; opacity:0; filter:alpha(opacity=0); transition: all .3s ease-in-out;}
.categoryThumbnail:hover .text{visibility:visible; opacity:1; filter:alpha(opacity=100);}
.categoryThumbnail .text i{font-size:50px;}


#highlights{margin-top:30px;}
#highlights .container{background:#fff; padding-top:30px; padding-bottom:30px;}

#highlights h6{background:url(../images/heading-bg.jpg) right no-repeat #222; background-size:23px 100%; padding:15px; font-size:16px; font-weight:700; color:#fff; text-transform:uppercase;}

#highlights #aboutTab .nav-tabs{background:url(../images/heading-bg.jpg) right no-repeat #222; background-size:23px 100%; border:none;}
#highlights #aboutTab .nav-tabs li a{border:none; border-radius:0; color:#fff;}
#highlights #aboutTab .nav-tabs li a:hover{color: #fff; background-color: #1b8457;}
#highlights #aboutTab  .nav-tabs > li.active > a, 
#highlights #aboutTab  .nav-tabs > li.active > a:focus, 
#highlights #aboutTab  .nav-tabs > li.active > a:hover {color: #fff; background-color: #1b8457;}


#highlights #aboutTab .tab-content{background:#ececec;}
#highlights #aboutTab .tab-content p{padding:15px 30px 15px 0; font-size:14px; font-weight:300; color:#8a8a8a; background:#ececec;}
#highlights #aboutTab .tab-content p b{font-weight:700; color:#222;}

#highlights #arrivals{}
#highlights #arrivals img{margin-top:15px;}

#highlights #banner2{margin:30px -15px;}



.productThumbnail{margin-top:30px; border:1px solid #fff; position:relative; transition:all .3s ease-in-out;}
.productThumbnail:hover{border:1px solid #f3f3f3;}

.productThumbnail .image{padding:15px;}

.productThumbnail .text{padding:15px; border-top:1px solid #f3f3f3;}
.productThumbnail .text h1{color:#919191; font-size:14px; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.productThumbnail .text p{margin-top:5px; color:#919191; font-size:12px; font-weight:300; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.productThumbnail .form{padding:0 15px; margin:0 -1px; position:absolute; background:#fff; border:1px solid #f3f3f3; border-top:none; visibility:hidden; opacity:0; z-index:1; transition:all .2s ease-in-out;}
.productThumbnail:hover .form{visibility:visible; opacity:1;}

.productThumbnail .form .paddingRight{padding-right:7px;}
.productThumbnail .form .paddingLeft{padding-left:7px;}

.productThumbnail .form select,
.productThumbnail .form input,
.productThumbnail .form .btn{width:100%; height:30px; padding:5px 10px; background:none; border:1px solid #f3f3f3; border-radius:0; box-shadow:none; font-size:11px; color:#919191;}
.productThumbnail .form .btn[type="submit"]{background:#1b8457; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.productThumbnail .form .btn[type="button"]{background:#222222; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


#twit{background:#222222; padding:15px 0;}
#twit i{font-size:50px; color:#1b8457;}
#twit p{font-size:12px; color:#949494;}

#bottom{padding:20px 0 50px 0; background:url(../images/bottom-bg.jpg);}

#bottom iframe{margin-top:30px; margin-bottom:5px;}
#bottom p{font-size:14px; font-weight:300; color:#949494; margin-top:10px;}
#bottom p span{margin:0 5px;}
#bottom p i{margin-right:5px;}
#bottom h1{font-size:18px; color:#949494; font-weight:700; text-transform:uppercase; margin:30px 0 15px 0;}

#bottom .media{margin-bottom:15px; border-bottom:1px solid #949494; padding-bottom:15px;}
#bottom .media:last-child{margin-bottom:0; border-bottom:none; padding-bottom:0;}
#bottom .media-body h2{font-size:14px; color:#949494; font-weight:700;}
#bottom .media-body p{font-size:12px; margin-top:5px;}

#bottom form{margin-top:15px;}
#bottom input{background:none; color:#6e6e6d; height:40px; box-shadow:none; border:1px solid #949494 !important; font-size:12px;}
#bottom .btn{padding:0; font-size:14px; color:#949494;}
#bottom .btn i{margin-left:5px;}


#footer{background:url(../images/bottom-bg.jpg); padding:15px 0; border-top:1px solid #949494;}
#footer p{font-size:12px; color:#949494; margin-top:5px;}
#footer p a{color:#949494; text-transform:uppercase;}
#footer p span{margin:0 5px;}



#products{margin-top:30px;}
#products .container{background:#fff; padding-top:30px; padding-bottom:30px;}

#products h6{background:url(../images/heading-bg.jpg) right no-repeat #222; background-size:23px 100%; padding:15px; font-size:16px; font-weight:700; color:#fff; text-transform:uppercase;}


#products .breadcrumb{background:url(../images/heading-bg.jpg) right no-repeat #222; background-size:23px 100%; padding:15px;}
#products .breadcrumb li a{color:#fff; font-weight:400;}
#products .active{color:#222222;}


#leftCategories{margin-bottom:30px;}
#leftCategories .panel{margin-top:30px; margin-bottom:0; border:none; border-radius:0px; box-shadow:none;}
#leftCategories i{margin-left:5px;}

.menuLC1,
.menuLC2,
.menuLC3{display:block; margin-bottom:1px; text-decoration:none !important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.menuLC1:hover,
.menuLC2:hover,
.menuLC3:hover{color:#fff !important; background:#1b8457 !important;}

.menuLC1{font-size:14px; color:#fff !important; font-weight:700; padding:10px; text-transform:uppercase; background:#222222;}
.menuLC2{font-size:14px; color:#222222 !important; padding:5px 10px; background:#e5e5e5;}
.menuLC3{font-size:12px; color:#6e6e6d !important; padding:5px 10px;}


#largeArea{margin:30px 0 0 0 !important;}

#largeArea #largeImage{border:1px solid #c1c1c1; padding:10px;}

#largeArea #moreProducts{}
#largeArea #moreProducts ul{margin:0px; padding:0px; text-align:center;}
#largeArea #moreProducts ul li{width:19%; margin-top:10px; display:inline-block; list-style:none; border:1px solid #c1c1c1;}

#largeArea #productDetails{margin-top:30px;}
#largeArea #productDetails h1{font-size:24px; color:#1b8457;}
#largeArea #productDetails h2{sans-serif; font-size:20px; color:#6e6e6d; margin-top:15px;}
#largeArea #productDetails p{font-size:12px; color:#6e6e6d;}
#largeArea #productDetails p b{color:#1b8457; font-weight:600; margin-right:5px;}

#largeArea #productDetails form{margin-top:30px;}
#largeArea #productDetails form label{font-size:14px; color:#6e6e6d; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#largeArea #productDetails form input,
#largeArea #productDetails form select{box-shadow:none; border:1px solid #c1c1c1; border-radius:0; font-size:14px; color:#6e6e6d;}

#largeArea #productDetails form .btn{width:100%; box-shadow:none; border:none; border-radius:0; background:#ececec; font-size:18px; color:#1b8457; text-transform:uppercase; transition:all .3s ease-in-out;}
#largeArea #productDetails form .btn:hover{background:#1b8457; color:#ececec;}

#largeArea #productDetails .media{margin-bottom:10px;}
#largeArea #productDetails .media-left i{width:40px; font-size:14px; color:#fff; text-align:center; line-height:40px; background:#1b8457; border-radius:50%;}


#largeArea #productDescription{margin-top:30px;}
#largeArea #productDescription p{font-size:14px; font-weight:300; color:#6e6e6d; margin-top:15px;}
#largeArea #productDescription p b{color:#1b8457; font-weight:700;}
#largeArea #productDescription table{margin-top:30px;}
#largeArea #productDescription td b{color:#1b8457 !important;}
#largeArea #productDescription td{font-size:14px !important; font-weight:400 !important; color:#767676 !important; padding:5px 8px;}

.holder {
	font-size: 14px;
	font-family: 'Open Sans', 'sans-serif';
	padding-top:15px;
	
    text-decoration: none;
	text-align:right;
	}
.holder a {
	color: #F55813; text-decoration: underline;
	border: 1px solid #000;
	text-decoration: none;
	padding: 0.2em 0.5em;
	cursor:pointer; margin:2px;
	}
.holder a:hover {
border: 1px solid #F55813;
background-color:#1f2426;
color:#F55813;;

}
.holder a.jp-previous { margin-right: 20px; }
.holder a.jp-next { margin-left: 20px; }
.holder a.jp-current, a.jp-current:hover { 
	border: 1px solid #F55813;
	padding: 0.2em 0.5em; 
	font-weight: bold;
	background:  #F55813; 
	color: #FFF;

}
.holder a.jp-disabled, a.jp-disabled:hover {
	color:;
	
}
.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover {
	cursor: default; 
}
.holder span { margin: 0 0px;  }
/* Content -> Unordered Lists */
#itemContainer { list-style: none; padding:0; margin: 0px 0;  }
#itemContainer li { display: inline;}


@media (min-width:992px) and (max-width:1199px){
}
@media (min-width:768px) and (max-width:991px){
#logo img{margin-top:15px;}
#nav .navbar-nav > li > a{padding:14px 14px;}
}
@media (min-width:0px) and (max-width:767px){
#logo img{margin:15px auto;}
	
#nav .navbar-collapse{padding: 0 15px; margin-top:0;}
#nav .navbar-nav > li > a{padding:10px 15px;}
#nav .dropdown-menu .dropdown-menu{background:#fff !important;}
#nav .dropdown-menu .dropdown-menu>li>a{color:#1b8457;}
#nav .dropdown-menu .dropdown-menu>.open>a,
#nav .dropdown-menu .dropdown-menu>li>a:hover{background:#1b8457; color:#fff;}
#nav .dropdown-menu .caret{transform:rotate(0); transition:all .3s ease-in-out;}
#nav .dropdown-menu>.open .caret{transform: rotate(-180deg);}
.productThumbnail .form .paddingRight{padding-right:15px;}

#basket{text-align:center;}
#highlights #aboutTab .tab-content p{padding:15px;}
.productThumbnail .form .paddingLeft{padding-left:15px;}

}

