/*
Theme Name: Now I Lay Me Down To Sleep
Theme URI: 
Description: A custom theme
Author: TriLion Studios
Author URI: http://www.trilionstudios.com
*/
/*
RESET
*/
/* line 35, style.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 44, style.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 45, style.scss */
ul {
  list-style: none;
}

/* line 46, style.scss */
ol {
  list-style: none;
  padding-left: 20px;
}

/* line 47, style.scss */
ol li {
  padding: 5px 0px 5px 0px;
}

/* line 48, style.scss */
a {
  outline: none;
  text-decoration: none;
}

/* line 49, style.scss */
a img {
  border: none;
}

/* line 50, style.scss */
img {
  vertical-align: middle;
}

/* line 51, style.scss */
table {
  border-collapse: collapse;
}

/* line 13, style.scss */
.clearfix:before, .clearfix:after,
.container:before,
.container:after,
.list-text,
.sidebar-post:before,
.sidebar-post:after {
  content: " ";
  display: table;
}
/* line 19, style.scss */
.clearfix:after,
.container:after,
.list-text,
.sidebar-post:after {
  clear: both;
}
/* line 24, style.scss */
.clearfix,
.container,
.sidebar-post {
  *zoom: 1;
}

/*
UTILITY
*/
/* line 63, style.scss */
.alignleft {
  display: block;
  float: left;
  margin: 0 20px 20px 0;
}

/* line 64, style.scss */
.alignright {
  display: block;
  float: right;
  margin: 0 0 20px 20px;
}

/* line 65, style.scss */
.aligncenter {
  display: block;
  text-align: center;
  margin: 0 auto;
}

/* line 66, style.scss */
.clear {
  clear: both;
}

/* line 67, style.scss */
.smpad {
  padding: 5px 0;
}

/* line 68, style.scss */
.top {
  vertical-align: top;
}

/* line 69, style.scss */
.small {
  font-size: 10px;
}

/* line 70, style.scss */
.bold {
  font-weight: bold;
}

/* line 71, style.scss */
:focus {
  outline: none;
}

/* line 72, style.scss */
.gform_wrapper ul li {
  margin: 0;
  background: none !important;
}

/* line 76, style.scss */
#donationjump {
  font-family: 'PTSansRegular';
  font-size: 18px;
  text-transform: uppercase;
  line-height: 18px;
  font-weight: normal;
  margin-bottom: 5px;
  background: #fff;
  margin: 20px;
  text-align: center;
  padding: 10px 10px 10px 10px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
}

/*
FONT KITS
*/
@font-face {
  font-family: 'AbrilFatface-Regular';
  src: url("fonts/abrilfatface-regular.eot");
  src: url("fonts/abrilfatface-regular.eot?#iefix") format("embedded-opentype"), url("fonts/abrilfatface-regular.woff") format("woff"), url("fonts/abrilfatface-regular.ttf") format("truetype"), url("fonts/abrilfatface-regular.svg#abrilfatface-regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PTSansNarrowRegular';
  src: url("fonts/PTN57F-webfont.eot");
  src: url("fonts/PTN57F-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/PTN57F-webfont.woff") format("woff"), url("fonts/PTN57F-webfont.ttf") format("truetype"), url("fonts/PTN57F-webfont.svg#PTSansNarrowRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PTSansNarrowBold';
  src: url("fonts/PTN77F-webfont.eot");
  src: url("fonts/PTN77F-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/PTN77F-webfont.woff") format("woff"), url("fonts/PTN77F-webfont.ttf") format("truetype"), url("fonts/PTN77F-webfont.svg#PTSansNarrowBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PTSansRegular';
  src: url("fonts/PTS55F-webfont.eot");
  src: url("fonts/PTS55F-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/PTS55F-webfont.woff") format("woff"), url("fonts/PTS55F-webfont.ttf") format("truetype"), url("fonts/PTS55F-webfont.svg#PTSansRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MerriweatherRegular';
  src: url("fonts/merriweather-regular-webfont.eot");
  src: url("fonts/merriweather-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/merriweather-regular-webfont.woff") format("woff"), url("fonts/merriweather-regular-webfont.ttf") format("truetype"), url("fonts/merriweather-regular-webfont.svg#MerriweatherRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MerriweatherBold';
  src: url("fonts/merriweather-bold-webfont.eot");
  src: url("fonts/merriweather-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/merriweather-bold-webfont.woff") format("woff"), url("fonts/merriweather-bold-webfont.ttf") format("truetype"), url("fonts/merriweather-bold-webfont.svg#MerriweatherBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LatoLight';
  src: url("fonts/Lato-Lig-webfont.eot");
  src: url("fonts/Lato-Lig-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Lig-webfont.woff") format("woff"), url("fonts/Lato-Lig-webfont.ttf") format("truetype"), url("fonts/Lato-Lig-webfont.svg#LatoLight") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 181, style.scss */
.fluid-width-video-wrapper {
  margin-bottom: 24px;
}

/*
HEADERS
*/
/* line 189, style.scss */
h1 {
  font-size: 36px;
  color: #81582e;
  font-family: 'AbrilFatface-Regular';
  font-weight: normal;
  margin-bottom: 35px;
  line-height: 36px;
}

/* line 198, style.scss */
h2 {
  font-family: 'PTSansRegular';
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  margin-bottom: 5px;
}

/* line 206, style.scss */
h3 {
  font-family: 'PTSansRegular';
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  margin-bottom: 20px;
}

/*
STRUCTURE
*/
/* line 218, style.scss */
html, body {
  height: 100%;
  width: auto !important;
}

/* line 223, style.scss */
.wrapper {
  margin: 0 auto;
}

@media only screen and (min-width: 960px) {
  /* line 229, style.scss */
  .wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -202px;
  }
}
/* line 238, style.scss */
body {
  font: 12px  'MerriweatherRegular', Georgia, serif;
  color: #000;
  text-align: center;
  background: white url(images/2014/bg.jpg) repeat-x 0 -100px;
  margin: 0;
  padding: 0;
  line-height: 1.5;
}

/* line 248, style.scss */
p {
  margin-bottom: 15px;
}

/* line 252, style.scss */
.container {
  position: relative;
  margin: 0 auto;
  text-align: left;
  max-width: 980px;
  padding: 0 10px;
}

/* line 260, style.scss */
header, #header {
  height: 170px;
  background: url(images/2014/top-bar-mobile.png) repeat-x top center;
  position: relative;
  z-index: 100;
}
@media only screen and (min-width: 960px) {
  /* line 260, style.scss */
  header, #header {
    background: url(images/2014/header.png) no-repeat top center, url(images/2014/top-bar.png) repeat-x top center;
    height: 200px;
  }
}

@media only screen and (min-width: 960px) {
  /* line 273, style.scss */
  .home header, .home #header {
    background: url(images/2014/header.png) no-repeat top center, url(images/2014/top-bar2.png) repeat-x top center;
  }
}

/* line 282, style.scss */
#header .container {
  padding-top: 5px;
  text-align: center;
}
@media only screen and (min-width: 960px) {
  /* line 282, style.scss */
  #header .container {
    text-align: right;
  }
}

/* line 292, style.scss */
.top-social {
  position: absolute;
  top: 8px;
  left: 10px;
}
/* line 298, style.scss */
.top-social a {
  display: inline-block;
  background: url(images/2014/top-social.png);
  opacity: 0.5;
  margin-left: 11px;
}
/* line 303, style.scss */
.top-social a span {
  position: absolute;
  top: -999em;
}
/* line 308, style.scss */
.top-social a:hover {
  opacity: 1;
}
/* line 312, style.scss */
.top-social a:first-child {
  margin-left: 0;
}
/* line 317, style.scss */
.top-social .twitter {
  width: 23px;
  height: 24px;
  background-position: 0 0;
}
/* line 323, style.scss */
.top-social .facebook {
  width: 23px;
  height: 24px;
  background-position: 0 -23px;
}
/* line 330, style.scss */
.top-social .youtube {
  width: 24px;
  height: 24px;
  background-position: 0 -46px;
}
/* line 337, style.scss */
.top-social .pinterest {
  width: 24px;
  height: 24px;
  background-position: 0 -70px;
}
/* line 344, style.scss */
.top-social .share {
  width: 24px;
  height: 24px;
  background-position: 0 -94px;
}

@media only screen and (max-width: 959px) {
  /* line 358, style.scss */
  #header #top-buttons, #header .top-menu, #header #search-container {
    display: none;
  }
}

