
@font-face {
    font-family: 'PTSansRegular';
    src: url('../fonts/PTS55F-webfont.eot');
    src: url('../fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTS55F-webfont.woff') format('woff'),
         url('../fonts/PTS55F-webfont.ttf') format('truetype'),
         url('../fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansBold';
    src: url('../fonts/PTS75F-webfont.eot');
    src: url('../fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTS75F-webfont.woff') format('woff'),
         url('../fonts/PTS75F-webfont.ttf') format('truetype'),
         url('../fonts/PTS75F-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
 background:#BF1E2E;
 font-family: PTSansRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;
}




/* Customize container */
@media (min-width: 992px) {
  .container {
    max-width: 1030px;
  }
}


.show-grid{margin-bottom:15px}.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;background-color:#eee;background-color:rgba(86,61,124,.15);border:1px solid #ddd;border:1px solid rgba(86,61,124,.2)}

.bodywrapper{
	width:100%;
	background: #fff;
	margin-top:5px;
	padding:15px 0 20px 0;
}
.logo{
	padding:0 0 25px;
	text-align:center;
}


.navbar-custom {
  background-color: #fec200;
  border-color: none;
  min-height:30px;
  font-family: PTSansBold,"Helvetica Neue",Helvetica,Arial,sans-serif;
  border-radius:0;
  margin-bottom:0;
  padding:0 10px;
  font-size:13px;
}
.navbar-custom .navbar-brand {
  color: #ffffff;
  padding:10px;
  height:40px;
  line-height:10px;
  font-size:15px;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}

.navbar-custom .navbar-header > .active {
  background-color: #F25822;
}
.navbar-custom .navbar-text {
  color: #ffffff;
}
.navbar-custom .navbar-nav > li > a {
  color: #ffffff;
  text-transform:uppercase;
  padding-bottom:10px;
  padding-top:10px;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #F25822;
  background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #F25822;
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-custom .navbar-toggle {
  border-color: #dddddd;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #daa700;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #dda900;
  color: #ffffff;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #dda900;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }

  .navbar-custom .navbar-brand {
	 color: #ffffff;
	  padding:15px;
	  height:50px;
	  line-height:20px;
	  font-size:18px;
  }
}
.navbar-custom .navbar-link {
  color: #ffffff;
}
.navbar-custom .navbar-link:hover {
  color: #ffffff;
}

.slider{
	min-height:545px;

}

.homebottom{
	padding:0 30px;
}

.home .col-lg-4 {
	margin-bottom: 20px;
	text-align: center;
}


.innerpage{
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); 
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2); 
	box-shadow: 0 1px 4px rgba(0,0,0,.2); 
	zoom: 1;
	margin-bottom:-60px;
	background:#fff;
}

.pagewrapper{
	padding: 15px 30px 40px;
}

.pagetitle{
	font-size:24px;
	text-transform:uppercase;
	border-bottom:5px solid #E4E6DB;
	padding-bottom:10px;
	margin-bottom:10px;
	font-family: PTSansBold,"Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-top:0;
}

.pagebanner{
	position:relative;
	min-height:665px;
}

.pagecontent {
    background: none;
    top:50px;
    left:0;
    position: absolute;
	width:100%;
}
.pagecontent2{
	background:#E25A26;
	opacity:0.9;
	padding:50px 40px;
	color:#fff;
}

.pagecontent2 .lead{
	font-size:56px;
	line-height:90%;
	font-family: PTSansBold,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.pagecontent2 .panel-body{
	color:#000;
}



.sidebarmenu{
	
}


.sidebarmenu ul{
	list-style:none;
	padding:0;
	margin:0;
}
.sidebarmenu li{
	width:190px;
	font-family: PTSansBold,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:15px;
	color:#333;
}
.sidebarmenu li:last-child{
	border-bottom:none;
}


.sidebarmenu li a{
	color:#333;
	display:block;
	padding:10px 20px 10px;
	width:190px;
	text-transform:capitalize;
	position:relative;
	border-bottom:1px dotted #B2AFA6;
}

.sidebarmenu li a:hover, .sidebarmenu li a.current{
	color:#DAA700;
}

.sidebarmenu li a .dcjq-icon2 {
	background:url(../images/bullet.png) no-repeat;
    height: 6px;
    left: 0px;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    width: 7px;
}



.sidebarmenu li ul{
	padding:0 0 10px;
}

.sidebarmenu li ul li{
	width:170px;
	padding:0 0 0 20px;
	font-weight:normal;
	margin-bottom:2px;
}

.sidebarmenu li ul li a{
	color:#333;
	display:block;
	width:150px;
	padding:5px 0 5px 20px;
	background: none;
	margin:0;
	text-transform:capitalize;
	position:relative;
	border-bottom:none;
	background:url(../images/libg.png) no-repeat left;
}
.sidebarmenu li ul li a .dcjq-icon2 {
	background:url(../images/bullet.png) no-repeat;
    height: 6px;
    left: 5px;
    margin-top: -3px;
    position: absolute;
    top: 50%;
    width: 7px;
}


.sidebarmenu li ul li a:hover{
	/*color: #323232;
	border-bottom:1px solid #B1D363;*/
	color: #DAA700;
}

.sidebarmenu li ul li a.current{
	/*color: #323232;
	border-bottom:1px solid #B1D363;*/
	color: #DAA700;
}

.sidebarmenu li li ul{
	padding:10px 0 1px;
}

.sidebarmenu li li ul li{
	width:160px;
	padding:0 0 0 10px;
	font-weight:normal;
}

.sidebarmenu li li ul li a{
	width:140px;
}

.sidebarmenu li li ul li a:hover{
	color: #fff;
	border-bottom:none;
}

.sidebarmenu li li ul li a.current{
	color: #fff;
	border-bottom:none;
}


/*************** products listing **********************/

.collections_list{
	list-style:none;
	margin:0;
	padding:0;

}
.collections_list li{
	display: inline-block;
	width:150px;
	border-bottom:1px solid #D7D7D7;
	margin-bottom:20px;
}
.collections_list li.diff{
	margin-right:10px;
}

#collections_listimage {
	float:left;
	width:150px;
	height:200px;
	background:#E5E6DE;
	margin:0 0 10px 0;
	position:relative;
}

#collections_listtext{
	float:left;
	width:155px;
	margin:0 0 5px 0;
	font-size:14px;
}
.text_title{
	color:#333;
	font-size:16px;
	margin:0px;
	font-family: PTSansBold,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.text_title a{
	color:#333;
}
.text_title a:hover{
	color:#000;
}


.text_more a{
	color:#333;
	font-size:11px;
}
.text_more a:hover{
	color:#000;
}




/******************** Individual Product **************/
.product{
	float:left;
	width:100%;
	margin-bottom:25px;
	position:relative;
	/*border:1px solid;*/
}

.minigallerywrapper{
	/*float:left;*/
	max-width:450px;
	/*margin-right:20px;*/
}
.minigallery{
	float:left;
	width:100%;
	height:450px;
	border:6px solid #E4E4E4;
	overflow:hidden;
	margin-bottom:10px;
	background:#E5E6DE;
	
}
.smooth_zoom_preloader{
	background:url(../images/preloader.gif) center center no-repeat;
}
.thumbpopup{
	float:left;
	width:75px;
	height:75px;
	overflow:hidden;
	border:1px solid #E4E4E4;
}

#prodb{
	/*display:none;*/
}

