/*!
 * Start Bootstrap - Shop Homepage HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
  /*  padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.slide-image {
    width: 100%;
}


.head-font {
	color: #fff;
	font-size: 1.3em; !important

}

.head-font-black {
	color: #000;
	font-size: 1.3em; !important

}




.header-back {
	background: #ffffff;
	width: 100%;
}
.top-strip {
    width: 100%;
	height: 49px;
	background-color:#F4C118;
	background-image:url(../images/bg-promotion-top.png);
	position: absolute;

	z-index:1;
}

.logo-top {
	
	z-index:999999;
	position: absolute;
	top: 5px;; /* top of #tobecovered */
    left: 0; /* left of #tobecovered */
	
  
}
.header-black {
	
	width: 100%;
	background-color:#000;
	height: 180px;

	
}

.header-black2 {
	
	position:relative;
	top: 50px;

	
}

.carousel-holder {
    margin-bottom: 30px;
}

.carousel-control,
.item {
    border-radius: 4px;
}

.caption {
   
    overflow: hidden;
	text-align:center;
	
}
.featuredprod {
	color: #000000;
	font-size: 16px;
	text-align: center;
	font-weight:700;
	
}

.caption h4 {
    
}

.home-title  {
	
	color: #fff !important;
	font-size: 16px;
	
	
}

.thumbnail img {
   
}



.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    padding: 20;

}

.thumbnail-cat {
	height: 450px !important;
	vertical-align: middle;

	
}
.vcenter {
  
    display: flex;              /* establish flex container */
    flex-direction: column;     /* stack flex items vertically */
    justify-content: center;    /* center items vertically, in this case */
    align-items: center;        /* center items horizontally, in this case */
    height: 450px;
}
.thumbnail2 img {
   
}


.thumbnail2 {
    padding: 0;

}

.thumbnail-cart {
    padding: 10px;
	margin-right: 10px;
	
}


.thumbnail .caption-full {
    padding: 0px;
    color: #333;
}

footer {
    margin: 50px 0;
}


#imaginary_container{
    margin-top:6%; /* Don't copy this */
}
.stylish-input-group .input-group-addon{
    background: #2471AD !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
	background-color:#dddddd;
	height: 50px;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}


.navbar .navbar-inner {
    padding: 0;
}


.navbar-default {
	padding: 0px;
	
}

.navbar .nav {
    margin: 0;
  
    width: 100%;
	max-width: 1200px;

}

.navbar-nav {

	background-color:#B30D08;
	margin: 0px;
	

}


.navbar .nav li {

   
	width: auto;
	
   /*  float: none; */
}

.navbar .nav li a {
    font-weight: bold;
   
	color: #ffffff;
    border-left: 0px solid rgba(255, 255, 255, .75);
    border-right: 0px solid rgba(0, 0, 0, .1);
}

.navbar .nav ul li a{
    font-weight: bold;
	color: #B30D08;
    border-left: 0px solid rgba(255, 255, 255, .75);
    border-right: 0px solid rgba(0, 0, 0, .1);
}

.navbar .nav li:first-child a {
    border-left: 0;
    border-radius: 1px 0 0 1px;
}

.navbar .nav li:last-child a {
    border-right: 0;
    border-radius: 0 3px 3px 0;
}

#pdflist ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#exTab1 .tab-content {
  color : white;
  background-color: #536A87;
  padding : 5px 15px;
}

#exTab2 h3 {
  color : white;
  background-color: #536A87;
  background-color:#CCC;
  padding : 5px 15px;
}

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {
  border-radius: 0;
}

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0 ;
  margin-top: 50px;
}




.nav-pills > li > a {
	background-color: #B30D08;
}


.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #536A87;
}

.nav > li > a:hover {
  text-decoration: none;
  background-color: #2471AD;
  color: #FFF;
}
#exTab3 .tab-content {
  color : #000000;
  background-color: #ffffff;
  padding : 5px 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
}

.mycontent-left {
  border-right: 0px dashed #ccc;
  padding-left: 0px;
  padding-right: 20px;
}

  tr,td {
	  padding: 4px;
	  
  }
  
  
#pdflist ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#pdflist ul li {
    background-image: url(../images/pdf-icon.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    padding: 10px 10px 5px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
}

#pdflist ul li a{
	color:#333333;
	text-decoration: none;
}
#pdflist ul li a:hover {
	text-decoration:underline;
}

.dropdown:hover .dropdown-menu {
display: block;
}

.panel-body-results {
	min-height: 385px;
}

     .nav a{
            color: white !important;
            font-size: 1.2em !important;
        }
		
		.nav li{
padding-right:0px;

}

.nav > li > a {

  	padding-right: 30px;
	padding-left: 30px;
	border-color: #ffffff;
	
	border-left: 1px solid #fff !important;
}

footer .container {

}


.panel-products {
  color: #ffffff;
  background-color: #000000; !important
  border-color: #ddd;
  font-size: 1.1em;

}

.bgimage {
background-image: url(../product-images/ose-hero_2.jpg);
background-size: 100%;
text-align: center;
}

.bgimage h1{
	color: #ffffff;
	
}

.bgimage-inside {
padding-top: 27.36%; /* this is actually (426/1140)*100 */
}

.successWishlist {
	border: 1px solid #03F;
	font-weight: bold;
	background: #CCC;
	padding: 10px;
	font-style: italic;
	color: #03F;
	font-size: 14px;
	margin: 10px;
	width: 70%;
}
#removebrands{
	width:188px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(204,204,204,1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(204,204,204,1);
	box-shadow: 0px 0px 5px 1px rgba(204,204,204,1);
}


#removebrands #interiorcontent{
	width: 100%;
	padding: 8px;
}

.removeheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-style:italic;
	color: #2470B9;
	font-weight: normal;
	text-decoration: none;
}
.removetext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-style:italic;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

#addWishlist {
	padding: 12px;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	background: #f6eccc;
	border-color: #ebe0bb;
	margin-bottom: 15px;
	border-radius: 6px;
}

.successWishlist {
	border: 1px solid #03F;
	font-weight: bold;
	background: #CCC;
	padding: 10px;
	font-style: italic;
	color: #03F;
	font-size: 14px;
	margin: 10px;
	width: 70%;
}

.cartMessage {	
	padding: 12px;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	background: #f6eccc;
	font-style: italic;
	border-color: #ebe0bb;
	margin-bottom: 15px;
	border-radius: 6px;
	
}