/*   
Theme Name: Hen's Treasure Hunt
Theme URI: http://www.visionstudio.com.au
Description: Custom WordPress theme for Hen's Treasure Hunt.
Author: Vision Studio
*/

@charset "utf-8";

/* 
http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

b, strong {
    font-weight: bold;
}
body {
    background: url(images/body_bg.jpg) center top;
    color: #323232;
    font: 13px Arial, Georgia, serif;
}
.center {
    text-align: center;
}
.tx-left {
    text-align: left;
}
.tx-right {
    text-align: right;
}
.clr {
    clear: both;
}
.floatl {
    float: left;
}
.floatr {
    float: right;
}
i, em {
    font-style: italic;
}
li {
    line-height: 135%;
}
p {
    line-height: 135%;
    padding: 0 0 15px 0;
}
/* Headings */
h1 {
    border-bottom: 1px solid #7b6356;
    color: #a81c5e;
    font-family: 'Fjalla One', sans-serif;
    font-size: 30px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
#location-menu h1{
    font-size:26px;
}
h1.blogtitle{
    font-size: 18px;
    color: #A41D5F;
    border-bottom: 1px solid #7B6356;
    border-top: 1px solid #7B6356;
    padding: 5px 0 5px 0;
    text-transform: uppercase;
    margin-bottom: 20px;    
}
h2 {
    border-bottom: 1px solid #7b6356;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
h3 {
    font-size: 18px;
    color: #a41d5f;
    border-bottom: 1px solid #7b6356;
    border-top: 1px solid #7b6356;
    padding: 5px 0 5px 0;
    text-transform: uppercase;
    margin-bottom: 20px;
}
/* Defined CSS */
a:link, a:active, a:visited {
    color: #a41d5f;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #44210b;
    text-decoration: none;
}
#banner {
    background: url(images/banner.png)no-repeat;
    height: 313px;
    width: 569px;
    background-size: 100%;
}
#banner2 {
    background: url(images/banner2.png)no-repeat;
    height: 313px;
    width: 569px;
    background-size: 100%;
}
#comeplay {
    margin-bottom: 15px;
    width: 100%;
    padding: 0 25px;
}
#content {
    background: url(images/content-top.png) top no-repeat #ffffff;
}
#content-in {
    background: url(images/content-bottom.png) bottom no-repeat transparent;
}
#contentleft {
    padding: 20px 0px;
    /*width: 590px;*/
}
.dot {
    margin-left: 5px;
}
.dotg {
    margin: 0 5px 0 0;
}
.dotb {
    margin: 0 5px 0 10px;
}
.doto {
    margin: 0 5px 0 0;
}
.entry {
    border-top: 1px solid #7b6356;
    padding: 5px 0 40px 0;
}
#fadephoto {
    width: 286px;
    height: 220px;
}
#footer {
    padding: 15px 0 15px 0;
}
.galimg {
    float: left;
    margin: 0 10px 10px 0;
}
#galleryarea {
    margin: 0 0 20px 0;
}
#headl {
    width: 331px;
    float: left;
}
#headr {
    width: 569px;
    float: right;
}
/*#homec {
  float: left;
  width: 315px;
}*/
#homel {
    /* float: left;*/
    /* padding: 25px;*/
    /* width: 265px;*/
    font-size: 16px;
}
#hometestimonial {
    background: url(images/quote-left.png) top left no-repeat;
    font-size: 17px;
    min-height: 99px;
    position:relative;
}

#hometestimonial p{
    padding-bottom:5px;
}

