/*
Theme Name: Yabbaloumba
Author: Fig Creative
Template: canvas
*/
@import url("../canvas/style.css");
/* Fonts */
/** VARIABLES **/
/* Brown */
/* Grey */
/** Basic Styles **/
html {
  overflow-x: hidden; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Georgia,"Times New Roman",Times,serif' !important; }

h1.title.entry-title, h1.page-title {
  color: #4B3900 !important; }

p, #content li {
  color: #fff !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-family: "Arial" !important;
  list-style-type: square !important; }

#navigation li, #content .gform_wrapper li {
  list-style-type: none !important; }

img {
  height: auto; }

strong {
  font-weight: 400;
  color: #4B3900;
  font-size: 22px !important;
  font-family: 'Georgia,"Times New Roman",Times,serif'; }

/* Header */
.content-bg {
  background: rgba(199, 179, 76, 0.7);
  background-image: url("/wp-content/uploads/header-bg.png");
  background-size: cover;
  background-position: 0 85%; }

#logo {
  width: 100%;
  text-align: center; }

#header .twocol-one {
  margin-bottom: 0; }

#header-widget {
  text-align: right;
  margin-right: 1.618em; }

#header-widget p a {
  font-size: 30px !important; }

#header-widget p a img {
  border-radius: 200px;
  box-shadow: 0 1.5px 3px rgba(0, 0, 0, 0.24), 0 3px 8px rgba(0, 0, 0, 0.05);
  transition: 0.2s linear;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear; }
  #header-widget p a img:hover {
    box-shadow: 0 4px 7px rgba(0, 0, 0, 0.23), 0 8px 25px rgba(0, 0, 0, 0.05);
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear; }

#logo img {
  max-width: 250px; }

/* Nav */
#nav-container {
  background: #666666;
  padding: 0 !important; }

#navigation {
  margin-bottom: 0 !important;
  background: transparent !important; }

ul#main-nav {
  float: right !important;
  margin-right: 1em; }

#navigation ul.nav > li a, #navigation ul.nav > li {
  background: transparent !important;
  transition: 0.2s linear;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  color: #4B3900 !important;
  text-align: center; }
  #navigation ul.nav > li a:hover, #navigation ul.nav > li:hover {
    background: #4B3900 !important;
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    color: #fff !important; }

#navigation ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
  background: #4B3900 !important;
  transition: 0.2s linear;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear; }

ul.nav li {
  margin: 0 0 1em; }

ul.nav li a {
  font-family: 'Georgia,"Times New Roman",Times,serif' !important;
  font-size: 17px !important;
  color: #ffffff !important;
  text-transform: uppercase;
  padding: 0.5em 1em !important; }

.nav-toggle a:link {
  color: #fff !important; }

#navigation .nav li.parent > a::after {
  width: 0.8em; }

#navigation ul.nav li.current_page_item ul.sub-menu, #navigation ul.nav li.current_page_item ul.sub-menu li a {
  background: #E6E6E6 !important; }
  #navigation ul.nav li.current_page_item ul.sub-menu:hover, #navigation ul.nav li.current_page_item ul.sub-menu li a:hover {
    background: #4B3900 !important;
    color: #fff !important; }

#navigation ul.nav li.current_page_item a {
  color: #fff !important; }

#navigation ul.nav li:hover a {
  color: #fff !important; }

#navigation ul.nav li:hover ul li a {
  color: #4B3900 !important; }

#navigation ul.nav li:hover ul li a:hover {
  color: #fff !important; }

#navigation ul.nav li ul li.current-menu-item a {
  color: #fff !important; }

#navigation ul.nav li#menu-item-26 a {
  text-transform: none; }

/* nav ie8 fix */
.nav-toggle {
  background-image: none;
  background-color: #4B3900; }

/** Sub nav **/
ul.nav ul {
  padding: 0; }

ul.nav li ul li {
  margin: 0 !important; }

.sub-menu {
  margin-top: 1px; }

/* Home Content */
.shadow-box {
  box-shadow: 0 4px 7px rgba(0, 0, 0, 0.23), 0 8px 25px rgba(0, 0, 0, 0.05); }

.home h2.title.entry-title, .page-id-6 h1.title.entry-title {
  display: none; }

.home h1 {
  font-size: 30px !important;
  font-weight: 500 !important; }

h2.title.entry-title, h2, h1.title.entry-title {
  font-size: 30px !important;
  font-weight: 500 !important;
  color: #4B3900 !important; }

#content .twocol-one {
  margin-bottom: 0; }

#content {
  background-image: url("/wp-content/uploads/content-bg-pages.png");
  background-size: cover;
  padding: 1.618em; }

