/* line 6, ../sass/responsive.smartphone.landscape.scss */
body {
  padding: 0 5px;
}

/* line 10, ../sass/responsive.smartphone.landscape.scss */
body.admin-menu {
  margin-top: 0 !important;
}

/* line 14, ../sass/responsive.smartphone.landscape.scss */
#admin-menu {
  display: none;
}

/* line 19, ../sass/responsive.smartphone.landscape.scss */
#branding,
.region-header {
  float: none;
  margin: 0 0 10px;
  width: 100%;
  clear: both;
  text-align: center;
  max-width: 100%;
  overflow: hidden;
}

/* line 29, ../sass/responsive.smartphone.landscape.scss */
.region-header .block {
  clear: both;
  float: none;
  margin: 5px auto;
  max-width: 80%;
}

/* line 36, ../sass/responsive.smartphone.landscape.scss */
.region-header .block .block-inner {
  margin-left: 0;
  margin-right: 0;
  margin: auto;
}

/* line 42, ../sass/responsive.smartphone.landscape.scss */
h1#site-name {
  font-size: 1.5em;
}

/* line 46, ../sass/responsive.smartphone.landscape.scss */
h2#site-slogan {
  font-size: 0.9em;
}

/* line 50, ../sass/responsive.smartphone.landscape.scss */
.region-top-menu {
  height: auto;
}

/* line 54, ../sass/responsive.smartphone.landscape.scss */
.js #menu-bar nav {
  display: none;
}

/* line 58, ../sass/responsive.smartphone.landscape.scss */
.menu-toggle {
  display: block;
  float: right;
  font-size: 1.2em;
  margin: 0 10px 0 0;
  padding: 0;
  text-transform: lowercase;
}

/* line 67, ../sass/responsive.smartphone.landscape.scss */
.menu-toggle a {
  padding: 7px 10px 10px;
  display: block;
}

/* line 72, ../sass/responsive.smartphone.landscape.scss */
#menu-bar .menu-wrapper {
  float: none !important;
}

/* line 77, ../sass/responsive.smartphone.landscape.scss */
#menu-bar .menu-wrapper li a,
#menu-bar .menu-wrapper .menu li a {
  display: block;
  padding: 0 0.5em;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}

/* line 86, ../sass/responsive.smartphone.landscape.scss */
#menu-bar .menu-wrapper li,
#menu-bar .menu-wrapper .menu li {
  display: block;
  float: none;
  margin-right: 0;
}

/* line 92, ../sass/responsive.smartphone.landscape.scss */
#menu-bar .menu-wrapper ul.menu li {
  margin: 0;
  padding: 0;
}

/* line 97, ../sass/responsive.smartphone.landscape.scss */
ul.sf-menu {
  width: 100%;
}

/* line 101, ../sass/responsive.smartphone.landscape.scss */
.sf-menu.sf-style-default ul {
  width: 100% !important;
}

/* line 108, ../sass/responsive.smartphone.landscape.scss */
#headercontainer {
  background: url("images/headerportrait.jpg") no-repeat scroll center top black;
  background-size: 70%;
}

/* line 113, ../sass/responsive.smartphone.landscape.scss */
#branding {
  display: inline-block;
  float: none;
}

/* line 119, ../sass/responsive.smartphone.landscape.scss */
#logo {
  padding: 0 20px;
  float: none;
  margin-top: 78px;
  width: 70%;
  min-width: 280px;
  display: inline-block;
}

/* line 130, ../sass/responsive.smartphone.landscape.scss */
#columns {
  background: white url("images/WestWind_website_texturedBG2.jpg") repeat top center;
}

/* line 134, ../sass/responsive.smartphone.landscape.scss */
#logo img.site-logo {
  /*width:64%;
  height:64%;*/
}

/* line 139, ../sass/responsive.smartphone.landscape.scss */
#menubarcontainer {
  background: none;
}

/* line 142, ../sass/responsive.smartphone.landscape.scss */
#menubarcontainer .menu-wrapper {
  /*background:#59351d;*/
  background: #fff;
  color: #59351d;
}

/* line 147, ../sass/responsive.smartphone.landscape.scss */
.sf-menu.sf-style-default li a {
  color: #59351d;
}
/* line 149, ../sass/responsive.smartphone.landscape.scss */
.sf-menu.sf-style-default li a:visited {
  color: #59351d;
}
/* line 151, ../sass/responsive.smartphone.landscape.scss */
.sf-menu.sf-style-default li a:visited:hover {
  color: #fff;
}
/* line 154, ../sass/responsive.smartphone.landscape.scss */
.sf-menu.sf-style-default li a:visited:active {
  color: #526633;
}

/* line 160, ../sass/responsive.smartphone.landscape.scss */
.sf-menu.sf-style-default a:focus, .sf-menu.sf-style-default a:hover, .sf-menu.sf-style-default a:active {
  background: #59351d;
  color: #FFFFFF;
}

/* line 165, ../sass/responsive.smartphone.landscape.scss */
.sf-menu.sf-style-default .active-trail.sf-depth-1, .sf-menu.sf-style-default .sf-depth-1 > a.active {
  background: #59351d;
  color: #fff;
}

/* line 171, ../sass/responsive.smartphone.landscape.scss */
.sf-menu.sf-style-default li, .sf-menu.sf-style-default li:hover, .sf-menu.sf-style-default li.sfHover .sf-menu.sf-style-default li:active {
  background: transparent;
  padding-right: 0;
}