/* line 364, style.scss */
#top-buttons {
  text-align: left;
  margin: 10px auto 10px;
}
/* line 369, style.scss */
#top-buttons a {
  margin-bottom: 20px;
}
@media only screen and (min-width: 960px) {
  /* line 364, style.scss */
  #top-buttons {
    display: block;
    position: absolute;
    top: 71px;
    right: 10px;
    margin: 0;
  }
}

@media only screen and (min-width: 960px) {
  /* line 386, style.scss */
  #top-buttons a {
    float: left;
    margin-bottom: 0;
    margin-left: 20px;
  }

  /* line 392, style.scss */
  #top-buttons a:first-child {
    margin-left: 0;
  }
}
/* line 400, style.scss */
#top-buttons a:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 52px;
  height: 52px;
  border: 2px solid transparent;
  border-radius: 50%;
}

/* line 412, style.scss */
#top-buttons a, #top-buttons a:hover {
  display: block;
  font-family: 'PTSansRegular';
  font-size: 14px;
  font-weight: bold;
  position: relative;
  text-decoration: none;
  color: #fff;
  padding-left: 62px;
}

/* line 423, style.scss */
#top-buttons a:hover:before {
  border: 2px solid #ffffff;
}

/* line 427, style.scss */
.top-photographer {
  padding-top: 10px;
  line-height: 16px;
}

/* line 432, style.scss */
.top-photographer:before {
  background: #73a4b3 url(images/2014/camera.png) no-repeat center center;
}

/* line 436, style.scss */
.top-donate {
  line-height: 52px;
}

/* line 440, style.scss */
.top-donate:before {
  background: #73a4b3 url(images/2014/donation.png) no-repeat center center;
}

/* line 444, style.scss */
.top-login {
  line-height: 52px;
}

/* line 448, style.scss */
.top-login:before {
  background: #73a4b3 url(images/2014/hand.png) no-repeat center center;
}

/* line 452, style.scss */
#search-container {
  vertical-align: middle;
}
@media only screen and (min-width: 960px) {
  /* line 452, style.scss */
  #search-container {
    display: inline-block;
  }
}

/* line 461, style.scss */
.top-menu {
  vertical-align: middle;
  position: absolute;
  top: 15px;
  left: 15px;
  text-align: left;
  color: #fff;
}
@media only screen and (min-width: 960px) {
  /* line 461, style.scss */
  .top-menu {
    display: inline-block;
    margin-right: 10px;
    position: inherit;
    top: auto;
    left: auto;
  }
}
/* line 478, style.scss */
.top-menu a {
  font-family: 'PTSansRegular';
  color: #fff;
}

/* line 486, style.scss */
#logo {
  display: block;
  margin: 65px auto 0;
}
@media only screen and (min-width: 960px) {
  /* line 486, style.scss */
  #logo {
    position: absolute;
    top: 70px;
    left: 10px;
    margin: 0;
  }
}

/* line 499, style.scss */
#header #nav, #header nav {
  display: none;
  position: absolute;
  top: 162px;
  left: 0;
  width: 100%;
  font-family: 'PTSansNarrowRegular';
  font-size: 16px;
  text-transform: uppercase;
  text-shadow: 2px 2px 2px black;
  text-align: center;
}
@media only screen and (min-width: 960px) {
  /* line 499, style.scss */
  #header #nav, #header nav {
    display: block;
  }
}

/* line 517, style.scss */
#header #nav li, #header nav li {
  display: inline-block;
  text-align: left;
  margin: 0 13px;
  padding-bottom: 20px;
  position: relative;
}

/* line 525, style.scss */
#nav a:hover, #header nav a:hover, .current-menu-item a, .current-menu-parent a {
  text-decoration: none;
  color: #fff;
  border-bottom: 2px solid #ce8c4a;
}

/* dropdown */
/* line 532, style.scss */
#header .nav-menu li:hover > ul {
  display: block;
}

/* level 2 list */
/* line 537, style.scss */
#header .nav-menu ul {
  display: none;
  margin: 0;
  padding: 0;
  width: 230px;
  position: absolute;
  top: 29px;
  left: -5px;
  background: #433527;
  border-top: solid 1px #6f5552;
  background: url(images/dropdownbg.png);
  padding: 5px 10px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  z-index: 2000;
}

/* line 558, style.scss */
#header .nav-menu ul li {
  float: none;
  margin: 0 0 0 -10px !important;
  padding: 0 !important;
  border: none !important;
}

