/*!
 * 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: 1em; !important

}

.head-font-white {
	color: #ffffff;
	font-size: 1em; !important

}

.head-font-red {
	color: #e21a1a;
	font-size: 3em; !important

}




.header-back {
	background: #ffffff;
	width: 100%;
}/*
.header-back .container {
    background-color: #1b61ac;
}*/

.container-red {
	background: #fff !important;
	
}
.header-back .page-header img {
    margin-top: 20px;
}
a {
    /*color: #af6134;*/
    text-decoration: none;
}
.container-black {
	/*background: #af6134 !important;*/
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}
.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 {
    
  
	text-align:center;
	height: 325px !important;
}

.caption-image {
    height: 150px !important;
	display: block !important;
  	clear: both !important;
	
}

.image-height {
    max-height: 135px !important;
}


.featuredprod {
	color: #000000;
	font-size: 14px;
	text-align: center;
	font-weight:600;
	
}

.caption h4 {
    
}

.home-title  {
	
	color: #fff !important;
	font-size: 16px;
	
	
}

.thumbnail img {
   
}



.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    padding: 10;
	
}

.thumbnail-cat {

	
}

.thumbnail2 img {
   
}


.thumbnail2 {
    padding: 0;

}

.thumbnail-cart {
    padding: 10px;
	margin-right: 10px;
	
}


.thumbnail .caption-full {
    padding: 0px;
    color: #333;
}

footer {
    margin: 50px 0;
}

h1, .h1, h2, .h2, h3, .h3 {
	color: #af6134;
}
#imaginary_container{
    margin-top:6%; /* Don't copy this */
}
.stylish-input-group .input-group-addon{
    /*background: #af6134 !important; */
    border: 1px solid #af6134;
	box-shadow:2px 2px 2px #cccccc;
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:2px 2px 2px #cccccc; 
	border-color:#ccc;
	background-color:#f8f8f8;
	height: 40px;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}


.navbar .navbar-inner {
    padding: 0;
	
}


.navbar-default {
	padding: 0px;
	
}

.navbar .nav {
    margin: 0 !important;
  
    width: 100%;
	max-width: 1200px !important;

}

.navbar-nav {
	/*background-color:#af6134;*/
}

.navbar-default {
    background-color: #af6134;
    border-color: #af6134;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
   border-color: #af6134;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    /*background-color: #e0b044;*/
}
.dropdown-menu {
   background-color: #e0b044;
}
.navbar .nav li {   
	width: auto;
   /*  float: none; */
}

.navbar .nav li a {
    font-weight: bold;
   
	color: #ffffff !important;
    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: #000000;
    border-left: 0px solid rgba(255, 255, 255, .75);
    border-right: 0px solid rgba(0, 0, 0, .1);
}

.navbar .nav .dropdown-menu > li > a {
    color: #041b47 !important;
}

.navbar .nav .dropdown-menu > li > a:hover, 
.navbar .nav .dropdown-menu > li > a:focus {
    background-color: #d9d9d6;
	color: #767676 !important;
}

.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;
}
.btn-default {
   /*background-image: linear-gradient(to bottom, #e0b044, #e0b044);*/
    border-color: #af6134;
}
.btn-default:hover, 
.btn-default:focus, 
.btn-default.focus, 
.btn-default:active, 
.btn-default.active, 
.open > .dropdown-toggle.btn-default {
    background-color: #af6134;
    border-color: #e0b044;
    color: #fff;
}
.btn-primary {
    /*background-image: linear-gradient(to bottom, #e0b044, #e0b044);*/
    border-color: #af6134;
}
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary.focus, 
.btn-primary:active, 
.btn-primary.active, 
.open > .dropdown-toggle.btn-primary {
    background-color: #af6134;
    border-color: #e0b044;
    color: #fff;
}
.pagination > li > a, 
.pagination > li > span {
   background-color: #e0b044;
   border: 1px solid #af6134;
   color: #fff;    
}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
   background-color: #af6134;
   border-color: #e0b044;
   color: #fff;
}
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus {
    color: #fff;
    background-color: #af6134;
    border-color: #e0b044;
}
.panel-default > .panel-heading {
        /*background-color: #af6134;*/
        border-color: #af6134;
}
.modal-header {
    background-color: #af6134;
    border-bottom: 1px solid #af6134;
}
.modal-header .close {
	margin-top: -10px;
	color: #fff;
}
#pdflist ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#exTab1 .tab-content {
  color : white;
  background-color: #536A87;
  padding : 5px 15px;
}
.breadcrumb {
    background-color: #f8f8f8;
}
#exTab2 h3 {
  color : white;
  background-color: #536A87;
  background-color:#CCC;
  padding : 5px 15px;
}
.list-group-item {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #ccc;
    color: #fff;
}
.list-group-item:first-child {
	border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
a.list-group-item:hover, a.list-group-item:focus {
	color: #fff;
    text-decoration: none;
    background-color: #af6134;
}
/* 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: #000000;
}


.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #003E60 !important;
}

.nav > li > a:hover {
  text-decoration: none;
  background-color: #000000;
  /*color: #61ac1b !important;*/
}
#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.1em !important;
        }
		
		.nav li{
padding-right:0px;

}

.nav > li > a {

  	padding-right: 20px;
	padding-left: 20px;
	border-color: #ffffff;
	
	border-left: 1px solid #ffffff !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%;
}

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.flexbox-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;

	align-items: center;
}
/*********************Rootinfosol*******************************/
.dropdown-menu,.navbar-default,.navbar-nav,.navbar.navbar-default .navbar-collapse,.container-black{
	background: #fff;
}
.navbar-default{
	border: 1px solid #071D49;
	border-left: none;
	border-right: none;
}
.navbar.navbar-default .navbar-nav > li > a{
	color: #071D49 !important;
	padding: 1.25rem 1rem 1.45rem;
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 0.03rem;
	white-space: nowrap;
	line-height: 1.4;
	font-weight: 100;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
    color: #767676 !important;
    background-color: #D9D9D6;
}
.stylish-input-group .input-group-addon,.panel-default > .panel-heading,.modal-header{
	background-color: #E03C31;
}
.btn-success,.btn-danger,.btn-default,.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,
.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus,.btn-primary,.pagination > li > a, .pagination > li > span{
	padding: 0.7em 1.5em 0.5em;
	letter-spacing: 0.02em;
	transition: background 0.3s ease; 
	font-weight: 100;
	background-color: #E03C31;
	text-transform: uppercase;
}
.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger,.btn-success:hover,
.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success,
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary,
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default,
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
	background-color: #ab231a;
}
#addtocart{
	margin-top: 10px;
}
h1, .h1, h2, .h2, h3, .h3,a{
	color: #071D49;
}
/*********************End Rootinfosol*******************************/
