.pagination-holder .pagination li .current {
	background:rgba(214, 215, 207, 0.42);
}
 
#content time{
	font-size:14px;
	color:#bababa;
	font-style:normal;
	display:block;
	margin-bottom:20px;
}

#sidebar .side-widget span {
	font-size:14px;
	color:#bababa;
	font-style:normal;
	display:block;
	margin-bottom:20px;
	margin-top:0px;
	
}

.general-content{
	padding:160px 0 65px;
}

.general-content #content h1{
	margin:0 0 55px;
}

.home-news #content > h2:after{
	width:185px;
}

#content.full-width {
	width:100%;
}

.fa-view:before { content: '\f06e'; }
.fa-check:before { content: '\f00c'; }
.fa-images:before { content: '\f302'; } 
.fa-chair:before { content: '\f2e7'; } 
.fa-ship:before { content: '\f21a'; } 
.fa-bed:before { content: '\f236'; }
.fa-gbp:before { content: '\f154'; } 
.fa-youtube:before { content: '\f167'; }
.fa-undo:before { content: '\f0e2'; }
.fa-archive:before { content: '\f187'; }
.fa-file-signature:before { content: '\f573'; }
.fa-file-invoice:before { content: '\f570'; }

.messageBox table {
	margin-bottom:50px;
}

tr.messageStackError{
	background:#b26d6f;
	color:#fff;
	font-size:14px;
	float:none;
}

tr.messageStackSuccess{
	background:#aaaba5;
	color:#fff;
	font-size:14px;
	float:none;
}

td.messageStackError, td.messageStackSuccess{
	line-height:18px;
	/*padding:10px 30px 0;*/
}

.messageBox table tr.messageStackError:last-child td, .messageBox table tr.messageStackSuccess:last-child td{
	padding-bottom:10px;
}

.ranges .range-meta li span{
	max-width:100px;
	font-weight:bold;
}
.ranges .range-meta ul li{
	margin-left:10px;
}

.video-holder {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video-holder iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.product-specification .p-specifications{
	max-width:942px;
}

.p-specifications  table {
	max-width:540px;
}

.p-specifications .icon-holder {
	text-align:center;
}

#product-detail .slideshow-holder .slide img {
	width:auto;
	margin:0 auto;
}

#product-detail .slider-nav .slide img {
	width:auto;
	margin:0 auto;
}

#content a {
	font-weight:bold;
}

#content .column .post-holder h3 a {
	text-transform:uppercase;
	text-decoration:none;
}
#content a.btn {
	text-decoration:none;
}

#content ul,
#content ol{
	list-style:none;
	margin-bottom:40px;
}
#content ul li,
#content ol li{
	margin-bottom:10px;
}
#content ul li:before{
	content: "";
	background: #ece8e1;
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    margin-right: 12px;
    vertical-align: middle;
    width: 10px;
}
#content ol {
	list-style: none;
	counter-reset: my-awesome-counter;
}
#content ol li {
 	counter-increment: my-awesome-counter;
}
#content ol li::before {
	content: counter(my-awesome-counter) ") ";
	color: #cbd2d5;
	font-weight:700;
	font-family: 'Open Sans', sans-serif;
}

.three-column .column:first-child {
	width:45%;
}

.three-column .column:nth-child(2) {
	width:30%;
}

.three-column .column:last-child {
	width:25%;
}

.buttonSetNew {
	margin-top:-50px;
	width:100%;
	text-align:right;
	margin-bottom:20px;
}

@media only screen and (max-width: 1180px) {
	.general-content{
		padding:140px 0 40px;
	}
}

@media only screen and (max-width: 1000px) {
	.three-column .column:first-child {
		width:100%;
	}
	
	.three-column .column:nth-child(2) {
		width:60%;
	}
	
	.three-column .column:last-child {
		width:40%;
	}
}
	
@media only screen and (min-width: 1181px) {
.ranges .range-slider .slick-prev,
.ranges .range-slider .slick-next {
    top: -220px;
}
@media only screen and (max-width: 767px) {
	.general-content{
		padding:100px 0 40px;
	}
}


}


#footer .footer-holder .left-col, #footer .footer-holder .right-col{
	width: 100%;
}


.arrival {
	text-align:center;
	margin:10px;
}

.documents {
	float:right;
	width:100%;
	clear:both;
	text-align:right;
	padding-bottom:20px;
}

.top-cart-holder {
		border-left:1px solid #d9d9d9;
		border-bottom:1px solid #d9d9d9;
}