/* line 565, style.scss */
#header .nav-menu ul li a {
  display: block;
  color: #fff;
  width: 220px;
  padding: 10px 25px;
  margin-left: -10px !important;
  border: none !important;
}

/* line 574, style.scss */
#header .nav-menu ul li:last-child a {
  border-bottom: none;
}

/* line 578, style.scss */
#header .nav-menu ul li a:hover {
  background: #73a4b3 !important;
  color: #000;
  border: none !important;
  width: 250px;
  padding: 10px 25px;
  margin-left: -10px !important;
  text-shadow: 1px 1px 2px white;
  -webkit-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.42);
  -moz-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.42);
  box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.42);
}

/* line 591, style.scss */
#content {
  padding: 20px 10px 0;
}

@media only screen and (min-width: 960px) {
  /* line 596, style.scss */
  .push {
    height: 202px;
  }
}
/* line 601, style.scss */
a {
  color: #3ea5bc;
  text-decoration: none;
}

/* line 606, style.scss */
a:hover {
  color: #156881;
  text-decoration: underline;
}

/*
HOMEPAGE
*/
/* line 615, style.scss */
.slideshow {
  position: relative;
  background: #cce9ef;
}
/* line 619, style.scss */
.slideshow .container {
  max-width: 960px;
  padding: 0;
}

/* line 625, style.scss */
.royalSlider {
  display: none;
  width: 100% !important;
  max-width: 1320px;
  margin: 0 auto;
  overflow: hidden;
}
@media only screen and (min-width: 960px) {
  /* line 625, style.scss */
  .royalSlider {
    display: block;
  }
}

/* line 638, style.scss */
.slideshow-caption {
  z-index: 99;
}
@media only screen and (min-width: 960px) {
  /* line 638, style.scss */
  .slideshow-caption {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
  }
}

/* line 651, style.scss */
#slider-callout {
  background: rgba(110, 188, 205, 0.7);
  padding: 30px 15px;
  font-size: 24px;
  line-height: 30px;
  color: #fff;
}
@media only screen and (min-width: 960px) {
  /* line 651, style.scss */
  #slider-callout {
    margin-top: 80px;
    width: 250px;
    height: 220px;
  }
}

/* line 666, style.scss */
#slider-callout strong {
  font-family: 'MerriweatherBold';
  font-weight: normal;
}

/* line 671, style.scss */
#home-mid {
  position: relative;
  z-index: 1000;
  margin: 0 auto;
  text-align: center;
  margin-top: 20px;
}
@media only screen and (min-width: 960px) {
  /* line 671, style.scss */
  #home-mid {
    margin: -80px auto 0;
  }
}

/* line 683, style.scss */
.home-mid-section {
  width: 206px;
  display: inline-block;
  text-align: center;
  margin-top: 20px;
}
/* line 689, style.scss */
.home-mid-section:first-child {
  margin-top: 0;
}
/* line 693, style.scss */
.home-mid-section img {
  border-radius: 50%;
  border: 3px solid #fff;
}
@media only screen and (min-width: 960px) {
  /* line 683, style.scss */
  .home-mid-section {
    margin: 0;
    margin-left: 116px;
  }
  /* line 702, style.scss */
  .home-mid-section:first-child {
    margin-left: 0;
  }
}

/* line 711, style.scss */
.home-mid-section h2 {
  font-family: 'AbrilFatface-Regular';
  color: #352413;
  font-size: 24px;
  font-weight: normal;
  padding-bottom: 15px;
  margin-top: 10px;
}

/* line 720, style.scss */
.home-mid-section h2 a, .home-mid-section h2 a:hover {
  color: #352413;
  text-decoration: none;
}

/* line 725, style.scss */
.home-mid-content {
  text-align: left;
  padding-top: 15px;
  line-height: 18px;
}

/* line 731, style.scss */
#home-bottom {
  padding: 35px 0;
}

/* line 735, style.scss */
.home-news {
  line-height: 18px;
}
@media only screen and (min-width: 960px) {
  /* line 735, style.scss */
  .home-news {
    width: 640px;
    float: left;
  }
}
/* line 744, style.scss */
.home-news h3 {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
@media only screen and (min-width: 960px) {
  /* line 744, style.scss */
  .home-news h3 {
    text-align: left;
  }
}

/* line 757, style.scss */
.home-post {
  margin: 0 0 40px 0;
}
@media only screen and (min-width: 960px) {
  /* line 757, style.scss */
  .home-post {
    margin: 0 0 23px 0;
  }
}

/* line 765, style.scss */
.home-post-thumbnail {
  width: 120px;
  height: 120px;
  background: #eeeeee url(images/2014/post-thumbnail.gif) no-repeat;
  border-radius: 50%;
  position: relative;
}
@media only screen and (min-width: 960px) {
  /* line 765, style.scss */
  .home-post-thumbnail {
    margin-right: 40px;
    float: left;
  }
}

/* line 779, style.scss */
.home-post-info {
  overflow: hidden;
  padding-top: 20px;
  font-size: 14px;
}

/* line 784, style.scss */
.home-post-info p {
  margin-bottom: 3px;
}

/* line 787, style.scss */
.home-post-title {
  font-family: 'MerriweatherBold';
}

/* line 792, style.scss */
.home .home-post-title {
  display: block;
  margin-bottom: 3px;
}

/* line 797, style.scss */
.home-post-link {
  font-weight: bold;
}

/* line 800, style.scss */
.home-news a:hover {
  color: #ce8c4a;
  text-decoration: none;
}

/* line 805, style.scss */
.home-news-link {
  font-family: 'MerriweatherBold';
  text-decoration: none;
  border-radius: 4px;
  background: #3ea5bc;
  color: white !important;
  text-transform: uppercase;
  padding: 8px 0;
  text-align: center;
  width: 120px;
  display: inline-block;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}

/* line 805, style.scss */
.contact-us-link {
  font-family: 'MerriweatherBold';
  text-decoration: none;
  border-radius: 4px;
  background: #3ea5bc;
  color: white !important;
  text-transform: uppercase;
  padding: 8px 0;
  text-align: center;
  width: 120px;
  display: inline-block;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}

/* line 819, style.scss */
.post-clear {
  clear: both;
}

/* line 823, style.scss */
.home-contact {
  padding: 20px;
  line-height: 18px;
  background: #f0f0ed;
  margin-top: 60px;
}
@media only screen and (min-width: 960px) {
  /* line 823, style.scss */
  .home-contact {
    margin: 0;
    width: 220px;
    padding: 20px;
    float: right;
  }
}

/* line 837, style.scss */
.connect-label {
  color: #81582e;
}

/* line 841, style.scss */
.home-join {
  line-height: 18px;
  float: right;
  width: 225px;
}

/* line 847, style.scss */
.home-join input[type=text], .widget input[type=text] {
  background: url(images/email-field.png) no-repeat 0 0;
  padding: 5px 10px;
  width: 200px;
  height: 23px;
  border: none;
  margin-bottom: 10px;
  color: #3ea5bc;
  font-size: 14px;
  font-family: 'PTSansRegular';
}

/* line 859, style.scss */
.mlist-submit {
  display: block;
  background: url(images/join-button.png) no-repeat 0 0;
  width: 126px;
  height: 33px;
  text-indent: -9999px;
  border: none;
}

/* line 868, style.scss */
.mlist-submit:hover {
  background-position: 0 -33px;
}

/*
SUBPAGES
*/
/* line 876, style.scss */
.page-template-default #content, .page-template-full-width-php #content, .page-template-findphotogs-php #content {
  background-color: #f2fafd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2fafd', endColorstr='#ffffff');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#f2fafd), to(white));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #f2fafd, white);
  /* for firefox 3.6+ */
  margin-top: -2px;
  min-height: 720px;
  height: auto !important;
}