.prodinfo{
	/*float:left;*/
	width:100%;
	font-size:13px;
	margin-bottom:0px;
}

.prodinfo .prodprice{
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding:5px;
}
.prodinfo .prodprice span{
	color:#ffb600;
}

@media (min-width: 992px), @media (max-width: 992px){
  #prodinfo{
    padding:0 0 0 30px;
  }

}

.sharing{
	float:left;
	width:100%;
	margin:20px 0;
}

.enquire{
	float:left;
	margin:20px 0;
}

@media (min-width: 992px){
  .enquire{
		position:absolute;
		bottom:-200px;
		left:20px;
	}

}



.productcontent { float:left; width:100%; position:relative; font-size:13px;}





.contactdiv
{
	position:relative;
	width:100%;
	min-height:150px;
	padding:15px 0 15px 180px;
	border-bottom:1px dashed #C3CCD3;
}

.contactdiv_image{
	position:absolute;
	width:154px;
	height:124px;
	top:15px;
	left:15px;
	border:1px solid #CCCCCE;
	background:#FFFFFB;
	padding:4px;
	margin-bottom:10px;
}
.contactdiv_title{
	border-bottom:1px dashed #CCCCCE;
	color:#013862;
	margin-bottom:8px;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
}

.contactdiv_title span{
	color:#f03e00;
	float:right;
	font-weight:500;
}


.contactdiv_info{
	float:left;
	width:auto;
	font-size:12px;
	font-weight:normal;
	padding:0 0 5px;
}

#inline_content .title7{
	background:#ECECEE;
	color: #112839;
    font-size: 16px;
}




.field { 
	border:solid 1px #d3cfc7; 
	background:#fff; 
	padding:5px; 
}
.small-field { 
	border:solid 1px #d3cfc7; 
	background:#fff; 
	padding:3px 1px; 
	font-size:11px; 
}

.checkbox { 
	width:13px; 
	height:13px; 
	vertical-align:top; 
	position:relative; 
	top:1px; 
	right:1px; 
}

.button { 
	background:#eee url(images/button.gif) repeat-x 0 0; 
	border:solid 1px #b1a874; 
	color:#7f7f7f; 
	font-size:11px; 
	padding:2px 6px 2px 6px; 
	cursor:pointer; 
	line-height:14px !important; 
}
.button:hover { 
	color:#333; 
	border-color:#857b42; 
}


.field:focus { 
	color:#000; 
	border-color:#857b42;
}

.sellform { 
	padding:15px 10px 5px 10px; 
	border:1px solid #ECECEE;;
}
.sellform label{ 
	display:block; 
	font-weight: bold; 
	font-size:13px; 
	padding-bottom:4px; 
}
.sellform label span{ 
	color:#999; 
	font-weight: normal;
}
.sellform .field { 
	display:block; 
}
.sellform .inline-field .field { 
	display:inline;
}
.sellform .req { 
	font-size:13px; 
	float:right; 
	white-space:nowrap; 
	color:#999;  
}
.sellform p{ 
	padding-bottom:15px; 
}

.listfields { 
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	float:left;
}
.listfields li{ 
	width:25%;
	float:left;
	padding-bottom:15px;
}


.size1 { 
	width:680px; 
}
.size2 { 
	width:80px; 
}
.size3 { 
	width:120px; 
}

.size4 { 
	width:280px; 
}
.size5 { 
	width:243px; 
}
.size6 { 
	width:680px; 
}
.size7 { 
	width:500px; 
}


textarea.size1 { 
	height:180px; 
	overflow: auto;
}
textarea.size6 { 
	height:90px; 
	overflow: auto;
}
textarea.size7{ 
	height:90px; 
	overflow: auto;
	color:#adadad;
}

.buttons { 
	text-align: right; 
	padding:10px; 
	background:#eee; 
	border-top:solid 1px #e0e0e0; 
}
.buttons .button{ 
	margin-left:3px;
}






.footer{
	padding: 50px 0 25px;
	color:#fff;
}
.footer a{
	color:#fff;
}