#hometestimonial h5 {
    background: url(images/quote-right.png) top  right no-repeat;
    padding:24px 0 0;
    color: #a41d5f;
}
#latestgoss {
    background: url(images/latestgoss.png) no-repeat;
    background-size: 100% 100%;
    height: 343px;
    margin: 20px 0 20px 0;
    /*width: 296px;*/
}
#latestgoss ul {
    font-size: 15px;
    font-weight: normal;
    padding: 52px 20px 0 20px;
}
.locationtestimonial {
    font-size: 17px;
    color: #a41d5f;
}
#latestgoss li {
    line-height: 1.5;
    border-bottom: 1px solid #a88e69;
    padding: 6px 0;
}
#location-menu {
    background: url(images/location-menu.png)no-repeat;
    background-size: 100%;
    height: 313px;
    width: 331px;
    margin-top: -3px;
    padding: 135px 0 0 50px;
}
#location-menu ol {
    padding: 110px 45px 0 85px;
    text-transform: uppercase;
}
#location-menu li {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: lighter;
    line-height: 22px;
    list-style: decimal-leading-zero;
    border-bottom: 1px solid #684d38;
    border-top: 1px solid #ebe6e2;
}
#location-menu li a:link,
#location-menu li a:active,
#location-menu li a:visited,
#latestgoss li a:link,
#latestgoss li a:active,
#latestgoss li a:visited {
    color: #323232;
}
#location-menu li a:hover, #latestgoss li a:hover {
    color: #a41d5f;
}
#mainmenu {
    background: url(images/mainmenu.png);
    color: #a41d5f;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 16px;
    font-style: normal;
    height: 65px;
    padding: 28px 0 0 0;
    text-transform: uppercase;
    width: 569px;
}
#mainmenu li {
    background: url(images/mainli.png) center right no-repeat;
    display: inline;
    font-weight: bold;
    padding: 0 19px 0 7px;
}