/* line 886, style.scss */
.home #content {
  background: none !important;
}

/* line 890, style.scss */
#page-left {
  padding: 0 20px;
  line-height: 18px;
}

@media only screen and (min-width: 960px) {
  /* line 896, style.scss */
  #page-left {
    width: 620px;
    padding: 0 20px;
    float: left;
    line-height: 18px;
  }
}
/* line 904, style.scss */
#page-left h2, .post-content h2, #full-width h2 {
  margin: 0 0 5px 0;
  line-height: 20px;
}

/* line 909, style.scss */
#page-left h2 a, .post-content h2 a, #full-width h2 a {
  color: #3ea5bc;
}

/* line 913, style.scss */
#page-left h2 a:hover, .post-content h2 a:hover, #full-width h2 a:hover {
  color: #156881;
  text-decoration: none;
}

/* line 918, style.scss */
#page-left h3, .post-content h3, #full-width h3 {
  color: #593939;
  margin-bottom: 5px;
  font-family: 'MerriweatherBold';
  font-size: 14px;
  font-weight: normal;
}

/* line 926, style.scss */
#page-left h3 a, .post-content h3 a, #full-width h3 a {
  color: #3ea5bc;
}

/* line 930, style.scss */
.intro {
  font-size: 14px;
}

/* line 934, style.scss */
blockquote {
  margin: 15px 45px 15px 15px;
  border-left: 3px solid #c8dcdb;
  border-right: 3px solid #c8dcdb;
  padding: 0 20px;
  color: #ce8c4a;
  font-size: 16px;
  line-height: 24px !important;
  font-family: Georgia;
  font-style: italic;
  background: url(images/quotebg.png) no-repeat top left;
}

/* line 947, style.scss */
blockquote p {
  margin-bottom: 0;
}

/* line 951, style.scss */
blockquote .author {
  color: #593939;
  font-family: 'PTSansNarrowRegular';
  font-style: normal;
  text-align: right;
  display: block;
}

/* line 959, style.scss */
#page-left ol, #page-left ul, .post-content ol, .post-content ul, #full-width ol, #full-width ul {
  margin-bottom: 15px;
}

/* line 963, style.scss */
#page-left ol li, .post-content ol li, #full-width ol li {
  list-style-type: decimal;
  margin-left: 30px;
  padding-left: 5px;
}

/* line 969, style.scss */
#content ul ul li {
  list-style-type: none;
  margin-left: 60px;
  padding-left: 15px;
  font-size: 11px;
}

/* line 976, style.scss */
.list-text {
  color: #000;
}

/* line 980, style.scss */
.list-bullet {
  color: #faa719;
}

/* line 984, style.scss */
#page-left ul li, #full-width ul li {
  background: url(images/bullet.png) no-repeat 0 5px;
  padding-left: 20px;
  margin-left: 15px;
}

/* line 990, style.scss */
#page-left ul li.starred, #full-width ul li.starred {
  background: url(images/star.png) no-repeat 0 1px;
  padding-left: 22px;
  margin-left: 13px;
}

/* line 996, style.scss */
.callout-box-left {
  background-color: #9e9b87;
  color: #fff;
  width: 250px;
  padding: 25px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

/* line 1006, style.scss */
.callout-box-right {
  background-color: #9e9b87;
  color: #fff;
  width: 250px;
  padding: 25px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

@media only screen and (min-width: 960px) {
  /* line 1018, style.scss */
  .callout-box-left {
    width: 250px;
    float: left;
    margin-right: 50px;
  }

  /* line 1024, style.scss */
  .callout-box-right {
    width: 250px;
    float: right;
    margin-left: 50px;
  }
}
/* line 1031, style.scss */
.callout-box-right p, .callout-box-left p {
  margin-bottom: 0;
}

/* line 1035, style.scss */
.callout-box-right h3, .callout-box-left h3 {
  font-family: 'MerriweatherBold';
  font-weight: normal;
  color: #fff !important;
  font-size: 14px;
  line-height: 2;
}

/* line 1043, style.scss */
.callout-box-right a, .callout-box-left a {
  color: #fff !important;
}

/* line 1047, style.scss */
.callout-box-right p {
  padding: 10px 0;
}

/*
FULL WIDTH PAGE
*/
/* line 1054, style.scss */
#full-width {
  margin: 0 20px;
}

/* line 1058, style.scss */
#cross-links {
  border-top: 2px solid #9c9985;
  padding-top: 5px;
}

/* line 1063, style.scss */
.cross-link-box {
  width: 300px;
  margin: 10px 0;
}

@media only screen and (min-width: 960px) {
  /* line 1069, style.scss */
  .cross-link-box {
    float: left;
    width: 300px;
  }
}
/* line 1075, style.scss */
.cross-link-box p {
  line-height: 18px;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 1081, style.scss */
.middle-cross-link {
  margin: 10px 20px;
}

/* line 1085, style.scss */
.arrow-link {
  background: url(images/blue-arrow.png) no-repeat top right;
  padding: 0 20px 2px 0;
  text-decoration: underline;
}

/*
BLOG & POST DETAIL
*/
/* line 1095, style.scss */
.single-post #content, .blog #content, .archive #content {
  background-color: #f2fafd;
  margin-top: -2px;
}

