  .top-bar {
	background: #54170E;
	margin-bottom: 0; 
	font-family: 'Gruppo', Arial, Helvetica, sans-serif;
}
.top-bar-section ul {
	background: #54170E;
	font-size: 1.2em;
	line-height: normal;
}
top-bar-section li a {
   background: #54170E; }
   
.top-bar-section ul li > a {
	padding: 5px 0 5px 0;
    padding-left: 15px;
    font-size: 0.8125rem;
    font-weight: normal;
    background: #54170E; }	

.top-bar-section ul li:hover > a {
    background: #54170E;
    color: white; }
  .top-bar-section ul li.active > a {
    background: #54170E;
    color: white; }
    .top-bar-section ul li.active > a:hover {
      background: #54170E;}
	  
 .top-bar-section ul li > a.button {
      background:  #54170E;
      font-size: 0.8125rem;
      padding-right: 15px;
      padding-left: 15px; }

 .top-bar-section .divider {
    border-bottom: solid 1px #4d4d4d;
    border-top: solid 1px #1a1a1a; }
 .top-bar-section > ul > .divider {

      border-right: solid 1px #8F9C8A;
      border-left: solid 1px #677165;; }

.backgrounder {
	background: #54170E;
}
 .top-bar-section li.hover > a:not(.button) {
      background:#6E1E13;
      color: white;}
    .top-bar-section li:not(.has-form) a:not(.button) {
      padding: 0 15px;
      line-height: 45px;
      background: #54170E;}
    .top-bar-section li:not(.has-form) a:not(.button):hover {
        background: #6E1E13;}

 .top-bar-section .dropdown li a {
        color: white;
        line-height: .5em;
        white-space: nowrap;
        padding: 0px 15px;
        background: #54170E; }

.top-bar.expanded .title-area {
      background: #54170E; }
	  
	  
/*  home page */

.home-copy {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: .5em;
	font-weight:bold;
	font: 2.3em/1.5em Arial, Helvetica, sans-serif;
	text-align: justify;
	position: relative;
	vertical-align:top;
	behavior: url(/pie/PIE.htc);
	font-family: 'Telex', sans-serif;
	text-shadow: 1px 1px 0px #000;
	filter: dropshadow(color=#000, offx=1, offy=1);
}
.home-copy h1 {
	font-family: 'Karla', sans-serif;
	color: #eee;
}
.home-copy p {
	margin-bottom: 10px;
}
h1.title-text {
/* 	font-family: 'Karla', sans-serif; */
	color: #eee;
	text-shadow: 2px 2px 0px #000;
	font-size: 1em;
	line-height: normal;	
}
./* title-text {font-family: 'Karla', sans-serif;} */
.bordered {
	border: 1px solid #FFFFFF;
}
.sm-spacer {padding: 1em .5em 1em .5em;}
.th-spacer {padding: .1em .1em .3em .1em;}
.dimmer {background: rgba(84, 23, 14, .7); }
.another-radius {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}

#footer {background: rgba(84, 23, 14, .3); width: 100%; color: #CCCCCC; font-size: .75em; padding: .5em 2em;} 

.drop-shadow {
   position:relative;
   width:90%;
}
 .old-wood {
	background-image: url(https://www.regency-antiques.co.uk/i/bg-old-wood.jpg);
	color: #eee;
}
.pusher {
	height: 10em;
}
.encompass {
	background: rgba(0, 0, 0, .4);
	min-height:100%;
	text-align:left;
	overflow: visible;
	position: relative;
	z-index:0;
	padding: 1em;
	color: #F5F5F5;
} 
.encompass h3, h4, h6 {
	color: #F5F5F5;
}


#featured {margin-top: 5em;}
#featured { background: url(spinner.gif) center center #f4f4f4; height:1px; }
#featured img { display: none; }

#featured.orbit { background: none; }
#featured.orbit img { display: block; } 


label {
	color: #eeeeee;
}
legend {
	color: #eeeeee;
	padding: 3px;
	background-color: #333333;
} 
.corner {-webkit-border-radius: 5px; border-radius: 5px;}
input[type=text], input[type=textarea] { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 1px 1px 1px rgba(61, 51, 51, 1);
box-shadow: 1px 1px 1px 1px rgba(61, 51, 51, 1); 	background: rgb(115, 59, 2);
	background: rgba(115, 59, 2, .8); }

textarea {
  height: auto;
}

.action {
	background: rgba(84, 23, 14, .5);
	text-align:left;
	overflow: auto;
	position: relative;
	z-index:0;
	padding: 1em;
	color: #F5F5F5;
	font-family: 'Telex', sans-serif;
}
.action h4, h5, p {color: #F5F5F5;
font-family: 'Telex', sans-serif;}
.brownie {
	background: rgba(115, 59, 2, .6);
	text-align:left;
	overflow: visible;
	position: relative;
	z-index:0;
	padding: 1em;
	color: #F5F5F5;
}
.brownie h4 {color: #F5F5F5;}
.cartreview {
	color: #CCCCCC;
	background-color: #4D2E12;
	margin-top: 5em;
	padding: .3em;
}
.cartreview .button {
	font-size: .7em;
	margin: .2em;
	padding: .3em;
}
.warning-sign {
	font-size: .8em;}
.pound-sign {
	font-size: .8em;
}
.pound-price {font-size: 1.5em;}
.secondary {text-shadow: 0 0 0;}
.backed {
	margin: .2em;
}
#myModal2 p, fieldset, label, legend{
	color: #222222;
}
.formspace {
	margin-bottom: 20em;
}

#accordion-container {
	font-size: 13px;
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 5px 15px #cccccc;
	-webkit-box-shadow: 0 5px 15px #cccccc;
	box-shadow: 0 5px 15px #cccccc;
}

.accordion-header {
	font-size: 16px;
	background: #ebebeb;
	margin: 5px 0 0 0;
	padding: 5px 20px;
	border: 1px solid #cccccc;
	cursor: pointer;
	color: #666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.active-header {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: url(../i/active-header.gif) #cef98d;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.active-header:hover {
	background: url(../i/active-header.gif) #c6f089;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.inactive-header {
	background: url(../i/inactive-header.gif) #ebebeb;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.inactive-header:hover {
	background: url(../i/inactive-header.gif) #f5f5f5;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.accordion-content {
	display: none;
	background: #eee;
	border: 1px solid #cccccc;
	border-top: 0;
	padding: 5px 10px 10px 10px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	color: #222;
	min-width: 100%;
}
.accordion-content p {	
color: #222;
text-shadow: 0px 0px 0px #000;}

/*------------------------------------*\
	GALLERY PAGE
\*------------------------------------*/

.item-holder {
	float: left;
	width: 23%;
	margin: 10px 1%;
/*	height: 250px;*/
	overflow: hidden;
	border: 1px solid #644116;
	padding: .3em;
	background-color: #381D0C;
	line-height: normal;	
}
.item-holder img{
	margin-right: auto;
	margin-left: auto;
	max-height: 90%;

	text-align: center;
	vertical-align: middle;	
}
.item-holder p{
	text-align: center;
	font-family: 'helvetica neue', Arial, Helvetica, sans-serif;
	font-size: .85em;
	line-height: normal;
	padding: .5em .1em;
}
.dim1 {width: 22%; height: 220px; text-align: center;}
.dim2 {height: 420px;}
.dim3 {width: 31%; height: 250px;}
.dim4 {height: 380px;}
.dim5 {width: 22%; height: 320px;}
.dim6 {height: 320px; text-align: center;}
.dim7 {height: 320px; text-align: center;}
.dim8 {height: 425px;}
.dim9 {width: 31%; height: 340px; text-align: center;}
.dim10 {width: 48%; height: 320px; text-align: center;}
.dim11 {width: 48%; height: 300px;}
.dim12 {height: 420px;}
.dim13 {width: 31%; height: 250px;  text-align: center;}
.dim14 {width: 31%; height: 250px;}
.dim15 {height: 320px; text-align: center;}
/*item-thumbnail {
	width:94%;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #FFFFFF;
}*/
  
  
  /* Cart Controls */
  .modal {
    background-color:#fff;
    padding:15px;
    text-align:left;
    border:2px solid #333;

    opacity:1;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
  }
  #cartcontents {
	z-index: 99;
}
  .simpleCart_total {
	font-size: 2em;
	line-height: 1.5em;
	font-weight: bold;
}
/* just for clearing floats */
.group:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
	}
* html .group             { zoom: 1; } /* IE6 */
*:first-child+html .group { zoom: 1; } /* IE7 */

.see {
	border: 1px solid #644116;
	padding: 0.7em;
	background-color: #381D0C;
	margin-bottom: 2em;
}
#contact-form {
	color: #eeeeee;
}
#contact-form legend {
	color: #eeeeee;
	background: none;
	font-size: 1em;
	line-height: normal;
}
#contact-form label {
	color: #eeeeee;
	background: none;         
	line-height: normal;
}
.tenderizer {
	float: left;
	width: 45%;
}


/* sundry shared */
.bger{margin-bottom: 1em;}
div.mediabox {background: rgba(100,99,88,.5);  padding: .2em; font-size: .9em; radius: 5px; text-align: center;}
div.mediabox:hover{background: rgba(100,99,88,.8);padding: .2em ; font-size: .9em; radius: 5px; text-align: center; cursor: pointer;}
div.mediabox a {margin-bottom: .5em; font-family: sans-serif}

/*
.mediabox h4 {font-size: .8em;}
.mediabox p {font-size: .5em;}
*/
.restoration-tile h4 {font-size: 1.2em;}
.restoration-tile p {font-size: .8em;}
.shortquote {line-height: 1.3em; padding-bottom: 1em;}
.restorationimage {padding: .1em; background: black; margin-left: 20px;}
.restorationimage img {background: black;}
.image-caption {font-size: .5em;	}
p.caption {font-size: .5em;}

@media only screen and (max-width: 767px){
.remover {display: none;}
.deskspace {margin-top: 1em;}
.hand {margin-top: .5em;}
.downshift {
	margin-top: 5em;
}
.navholder {display: none;}
/*.content {margin-top: 5em;}*/
.content .home-copy
{
  position:relative;
}
.content .home-logo
{
  position:relative;

}
.uppernav {background: none;}

/*these two lines help the navigation*/
.js #nav { display: none; }
  .js .selectnav { display: block; }

}



// Small screens
@media only screen { } /* Define mobile styles */

@media only screen and (max-width: 40em) { 
.sm-spacer {padding: .2em .5em 1em .5em;}
h1 {font-size: 1.5em; line-height:normal;}
.cartreview {
	color: #CCCCCC;
	background-color: #4D2E12;
	margin: 1.5em;
	padding: .3em;
}
.item-holder {
	margin: 10px 1%;
	width: 100%;
	overflow: visible;
	border: 1px solid #644116;
	padding: .3em;
	background-color: #381D0C;
	line-height: normal;	
}
.item-holder img{
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
	max-height: 100%;
	min-width: 100%;
	text-align: center;
	vertical-align: middle;	
}
.item-holder p{
	text-align: left;
	font-family: 'helvetica neue', Arial, Helvetica, sans-serif;
	font-size: .6em;
	line-height: normal;
	padding: 1em .5em;
}} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

@media only screen and (min-width: 641px) {
											  .dropdown-wrapper {
											    background-color: #54170E !important;
											    width: 540px !important;
											    padding: 10px 0;
											  }
											}


// Medium screens
@media only screen and (min-width: 40.063em) { } /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1024px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xlarge screens */

  