.hero img {
  width: 100%; }

/* Forms */
.gform_wrapper label {
  color: #fff !important; }

.gform_wrapper ul li.gfield {
  margin-bottom: 0px !important; }

body .gform_wrapper img.ui-datepicker-trigger {
  vertical-align: middle; }

input[type="submit"] {
  background: #4B3900 !important;
  transition: 0.2s linear;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  border-radius: 0 !important; }
  input[type="submit"]:hover {
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    background: #654c00 !important; }

/* Gallery */
.gallery-item img {
  border: 0 !important;
  padding: 0 !important; }

.gallery-item {
  margin-top: 5px !important;
  margin-right: 5px; }

/** Footer **/
#copyright, #credit {
  display: none; }

.footer-widget {
  margin-bottom: 0 !important;
  text-align: center; }

#footer {
  background: #4B3900 !important;
  margin-top: 20px;
  border-top: 0 !important;
  padding: 1.618em;
  box-shadow: 0 4px 7px rgba(0, 0, 0, 0.23), 0 8px 25px rgba(0, 0, 0, 0.05); }

.footer-widget a, .footer-widget p {
  text-decoration: none;
  font-size: 14px !important;
  line-height: 21px !important;
  color: #fff !important; }

/* Blog */
/* Sidebar */
#sidebar img {
  height: auto;
  vertical-align: middle; }

#sidebar .widget h3 {
  border-bottom: 0 !important;
  font-size: 26px;
  margin: 0px 0 10px;
  padding: 0px; }

#sidebar .widget p, #sidebar .widget a {
  font-size: 18px;
  line-height: 24px; }

#sidebar .widget a {
  color: #666 !important; }

/* 404 */
.error404 h1.title.entry-title {
  font-size: 50px !important; }

/* IE */
.gf_browser_ie.gform_wrapper .gform_footer input.button {
  padding: 10px !important; }

/* Chrome Media Queries */
/* Media Queries */
@media screen and (max-width: 768px) {
  #logo {
    width: auto;
    padding: 0 1.618em;
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #header-widget {
    text-align: center;
    margin: 0 1.618em 20px; }

  .footer-widget {
    margin-bottom: 20px !important; }

  .footer-widget:last-child {
    margin-bottom: 0px !important; }

  body {
    background-attachment: fixed !important; }

  #header-widget p {
    margin-bottom: 0px !important; } }
@media screen and (max-width: 767px) {
  .nav-toggle {
    margin: 0px 0em; }

  #navigation {
    background: #fff !important;
    box-shadow: 0 4px 7px rgba(0, 0, 0, 0.23), 0 8px 25px rgba(0, 0, 0, 0.05); }

  ul.nav li a, #navigation ul.nav > li a:hover, #navigation ul.nav > li:hover {
    color: #666 !important;
    background: transparent !important; }
    ul.nav li a:hover, #navigation ul.nav > li a:hover:hover, #navigation ul.nav > li:hover:hover {
      color: #4B3900 !important; }

  #navigation ul.nav li.current_page_item a, #navigation ul.nav li:hover a, #navigation ul.nav li:hover ul li a, #navigation ul.nav li:hover ul li a:hover, #navigation ul.nav li ul li.current-menu-item a, #navigation ul.nav li:hover ul li a:hover, #navigation ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
    background: transparent !important;
    color: #4B3900 !important; }

  #nav-container #navigation {
    box-shadow: 0 4px 7px rgba(0, 0, 0, 0.23), 0 8px 25px rgba(0, 0, 0, 0.05); }

  #navigation .nav-home, #navigation .nav-close {
    background: #4B3900;
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear; }
    #navigation .nav-home:hover, #navigation .nav-close:hover {
      transition: 0.2s linear;
      -webkit-transition: 0.2s linear;
      -moz-transition: 0.2s linear;
      -ms-transition: 0.2s linear;
      background: #7e6000; }

  #navigation ul.nav li:hover ul li a:hover, #navigation ul.nav li.current_page_item ul.sub-menu, #navigation ul.nav li.current_page_item ul.sub-menu li a {
    color: #4B3900 !important; }

  .nav-toggle {
    background-image: none;
    background-color: #4B3900;
    border-bottom: 0 !important; }
    .nav-toggle a {
      text-shadow: none !important; }
    .nav-toggle:before {
      text-shadow: none !important; }

  #navigation ul.nav > li a, #navigation ul.nav > li {
    text-align: left;
    margin-left: 1em;
    margin-bottom: 0; } }

/*# sourceMappingURL=style.css.map */