/* line 1100, style.scss */
#blog-bottom {
  height: 100px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2fafd', endColorstr='#ffffff');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#f2fafd), to(white));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #f2fafd, white);
  /* for firefox 3.6+ */
}

/* line 1107, style.scss */
#blog-main-content {
  margin-left: 12px;
}

@media only screen and (min-width: 960px) {
  /* line 1112, style.scss */
  #blog-main-content {
    width: 710px;
    float: left;
    margin-left: 12px;
  }
}
/* line 1119, style.scss */
.post {
  padding-bottom: 10px;
  border-bottom: 2px solid #9c9985;
  margin-bottom: 30px;
}

/* line 1125, style.scss */
.main-blog-title {
  color: #81582e;
}

@media only screen and (min-width: 960px) {
  /* line 1130, style.scss */
  .main-blog-title {
    padding-left: 190px;
  }
}
/* line 1136, style.scss */
.post h2 {
  text-transform: uppercase;
}

/* line 1140, style.scss */
.post-thumbnail {
  width: 132px;
  height: 132px;
  float: left;
  position: relative;
}

/* line 1147, style.scss */
.news-overlay {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1153, style.scss */
.post-excerpt {
  position: relative;
  margin-top: 20px;
}

@media only screen and (min-width: 960px) {
  /* line 1161, style.scss */
  .post-excerpt {
    float: right;
    width: 520px;
    position: relative;
    margin: 0;
  }
}
/* line 1170, style.scss */
.post-excerpt p {
  line-height: 18px;
}

/* line 1174, style.scss */
.post-tags {
  font-family: 'MerriweatherBold';
  font-size: 10px;
  color: #816b55;
}

/* line 1180, style.scss */
.comment-link a {
  background: url(images/comment-icon.png) no-repeat top left;
  padding: 2px 0 2px 20px;
  margin-right: 15px;
}

/* line 1186, style.scss */
.full-article-link {
  font-family: 'MerriweatherBold';
  text-decoration: none;
  border-radius: 4px;
  background: #3ea5bc;
  color: white !important;
  text-transform: uppercase;
  padding: 8px 0;
  text-align: center;
  width: 120px;
  display: inline-block;
  text-decoration: none;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}

@media only screen and (min-width: 960px) {
  /* line 1202, style.scss */
  .full-article-link {
    position: absolute;
    bottom: 0;
    right: 0;
    font-family: 'MerriweatherBold';
    text-decoration: none;
    border-radius: 4px;
    background: #3ea5bc;
    color: white !important;
    text-transform: uppercase;
    padding: 8px 0;
    text-align: center;
    width: 120px;
    display: inline-block;
    text-decoraiton: none;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  }
}
/* line 1226, style.scss */
.post-detail {
  position: relative;
  border-bottom: 2px solid #c8dcdb;
  padding-bottom: 15px;
}

/* line 1232, style.scss */
.news-back-link {
  position: absolute;
  right: 0;
  top: 14px;
  font-size: 12px;
}

/* line 1241, style.scss */
.post-date {
  color: #fff;
  background: #3ea5bc;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  padding: 12px 8px 8px;
  text-align: center;
  font-family: 'LatoLight';
  font-size: 13px;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 20px;
}

@media only screen and (min-width: 960px) {

	.post-date {
 	 float: left;
  	margin-bottom: 0;
	}
}

/* line 1258, style.scss */
.home .post-date, .blog #blog-main-content .post-date, .category #blog-main-content .post-date {
  float: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -28px;
  margin-left: -28px;
}

/* line 1270, style.scss */
.post-day {
  font-size: 28px;
  line-height: 18px;
  letter-spacing: normal;
}

/* line 1276, style.scss */
@media only screen and (min-width: 960px) {

.post-content {
  width: 640px;
  float: right;
  padding-top: 3px;
}
}

/* line 1282, style.scss */
.post-content h1 {
  color: #352413;
  font-size: 24px;
  line-height: 26px;
}


@media only screen and (min-width: 960px) {
	.post-content h1 {
	  color: #352413;
	  font-size: 24px;
	  width: 520px;
	  line-height: 26px;
	}

}

/* line 1289, style.scss */
.post-content p {
  line-height: 18px;
  font-size: 12px;
}

/*
COMMENTS
*/
/* line 1298, style.scss */
@media only screen and (min-width: 960px) {

#comment-block, #comment-form {
  width: 640px;
  padding: 30px 0 30px 70px;
}
}

/* line 1307, style.scss */
#comment-block h3#comments {
  background: url(images/comment-icon.png) no-repeat 0 1px;
  color: #352413;
  font-family: 'PTSansRegular';
  font-size: 18px;
  padding-left: 20px;
  text-transform: uppercase;
  font-weight: normal;
}

/* line 1317, style.scss */
#comment-form h3#respond {
  background: url(images/leave-comment-icon.png) no-repeat 0 1px;
  color: #352413;
  font-family: 'PTSansRegular';
  font-size: 18px;
  padding-left: 20px;
  text-transform: uppercase;
  font-weight: normal;
}

/* line 1327, style.scss */
#author, #email {
  background: url(images/comment-text.png) no-repeat;
  width: 320px;
  height: 13px;
  padding: 10px;
  border: none;
  margin-bottom: 10px;
  color: #3ea5bc;
  font-size: 12px;
  font-family: 'PTSansRegular';
}

/* line 1339, style.scss */
#comment {
  background: url(images/textarea.png) no-repeat;
  width: 320px;
  height: 108px;
  border: none;
  padding: 10px 10px 15px 10px;
  color: #3ea5bc;
  font-size: 12px;
  font-family: 'PTSansRegular';
  resize: none;
  margin-bottom: 5px;
}

.list-text {
	display: block;
}

/* line 1352, style.scss */
#comment-submit {
  background: url(images/submit-button.png) 0 0;
  width: 96px;
  height: 33px;
  display: block;
  text-indent: -9999px;
  border: none;
  cursor: pointer;
}

/* line 1362, style.scss */
#comment-submit:hover {
  background-position: 0 -33px;
}

/* line 1366, style.scss */
#comment-listing {
  border-left: 1px solid #d7dadf;
  border-right: 1px solid #d7dadf;
  border-bottom: 1px solid #d7dadf;
  padding-left: 0!important;
}

