.hmenu #nav, #nav a, #blogfloat a {color:#0b5f64 !important;}
#nav a:hover, #nav a.on, #blogfloat a:hover, #blogfloat a.on {color:#000 !important;}
#a1 {background:transparent;}
#a1 {box-shadow: 0px 0px 0px;}
#content {background:transparent;color: #b48249;font-size:1.5em;line-height:1.5em;}
#banner {background:transparent;}

body {background: url(documents/peachswirl.jpg)no-repeat;
                      background-attachment:
                      fixed;margin-top:-30px;}
#menu a {border-bottom: 1px solid #ba8922;border-top: 1px solid #ba8922;}

img {border: 2px solid #BA8922 !important;}
#p540863 img {border: none !important;}
#p539471 img {border: none !important;}
.info{background:white;}
@media (max-width: 991px){
#mob_menu_opener {
  display: block !important;
  background-color: #fff !important;
  background-image: url(http://s3.spanglefish.com/2/img/hamburger.png) !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  width: 100% !important;
}
.hmenu #nav li{
 float:none !important;
}
#controlbar, #controlbar_spacer, .admin_holder, .adminbuttons, #loginbar, #sn2, #menu ul, #menu-bottom {
  display: none;
}
#menu ul {
  width: 100% !important;
}
.layout3 #a1{
width:100% !important;
}
#menu {
width:100% !important;
  display:inline !important;
}
#banner img{
 width:100% !important;
}
#banner{
 background-image:none !important;
height:auto !important;
}
}
@media (max-width: 450px){
.amazingslider-img-0 {
  max-width: 250px !important;
  max-height: 283px !important;
  margin: 0 auto !important;
}
.amazingslider-slider-0 {
  width: 174px !important;
  height: 270px !important;
}
.amazingslider-slider-0 {
  border-image: url(documents/frame-pic.png) 20% round;
  border-width: 30px !important;
}
#amazingslider-1 {
  max-height: 434px !important;
  max-width: 320px !important;}
.ui-widget{
   margin-left: 2% !important;
  width: 96% !important;
  margin-top: 5% !important;
}
.bx-viewport{
 height:370px !important;
}
.bx-wrapper .bx-viewport {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: transparent !important;
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}
.bx-wrapper .bx-next{right:50px !important;}
.bx-wrapper .bx-prev{left:0px !important;}

.bx-wrapper img{height: 100% !important;width: 100%;}
.bx-viewport{border-image: url(documents/frame-pic.png) 16% round !important;
   border-width:30px !important;width:94% !important;}
iframe{
 height:350px !important;
}

.ui-widget-content{
 height:380px !important;
}
}

#menu.sticky{
position:absolute !important;
}
@media (min-width: 451px){
.amazingslider-slider-0{
  border-image: url(documents/frame-pic.png) 20% round;
   border-width:70px !important;
}
#amazingslider-1{max-height:750px !important;
max-width:565px !important;display:block;position:relative;  margin-bottom: 222px ; margin-right:auto !important; margin-left:auto !important;}
.ui-widget{
   margin-left: 18% !important;
  width: 64% !important;
  margin-top: 10% !important;
}
.bx-viewport{
 height:600px !important;
}
.bx-viewport{border-image: url(documents/frame-pic.png) 16% round !important;
   border-width:48px !important;}
}
.bx-wrapper .bx-viewport {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  left: -40px !important;
  background: transparent !important;
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}


.layout3.hmenu.rhs_off #content{
width:100% !important;
}

#banner {background-image: url('http://s3.spanglefish.com/s/31010/images/topbars/banner_new_new.png');height:213px;}
#banner h1 {font-family:arial;font-size:54px;color:#ffffff;}
#banner h2 {font-family:arial;font-size:36px;color:#ffffff;}
.hmenu #nav, #nav a, #blogfloat a {background-color:#b48249 !important;color:#fff !important;}
#nav a:hover, #nav a.on, #blogfloat a:hover, #blogfloat a.on {background-color:#b48249 !important;color:#000 !important;}
#b539471 {margin-left:20px;}
#banner img {
      border: none !important;
     }
h1 {color: #ba8922;font-family: 'Great Vibes', cursive;font-size:2.5em;}
h2 {color: #ba8922;}
h7 {color: #ba8922;
    display: inline;
    font-family: 'Great Vibes', cursive;
    font-size:1.5em;
    font-weight: bold;
}
.thelondontouch {
font-family: 'Great Vibes', cursive;
font-size:1.5em;
font-weight: bold;
}

#content a {color: #7F5E2D;}
#content a:hover {color: #000;}

#content{margin-bottom:10px;}
#content{padding-bottom:10px;}

hr {color: #B48249;height: 3px; Background: #B48249;}

.title {margin-left:10px;font-size:0.9em;line-height:17px;}
.description {margin-left:10px;}
.description {font-size: .7em !important;line-height:16px;}
.i td {font-size: 0.9em !important;font-weight: bold;}
.i th {font-size: 0.7em !important;font-weight: bold;}

#menu {width: 100%;}
#menu.sticky {
     position: fixed;
     top: 0px;
}
body {background: url(documents/background-repeat.png)repeat;}

.amazingslider-swipe-box-0{
  left:3px!important;
  margin-top:-10px;
}
.img-frame{
  border-image: url(documents/frame-pic.png) 20% round !important;
   border-width:48px !important;
}

.gtd.imgtd div.i img{
  border-image: url(documents/frame-pic.png) 20% round !important;
   border-width:28px !important;
   max-width: 170px !important;
}

.popup_back {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}

.popup_cont {
	position: fixed;
	z-index: 9999;
}
.popup_cont img{
   width:100%;
}
.preloader {
	z-index: 101;
}

/*---------------------

	EDIT BELOW

*/

.popup_close {
	color: #888;
	cursor: pointer;
	position: absolute;
	padding: 5px;
	right: 5px;
	top: 0;
}

.popup_close:hover {
	color: #111;
}

.popup_back {
	cursor: pointer;
	background-color: #222;
}

div.popup {
	background: #fff;
	padding: 25px;
	box-shadow: 0 3px 10px #222;
}

.preloader {
	left: 50%;
	margin: -10px 0 0 -25px;
	position: fixed;
	top: 50%;
}
@media screen and (max-width:768px){
    #banner{top: 30px;}
    .in{padding-top:25px !important;}
    #banner img {
      border: none !important;
     }
    td{display:inline !important; }
    td img{margin-left:0px !important;}
}

@media (max-width: 450px){
       .app-icon img{max-width:100px !important;}
       .soc-icon img{max-width:70px !important;
                       max-height: 70px !important;  }

.amazingslider-bullet-wrapper-0{width:auto !important;}
#amazingslider-1{margin-bottom:20px !important;}
}




@media screen and(max-width: 991px){
#mob_menu_opener {
  display: block !important;
  background-color: #fff !important;
  background-image: url(http://s3.spanglefish.com/2/img/hamburger.png) !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
}


iframe{width:100% !important;}


#bx-pager img{width:40px !important; display:inline;}
#bx-pager{ text-align:center !important;}
#bx-pager a{display:inline !important;}
.bx-wrapper img{border:0px !important;  margin-top: -24px;}


.bx-viewport ul li{float:left !important;}

.map{
	position:relative;
	margin-bottom:40px;
	margin-left: 10%;
  	width: 78%;
  	margin-right: 10%;
  	height: 350px;
  	display: block;
}
.map iframe{
	width:100%;
	height:350px;
	border:none;
}
.map-fix{
	padding-right: 30px !important;
}