.pinkbold {
    color: #a41d5f;
    font-weight: bold;
}
.girl-photo {
    background: url(images/pirate_lady_hens.png) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 101%;
    position: absolute;
    bottom: 18px;
    left: 13px;
}
.img-position {
    position: relative;
    height: 400px;
}
#sidebar {
    margin-bottom: 30px;
    /* float: right;*/
    /* padding: 400px 20px 20px 0;*/
    /*width: 250px;*/
}
#sidebar-location {
    /*float: right;*/
    padding: 20px  0;
    /*width: 250px;*/
}
#sidebar-location img {width: 100%;height: 100%;}
#social {
    background: url(images/social.png);
    height: 43px;
    padding: 17px 30px 0 0;
    width: 569px;
}
#social .icons {
    font-size: 20px;
}
#tvhot {
    background: url(images/tvhot.png) top;
    height: 188px;
    width: 254px;
}
#tvhot:hover {
    background: url(images/tvhot.png) bottom;
    height: 188px;
    width: 254px;
}
#rss {
    background: url(images/rss.png) bottom;
    width: 24px;
    height: 24px;
}
#rss:hover {
    background: url(images/rss.png) top;
    width: 24px;
    height: 24px;
}
#youtube {
    background: url(images/youtube.png) bottom;
    width: 23px;
    height: 24px;
}
#youtube:hover {
    background: url(images/youtube.png) top;
    width: 23px;
    height: 24px;
}
#twitter {
    background: url(images/twitter.png) bottom;
    width: 23px;
    height: 24px;
}
#twitter:hover {
    background: url(images/twitter.png) top;
    width: 23px;
    height: 24px;
}
#facebook {
    background: url(images/facebook.png) bottom;
    width: 23px;
    height: 24px;
}
.medfont {
    font-size: 16px;
}
#facebook:hover {
    background: url(images/facebook.png) top;
    width: 23px;
    height: 24px;
}
#venues li {
    font-size: 16px;
    background: url(images/venueli.png) top left no-repeat;
    height: 24px;
    padding-left: 22px;
}
.wrapper {
    background: url(images/content-bottom.png) bottom no-repeat;
}
/*.wrap900 {
  margin: 0 auto;
  width: 900px;
}*/

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('images/fancybox.png');
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url('images/fancybox.png') -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('images/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('images/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('images/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('images/fancybox-x.png');
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('images/fancybox.png');
    background-position: -40px -162px;
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('images/fancybox-y.png');
    background-position: -20px 0px;
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('images/fancybox.png');
    background-position: -40px -182px; 
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('images/fancybox-x.png');
    background-position: 0px -20px;
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('images/fancybox.png');
    background-position: -40px -142px;
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('images/fancybox-y.png');
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('images/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-title {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 15px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('images/fancy_title_over.png');
    display: block;
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('images/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
    position: absolute; margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/* CSS for jQuery Orbit Plugin 1.2.3
 * www.ZURB.com/playground
 * Copyright 2010, ZURB
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 
 
 
/* PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
   ================================================== */
#featured { 
    /*width: 286px;
    height: 220px;*/
    background: #FFF url('orbit/loading.gif') no-repeat center center;
    overflow: hidden; }
#featured>img,  
#featured>div,
#featured>a { display: none; }




/* CONTAINER
   ================================================== */

div.orbit-wrapper {
    /*    width: 1px;
        height: 1px;*/
    position: relative; }

div.orbit {
    width: 1px;
    height: 1px;
    position: relative;
    overflow: hidden }

div.orbit>img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    display: none; }

div.orbit>a {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 0; 
    display: none; }

.orbit>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */


/* TIMER
   ================================================== */

div.timer {
    display:none;
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .6;
    cursor: pointer;
    z-index: 1001; }

span.rotator {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -20px;
    background: url(orbit/rotator-black.png) no-repeat;
    z-index: 3; }

span.mask {
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden; }

span.rotator.move {
    left: 0 }

span.mask.move {
    width: 40px;
    left: 0;
    background: url(orbit/timer-black.png) repeat 0 0; }

span.pause {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(orbit/pause-black.png) no-repeat;
    z-index: 4;
    opacity: 0; }

span.pause.active {
    background: url(orbit/pause-black.png) no-repeat 0 -40px }

div.timer:hover span.pause,
span.pause.active {
    opacity: 1 }


/* CAPTIONS
   ================================================== */

.orbit-caption {
    display: none;
    font-family: 'Open Sans Condensed', sans-serif;
}

.orbit-wrapper .orbit-caption {
    background: #000;
    background: rgba(0,0,0,.6);
    z-index: 1000;
    color: #fff;
    text-align: center;
    padding: 7px 0;
    font-size: 15px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%; }


/* DIRECTIONAL NAV
   ================================================== */

div.slider-nav {
    display: block }

div.slider-nav span {
    width: 78px;
    height: 100px;
    text-indent: -9999px;
    position: absolute;
    z-index: 1000;
    top: 50%;
    margin-top: -50px;
    cursor: pointer; }

div.slider-nav span.right {
    background: url(orbit/right-arrow.png);
    right: 0; }

div.slider-nav span.left {
    background: url(orbit/left-arrow.png);
    left: 0; }

/* BULLET NAV
   ================================================== */

.orbit-bullets {
    position: absolute;
    z-index: 1000;
    list-style: none;
    bottom: -40px;
    left: 50%;
    margin-left: -50px;
    padding: 0; }

.orbit-bullets li {
    float: left;
    margin-left: 5px;
    cursor: pointer;
    color: #999;
    text-indent: -9999px;
    background: url(orbit/bullets.jpg) no-repeat 4px 0;
    width: 13px;
    height: 12px;
    overflow: hidden; }

.orbit-bullets li.active {
    color: #222;
    background-position: -8px 0; }

.orbit-bullets li.has-thumb {
    background: none;
    width: 100px;
    height: 75px; }

.orbit-bullets li.active.has-thumb {
    background-position: 0 0;
    border-top: 2px solid #000; }

.the-thumb {
    float: left;
    margin-right: 20px;
}

.in-brief {  
    /*    background: #ffbdce;
            padding: 20px;*/
    /*  width: 530px;*/
}
.in-brief img{ width:100%; }    
.brief-facebook {margin:10px 0px;}

p, li {
    font-family: 'Open Sans Condensed', sans-serif; font-size: 16px;
}

.social-share {
    margin-top: -9px !important;
}

/*patting-top for main*/

.content-main-padding { padding: 20px 0px;}

.navbar {
    display:none;
    position:relative;
    min-height:50px;
    margin-bottom:10px;
    width: 100%;
}

.navbar-inverse {
    background-color: #B84D76;
    border-color: #080808;
}
.navbar-inverse .navbar-toggle:hover {
    background-color: #333;
}
.navbar-inverse .navbar-toggle {
    border-color: #333;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}
.navbar-nav {
    margin: 50.5px -15px;
}
.nav {
    padding-left: 0;
    list-style: none;
}
.nav>li {
    position: relative;
    display: block;
}
.navbar-inverse .navbar-nav>li>a {
    color: #FFFFFF;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #000;
    background-color: #F0DAA9;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

/*About Page*/

.about-nomargin div{
    margin-right:0px;
}

.about-nomargin div>img.size-full{
    width: 100%;
}

/*Under location img*/

.no-padding {padding: 0px;}

.fullwidth-img img{
    width: 100%;
}

.map iframe {width: 100%;}

.social-share.sharer-1 label {color: #fff !important;font-size: 13px !important;}

/*responsice css*/
#social .social {display: inline-flex;}

.responsive-sampleclue-on {display: none;}

#mobile-header {display: none;}


@media only screen and (max-width: 995px){
    .img-position{display:none;}
    #sidebar h1{ margin-top:10px;}
    .navbar {display: inline-block;}
    #mainmenu .top-menu ,.navbar-collapse.collapse.in {display: none;}

    #gallery-1 img {width: 100%;height: auto;}
    .header-row {display: none;}
    #mobile-header {display: block;}
    #social {float: right;width: 47%;padding: 17px 0px 0 0;}
    #location-menu {
        background: url(images/location-hens.png)no-repeat;
        background-size: 100%;
        width: 37%;
        float: left;
        padding: 115px 0 0 30px;
        height: 254px;
    }
    #location-menu h1 {font-size: 1.6em;margin-right:6px;}
    #banner {
        background: url(images/banner_hens.png)no-repeat;
        background-size: 100%;
        width: 63%;
        float: right;
        height: 251px;
    }
    #banner2 {
        background: url(images/banner2_hens.png)no-repeat;
        background-size: 100%;
        width: 63%;
        float: right;
        height: 251px;
    }
}

@media only screen and (min-width: 980px){
    .orbit-wrapper, #featured{ height:200px !important;}
}

@media only screen and (max-width: 800px){


    .img-position {           
        height: 1015px;margin-top: 55px;
    }
    /*        Location*/
    .responsive-sampleclue {display: none;}
    .responsive-sampleclue-on {display: block;}

}
@media only screen and (max-width: 730px){
    #location-menu {
        padding: 90px 0 0 20px;  
    }
   
}
@media only screen and (max-width: 650px){
    #location-menu {
        padding: 90px 0 0 20px;  
        height:200px;
    }
     #location-menu h1 {font-size:1.2em;margin: 0 5px 2px 0;}
}
@media only screen and (max-width: 600px){
    #social{ width:45%; margin:0 auto 10px auto;}
    .img-position {margin-top: 0px;height: 872px;}
    img.alignright, img.alignnone,
    img.aligncenter, img.alignleft{width: 100%;height: auto;}


    textarea {width: 100%;}
    .smwidth-padding {padding: 0px 20px;}

    #location-menu {
        padding: 80px 0 0 20px;
        height: 190px;
    }
    #location-menu h1 {font-size: 1.1em;}
    #banner,#banner2 {height: 187px;}
    .girl-photo {height: 87%;}


}

@media only screen and (min-width: 480px) and (max-width: 600px){

}

@media only screen and (max-width: 540px){
    #social {width:94%;float:none;}
}

@media only screen and (max-width: 360px){ 

    #social {text-align: center;width:94%;float:none;}
    #footer p {text-align: center;float: none;}
    #gallery-1 .gallery-item {width: 100% !important;}

    .img-position {height: 440px;}
    .girl-photo {top: 18px;height: 93%;}
    .social-share.sharer-0 .social ul {bottom: 100px;left: 14px !important;}
    .social-share.sharer-0 .social.networks-5.center {margin-left: -74px !important;}
    #location-menu {
        padding: 123px 0 0 35px;
        width: 100%;
        height: 310px;
    }
    #location-menu h1 {font-size: 2.3em;margin-right:12px;}
    #banner ,#banner2{width:100%}
}
@media only screen and (max-width: 320px){ 
     #location-menu { height:275px; }
     #location-menu h1 {font-size: 1.7em;}
}