/* line 1372, style.scss */
#comment-listing li {
  border-top: 2px solid #c8dcdb;
  background: #fff;
  padding: 5px;
}

/* line 1378, style.scss */
.comment-avatar {
  width: 50px;
  float: left;
  background-color: #eff5f4;
  padding: 10px;
}

/* line 1385, style.scss */
.comment-content {
  background-color: #eff5f4;
  padding: 10px;
  color: #412556;
  font-family: Georgia;
  font-size: 14px;
  font-style: italic;
  min-height: 50px;
  height: auto !important;
}

@media only screen and (min-width: 960px) {

	.comment-content {
	 /* width: 538px;
	  float: right;
	  */
	}
}

/*
SIDEBAR
*/
/* line 1402, style.scss */
#sidebar {
  width: 220px;
  float: right;
  margin-right: 20px;
}

/* line 1408, style.scss */
.blog-sidebar {
  padding-top: 48px;
}

/* line 1412, style.scss */
.widget {
  padding-bottom: 45px;
  margin-bottom: 30px;
  border-bottom: 2px solid #9c9985;
}

/* line 1418, style.scss */
.widget h3 {
  margin-bottom: 18px;
  text-transform: uppercase;
}

/* line 1423, style.scss */
.widget li {
  background: url(images/bullet-hover.png) no-repeat top left;
  padding-left: 10px;
  margin-left: 18px;
  font-family: 'PTSansRegular';
  text-transform: uppercase;
}

/* line 1431, style.scss */
.widget li:hover {
  background-position: 0 -15px;
}

/* line 1435, style.scss */
.sidebar-post {
  margin: 10px 0;
}

/* line 1439, style.scss */
.sidebar-post-info {
  width: 140px;
  float: right;
  margin-right: 15px;
}

/* line 1445, style.scss */
.sidebar-news-link {
  margin-left: 65px;
  font-family: 'MerriweatherBold';
  text-decoration: underline;
}

/* line 1451, style.scss */
.sidebar-post a:hover {
  color: #ce8c4a;
  text-decoration: none;
}

/* line 1456, style.scss */
#php_widget-2 h2 {
  background: url(images/rss-icon.png) no-repeat 120px 0;
  padding-right: 20px;
  margin-bottom: 10px;
}

/*
STORE
*/
/* line 1466, style.scss */
.page-template-store-php #content {
  background-color: #f2fafd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2fafd', endColorstr='#ffffff');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#f2fafd), to(white));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #f2fafd, white);
  /* for firefox 3.6+ */
  margin-top: -2px;
  min-height: 600px;
  height: auto !important;
}

/* line 1476, style.scss */
#store-top {
  margin: 0 10px;
}

/* line 1480, style.scss */
#store-top h1 {
  font-size: 36px;
  color: #81582e;
  float: left;
  width: 130px;
}

/* line 1487, style.scss */
#store-categories {
  float: right;
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 1487, style.scss */
  #store-categories {
    display: block;
    margin-top: -15px;
  }
}

/* line 1497, style.scss */
#store-categories h2 {
  color: #352413;
  float: left;
  font-family: 'AbrilFatface-Regular';
  font-size: 18px;
  padding-top: 9px;
}

/* line 1505, style.scss */
#store-cat-nav {
  float: left;
  margin: 0 0 25px 15px;
  padding: 10px;
  background-color: #fff;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* line 1515, style.scss */
#store-cat-nav li {
  float: left;
  margin: 0 8px !important;
  text-transform: uppercase;
  font-family: 'PTSansNarrowBold';
  font-size: 16px !important;
}

/* line 1523, style.scss */
#store-cat-nav a {
  color: #156881;
}

/* line 1527, style.scss */
#store-cat-nav a:hover, .current-store-cat a {
  color: #352413 !important;
  text-decoration: none;
}

/* line 1536, style.scss */
.product-individual {
  float: left;
  width: 440px;
  font-size: 12px;
  margin: 20px;
}

/* line 1544, style.scss */
.product-image {
  width: 222px;
  height: 222px;
  float: left;
  position: relative;
  padding: 0px 10px 10px 0px;
}

/* line 1552, style.scss */
.zoom-button {
  position: absolute;
  bottom: 5px;
  left: 5px;
}

/* line 1558, style.scss */
.zoom-button img {
  border: none !important;
}

/* line 1562, style.scss */
.product-image img {
  border: 1px solid #c8dcdb;
}

/* line 1566, style.scss */
.product-info {
  width: 200px;
  float: right;
}

/* line 1571, style.scss */
.product-info h3 {
  color: #593939;
  font-family: 'PTSansRegular';
  font-size: 18px;
  text-transform: uppercase;
  line-height: 20px;
  margin-bottom: 10px;
}

/* line 1580, style.scss */
.product-info p {
  line-height: 18px;
  border-bottom: 2px solid #c8dcdb;
  padding-bottom: 10px;
}

/* line 1586, style.scss */
.product-info h4 {
  color: #593939;
  font-size: 16px;
  margin-bottom: 10px;
}

/* line 1592, style.scss */
.product-grey {
  color: #788880 !important;
  font-size: 12px;
  font-family: 'MerriweatherBold';
}

/* line 1598, style.scss */
.product-info .shipping {
  font-size: 10px;
  margin-left: 10px;
}

/* line 1603, style.scss */
.product-info .Cart66CartButton {
  color: #593939;
}

/* line 1607, style.scss */
.Cart66UserPrice {
  margin-bottom: 10px;
}

/* line 1611, style.scss */
.Cart66CartButton .purAddToCart {
  display: inline-block;
  text-indent: -9999px !important;
  width: 126px !important;
  height: 33px !important;
  padding: 0 !important;
  border: none !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  cursor: pointer;
  background: url(images/addtocart.png) no-repeat !important;
  color: #fff;
}

/* line 1626, style.scss */
.Cart66CartButton .purAddToCart:hover {
  background-position: 0 -33px !important;
}

/* line 1630, style.scss */
#ccInfo h2 {
  margin-bottom: 10px;
}

/* line 1634, style.scss */
#ccInfo li {
  list-style-type: none !important;
  background: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 1641, style.scss */
#ccInfo input[type=text] {
  background: url(images/comment-text.png) no-repeat;
  width: 320px !important;
  height: 13px;
  padding: 10px;
  border: none;
  margin-bottom: 10px;
  color: #3ea5bc;
  font-size: 12px;
  font-family: 'PTSansRegular';
}

