/*
 Theme Name:   jQuery for Designers
 Author:       Natalie MacLees
 Template:     hustle
*/
@import url("../hustle/style.css");
/* =Theme customization starts here
-------------------------------------------------------------- */
/*************/
/* General*/
/*************/
/* line 16, sass/style.scss */
.button.small:hover {
  text-decoration: none;
}

/* line 20, sass/style.scss */
.widget_woothemes_testimonials .quote span.title {
  font-weight: 400;
}

@media screen and (min-width: 768px) {
  /* Active page top border.  Currently set to red */
  /* line 28, sass/style.scss */
  body #navigation ul.nav > li.current_page_item a, body #navigation ul.nav > li.current_page_parent a, body #navigation ul.nav > li.current-menu-ancestor a, body #navigation ul.nav > li.current-cat a, body #navigation ul.nav > li.current-menu-item a {
    border-top: 5px solid #971B1E;
  }

  /* Menu top-border hover on desktops,  Currently set to lime*/
  /* line 34, sass/style.scss */
  body #navigation ul.nav > li > a:hover {
    border-top: 5px solid #CADB2A;
  }
}
/* line 39, sass/style.scss */
html body .home-section#intro-message header h1 {
  line-height: 1.2;
}

/*************/
/* Front Page Video Section */
/*************/
/* line 47, sass/style.scss */
.the_others {
  display: inline-block;
}

/* line 51, sass/style.scss */
.widget-video-list li.the_others {
  width: 25%;
}

/* line 55, sass/style.scss */
.widget-video-list img {
  width: 95%;
  height: auto;
}

/* line 60, sass/style.scss */
#header a#logo {
  padding: 0.5em 0;
}

/* line 63, sass/style.scss */
a#logo img {
  width: 60%;
}

/* line 66, sass/style.scss */
.widget-video-unit {
  padding: 15px;
  border-bottom: 5px solid #d3d3d3;
  margin-bottom: 15px;
}

/* line 72, sass/style.scss */
.widget-video-wrapper {
  display: inline-block;
  width: 60%;
  position: relative;
  margin-left: auto;
  -webkit-box-shadow: 1px 1px 13px 2px rgba(50, 50, 50, 0.59);
  -moz-box-shadow: 1px 1px 13px 2px rgba(50, 50, 50, 0.59);
  box-shadow: 1px 1px 13px 2px rgba(50, 50, 50, 0.59);
}

/* line 84, sass/style.scss */
.widget-video-content {
  /*margin-right: auto;*/
  text-align: left;
  width: 25%;
  display: inline-block;
  vertical-align: top;
  padding-right: 5%;
}

/* line 93, sass/style.scss */
.widget-video-content h4 {
  font-size: 1.3em;
  font-family: "Arvo", sans-serif;
  margin-bottom: 0.1em;
  padding-bottom: 0.3em;
  border-bottom: 1px dotted black;
}

/* line 101, sass/style.scss */
.widget-video-content li {
  list-style-type: none;
  padding-bottom: 0.5em;
}

@media screen and (max-width: 780px) {
  /* line 110, sass/style.scss */
  .widget-video-content {
    display: block;
    margin: 0 auto;
    width: 100%;
    text-align: left;
  }

  /* line 118, sass/style.scss */
  .widget-video-content h4 {
    text-align: center;
  }

  /* line 122, sass/style.scss */
  .widget-video-content li {
    text-align: center;
  }

  /* line 126, sass/style.scss */
  .widget-video-wrapper {
    width: 100%;
    display: block;
    text-align: center;
    margin: 0 auto;
  }

  /* line 133, sass/style.scss */
  .widget-video-list li.the_others {
    width: 50%;
  }
}
/* line 138, sass/style.scss */
.content-video-embed {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

/* line 144, sass/style.scss */
.category-news article.post:last-child, .category-video article.post:last-child {
  border: none;
}

/*Adds small pad to help with a wrap that sits the Submit button right below the email input field*/
/* line 149, sass/style.scss */
#mc_embed_signup input {
  margin-top: 5px;
}

/*************/
/* Testimonial Archive Page */
/*************/
/* line 156, sass/style.scss */
.page .widget_woothemes_testimonials .quote {
  width: 100%;
  text-align: left;
  position: relative;
  border-bottom: 5px solid #d3d3d3;
}

/* line 163, sass/style.scss */
.page .widget_woothemes_testimonials .quote:before {
  display: none;
}

/* line 167, sass/style.scss */
.page .widget_woothemes_testimonials .quote img {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 173, sass/style.scss */
.page #main .widget_woothemes_testimonials .quote blockquote {
  margin-left: 175px;
  margin-bottom: 0px;
  vertical-align: top;
}

/* line 179, sass/style.scss */
.page #main .widget_woothemes_testimonials .quote blockquote p {
  margin-bottom: 0px;
  margin-top: 0px;
  vertical-align: top;
}

/* line 185, sass/style.scss */
.page .widget_woothemes_testimonials .quote .author {
  margin-top: -40px;
  margin-left: 175px;
}

@media screen and (max-width: 767px) {
  /* line 192, sass/style.scss */
  .page .widget_woothemes_testimonials .quote img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    margin: 0 auto;
  }

  /* line 201, sass/style.scss */
  .page #main .widget_woothemes_testimonials .quote blockquote {
    margin-top: 175px;
    margin-left: 0px;
    margin-bottom: 0px;
    vertical-align: top;
    text-align: center;
  }

  /* line 209, sass/style.scss */
  .page .widget_woothemes_testimonials .quote .author {
    text-align: center;
    margin-left: 0px;
  }
}
/*****************/
/* News Archive Page */
/****************/
/* line 220, sass/style.scss */
.category-news #wrapper article {
  position: relative;
}

/* line 224, sass/style.scss */
.category-news #wrapper article header h1 {
  margin-bottom: 0.2em;
}

/* line 227, sass/style.scss */
.category-news #wrapper article header h1 a {
  font-size: 1.2em;
}

/* line 231, sass/style.scss */
.category-news #wrapper article header .post-meta {
  margin-bottom: 0.5em;
}

/* line 235, sass/style.scss */
.category-news #wrapper article header .post-meta ul {
  margin-bottom: 0.5em;
}

/* line 239, sass/style.scss */
.category-news #wrapper article .button {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 245, sass/style.scss */
.category-news #wrapper article {
  padding-right: 160px;
  padding-bottom: 0;
}

@media screen and (max-width: 767px) {
  /* line 251, sass/style.scss */
  .category-news #wrapper article .button {
    position: static;
  }

  /* line 255, sass/style.scss */
  .category-news #wrapper article {
    padding-right: 0px;
  }
}