/* line 1653, style.scss */
#ccInfo select {
  margin-bottom: 10px;
}

/* line 1657, style.scss */
.Cart66CustomTextarea {
  background: url(images/textarea.png) no-repeat;
  width: 320px !important;
  height: 108px !important;
  border: none;
  padding: 10px 10px 15px 10px !important;
  color: #3ea5bc;
  font-size: 12px;
  font-family: 'PTSansRegular';
  resize: none;
  margin-bottom: 5px;
}

/*
PAGINATION
*/
/* line 1674, style.scss */
.wp-pagenavi {
  font-family: 'AbrilFatface-Regular';
  font-size: 18px;
  clear: both;
  margin: 0 auto;
  width: 160px;
}

/* line 1682, style.scss */
.wp-pagenavi span {
  float: left;
  display: block;
  text-decoration: none;
  border: none !important;
  width: 24px !important;
  height: 24px !important;
  line-height: 24px;
  text-align: center;
  padding: 0 !important;
  margin: 2px 18px;
}

/* line 1695, style.scss */
.wp-pagenavi a {
  float: left;
  display: block;
  width: 24px !important;
  height: 24px !important;
  color: #81582e;
  padding: 0 !important;
  border: none !important;
  text-align: center;
  margin: 2px 18px;
}

/* line 1707, style.scss */
.wp-pagenavi span.current {
  background: url(images/active-bubble.png) no-repeat top center;
}

/* line 1711, style.scss */
.wp-pagenavi .nextpostslink {
  margin: 0 5px !important;
}

/* line 1715, style.scss */
.wp-pagenavi a:hover, .wp-pagenavi span.current {
  border: none;
}

/* line 1719, style.scss */
.wp-pagenavi span.current {
  color: #fff;
}

/*
SEARCH FORM
*/
/* line 1728, style.scss */
#searchform {
  background: #fff;
  margin-bottom: 20px;
  height: 28px;
  padding: 2px;
  border-radius: 3px;
}

/* line 1736, style.scss */
#s {
  float: left;
  width: 115px;
  padding: 2px 5px;
  border: none;
  background: none;
  color: #3ea5bc;
  font-family: 'PTSansRegular';
  font-weight: bold;
  font-size: 14px;
}

/* line 1748, style.scss */
#searchsubmit {
  float: right;
  width: 28px;
  height: 25px;
  background: url(images/2014/search.png);
  text-transform: capitalize;
  text-indent: -999em;
  border: none;
  outline: none;
}

@media only screen and (min-width: 960px) {
  /* line 1762, style.scss */
  #searchform {
    width: 159px;
    height: 28px;
    margin-bottom: 0;
  }

  /* line 1768, style.scss */
  #s {
    width: 115px;
  }
}
/*
FOOTER
*/
/* line 1778, style.scss */
footer {
  background: #392818;
  color: #c5c3b7;
  font-family: 'PTSansRegular';
  font-size: 11px;
}
@media only screen and (min-width: 960px) {
  /* line 1778, style.scss */
  footer {
    height: 202px;
    background: url(images/footer.png) no-repeat top center;
  }
}

/* line 1792, style.scss */
#footer-content {
  text-align: center;
  padding: 20px 10px;
}
@media only screen and (min-width: 960px) {
  /* line 1792, style.scss */
  #footer-content {
    padding: 60px 10px 0;
    text-align: left;
  }
}

@media only screen and (min-width: 960px) {
  /* line 1803, style.scss */
  .footer-copyright {
    float: left;
  }
}

/* line 1810, style.scss */
.footer-copyright a {
  color: #c5c3b7;
  text-decoration: underline;
}

/* line 1815, style.scss */
.footer-credit {
  color: #c5c3b7;
  background: url(images/lion-icon.png) no-repeat top left;
  padding: 5px 0 15px 30px;
  display: inline-block;
}
@media only screen and (min-width: 960px) {
  /* line 1815, style.scss */
  .footer-credit {
    float: right;
    margin-top: -5px;
    padding: 5px 0 5px 30px;
  }
}

/* line 1830, style.scss */
.footer-tag {
  clear: both;
  text-align: center;
  padding-top: 20px;
}
@media only screen and (min-width: 960px) {
  /* line 1830, style.scss */
  .footer-tag {
    padding-top: 70px;
  }
}

/* line 1840, style.scss */
.footer-social {
  margin-top: 24px;
}
/* line 1844, style.scss */
.footer-social a {
  display: inline-block;
  background: url(images/2014/footer-social.png);
  opacity: 0.5;
  margin-left: 5px;
}
/* line 1849, style.scss */
.footer-social a span {
  position: absolute;
  top: -999em;
}
/* line 1854, style.scss */
.footer-social a:first-child {
  margin-left: 0;
}
/* line 1859, style.scss */
.footer-social .twitter {
  width: 35px;
  height: 35px;
  background-position: 0 0;
}
/* line 1864, style.scss */
.footer-social .twitter:hover {
  background-position: -35px 0;
}
/* line 1869, style.scss */
.footer-social .facebook {
  width: 36px;
  height: 35px;
  background-position: 0 -35px;
}
/* line 1874, style.scss */
.footer-social .facebook:hover {
  background-position: -36px -35px;
}
/* line 1880, style.scss */
.footer-social .youtube {
  width: 36px;
  height: 36px;
  background-position: 0 -70px;
}
/* line 1885, style.scss */
.footer-social .youtube:hover {
  background-position: -36px -70px;
}
/* line 1892, style.scss */
.footer-social .share {
  width: 36px;
  height: 36px;
  background-position: 0 -106px;
}
/* line 1897, style.scss */
.footer-social .share:hover {
  background-position: -36px -106px;
}

/***********
Form Styling
***********/
/* line 1913, style.scss */
.standardForm {
  padding: 20px;
  margin: 10px 0px 30px 0px;
}

/* line 1918, style.scss */
.standardForm legend {
  font-family: 'PTSansRegular';
  font-size: 18px;
  font-weight: normal;
  line-height: 18px;
  color: #593939;
}

/***********
ADDITIONAL STYLES
***********/
/* line 1930, style.scss */
.event {
  width: 300px;
  float: left;
  padding: 10px;
  border-left: 2px solid #9c9985;
  line-height: 18px;
}

/* line 1938, style.scss */
.eventdate {
  font-family: 'PTSansNarrowRegular';
  font-size: 18px;
  color: #c46d3b;
}

/* line 1944, style.scss */
a.pdf {
  padding-left: 20px;
  background: url(images/pdf_icon.gif) no-repeat top left;
}

/* line 1949, style.scss */
hr {
  border: 0;
  max-width: 940px;
  color: #9c9985;
  background-color: #9c9985;
  height: 2px;
  margin: 10px 0px 10px 0px;
}

/* line 1958, style.scss */
.hrshort {
  border: 0;
  width: 280px;
  color: #9c9985;
  background-color: #9c9985;
  height: 2px;
  margin: 10px 0px 10px 0px;
}

/* line 1967, style.scss */
.orangetext {
  font-family: Georgia, Times, Serif;
  font-style: italic;
  font-size: 18px;
  line-height: 32px;
  color: #ff0000;
  padding: 24px;
}

@media only screen and (min-width: 960px) {
  /* line 1978, style.scss */
  .twocolumn {
    float: left;
    width: 460px;
  }

  /* line 1982, style.scss */
  .twocolumn.right {
    float: right;
    padding-left: 20px;
  }

  /* line 1986, style.scss */
  .blog3column {
    float: left;
    width: 180px;
  }

  /* line 1990, style.scss */
  .blog3column.middle {
    float: left;
    width: 180px;
    padding-left: 20px;
  }
}
/* line 1998, style.scss */
.clearit {
  clear: both;
}

/* line 2000, style.scss */
.orange {
  color: #c46d3b;
  font-family: 'MerriweatherBold';
}

/* line 2005, style.scss */
.red {
  color: #ff0000;
  font-family: 'MerriweatherBold';
}

/* line 2010, style.scss */
.blue {
  color: #009dcc;
  font-family: 'MerriweatherBold';
}

/* line 2015, style.scss */
.growingbutton {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(#915f2f), to(#784e28));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #915f2f, #784e28);
  /* for firefox 3.6+ */
  color: #fff;
  padding: 8px 20px;
  font-size: 12px;
  font-family: 'PTSansRegular';
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 21px;
}

/* line 2030, style.scss */
.growingbutton:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#44adc2), to(#389db6));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #44adc2, #389db6);
  /* for firefox 3.6+ */
  color: #fff;
  text-decoration: none;
}

/* SEARCH RESULTS STYLE */
/* line 2038, style.scss */
.searchResult {
  float: left;
  width: 420px;
}

@media only screen and (min-width: 960px) {
  /* line 2044, style.scss */
  .searchResult {
    float: left;
    width: 420px;
  }
}
/* line 2050, style.scss */
.photogname {
  font-size: 14px;
}

/* line 2053, style.scss */
.photogcat {
  line-height: 20px;
  float: left;
  width: 100px;
  font-size: 12px;
  font-weight: normal;
  margin: 10px 20px 10px 0px;
  color: #788880;
  text-align: right;
}

/* line 2064, style.scss */
.photoginfo {
  line-height: 20px;
  width: 300px;
  float: right;
  font-size: 12px;
  font-weight: normal;
  margin: 10px 0px 10px 0px;
}

/* line 2072, style.scss */
.photogserved {
  color: #788880;
}

/* line 2077, style.scss */
.coordinators {
  color: #ff0000;
}

/* line 2081, style.scss */
.photographers {
  color: #000000;
}

/* line 2084, style.scss */
.retouchers {
  color: #009dcc;
}

@media only screen and (max-width: 767px) {
  /* line 2091, style.scss */
  #findPhotogForm span {
    display: block;
    margin-top: 19px;
  }
  /* line 2095, style.scss */
  #findPhotogForm span:first-child {
    margin-top: 0;
  }
  /* line 2100, style.scss */
  #findPhotogForm #photogSearch {
    text-align: center;
  }
}

/* line 2107, style.scss */
#photogSearch {
  cursor: pointer;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(#915f2f), to(#784e28));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #915f2f, #784e28);
  /* for firefox 3.6+ */
  color: #fff;
  padding: 8px 20px;
  font-size: 12px;
  font-family: 'PTSansRegular';
  text-transform: uppercase;
}

/* line 2122, style.scss */
#photogSearch:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#44adc2), to(#389db6));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #44adc2, #389db6);
  /* for firefox 3.6+ */
  color: #fff;
  text-decoration: none;
}

/* line 2129, style.scss */
#photogResultsHead {
  margin: 10px 0 10px 0;
  border-bottom: 3px double #efefef;
}

/* line 2133, style.scss */
#PhotographerPageResults {
  clear: both;
  float: right;
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
}

/* line 2140, style.scss */
#PhotographerPageResults .pageNum {
  float: left;
  margin: 2px;
  border: 1px solid #333333;
  color: #000000;
  text-align: center;
  background-color: #efefef;
}

/* line 2148, style.scss */
#PhotographerPageResults .pageNum a {
  float: left;
  display: block;
  width: auto;
  margin: 0;
  padding: 2px 5px 5px 5px;
  background-color: #66c5ca;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}

/* line 2159, style.scss */
#PhotographerPageResults .pageNum a:hover, #PhotographerPageResults .pageNum a.currPage {
  background: none;
}

/* alerts */
/* line 2163, style.scss */
.alert {
  width: 660px;
  font-family: 'PTSansRegular';
  font-size: 14px;
}

/* line 2168, style.scss */
.alert a {
  background: #fec060;
  padding: 3px;
  text-decoration: none;
  color: #000;
  border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  z-index: 2000;
}

/* line 2187, style.scss */
.alert a:hover {
  background: #fff;
  padding: 3px;
  text-decoration: none !important;
  color: #000;
}

/* line 2194, style.scss */
.leftalert {
  float: left;
  width: 280px;
  background: #156881 !important;
  padding: 20px;
  border-top: 2px solid #c46d3b;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  z-index: 2000;
  color: #fff !important;
}

/* line 2209, style.scss */
ol.olalert, li.olalertli span {
  color: #ffffff !important;
}

/* line 2213, style.scss */
.rightalert {
  float: right;
  width: 280px;
  background: #593939 !important;
  padding: 20px;
  border-top: 2px solid #c46d3b;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  z-index: 2000;
  color: #fff;
}

/* line 2228, style.scss */
.highlight {
  background: #74a6b5 !important;
  color: #fff;
  width: 180px;
  padding: 10px;
  border-top: 2px solid #c46d3b;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
}

/* end results */
