/* Artfully masterminded by ZURB  */
/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/
/* -----------------------------------------
   Shared Styles
----------------------------------------- */
/* line 19, ../sass/styles.scss */
body {
  background: #FFFFFF;
  font-family: Arial;
  word-wrap: break-word;
}

/* line 25, ../sass/styles.scss */
div.wrapper {
  background: #FFFFFF;
  max-width: 100%;
}

/* line 30, ../sass/styles.scss */
div.row {
  width: 960px;
  /*Overide - was 940px*/
}

/*Type*/
/* line 35, ../sass/styles.scss */
h1 {
  font-family: Georgia;
  color: black;
  font-weight: normal;
}
/* line 40, ../sass/styles.scss */
h1 a {
  color: black;
}
/* line 42, ../sass/styles.scss */
h1 a:hover {
  color: #c09b48;
}

/* line 46, ../sass/styles.scss */
h2 {
  font-family: Georgia;
  color: #c09b48;
  font-weight: normal;
}
/* line 51, ../sass/styles.scss */
h2 a {
  color: #c09b48;
}
/* line 53, ../sass/styles.scss */
h2 a:hover {
  color: black;
}

/* line 56, ../sass/styles.scss */
h3 {
  font-family: Georgia, Times, serif;
  color: black;
  font-weight: normal;
}
/* line 61, ../sass/styles.scss */
h3 a {
  color: black;
}
/* line 63, ../sass/styles.scss */
h3 a:hover {
  color: #c09b48;
}

/* line 66, ../sass/styles.scss */
h4 {
  font-family: Georgia, Times, serif;
  color: #c09b48;
  font-weight: normal;
}
/* line 71, ../sass/styles.scss */
h4 a {
  color: #c09b48;
}
/* line 73, ../sass/styles.scss */
h4 a:hover {
  color: black;
}

/* line 76, ../sass/styles.scss */
h5 {
  font-family: Georgia, Times, serif;
  color: black;
}
/* line 80, ../sass/styles.scss */
h5 a {
  color: black;
}
/* line 82, ../sass/styles.scss */
h5 a:hover {
  color: #c09b48;
}

/* line 85, ../sass/styles.scss */
h6 {
  font-family: Georgia, Times, serif;
  color: #c09b48;
}
/* line 89, ../sass/styles.scss */
h6 a {
  color: #c09b48;
}
/* line 91, ../sass/styles.scss */
h6 a:hover {
  color: black;
}

/* line 95, ../sass/styles.scss */
p {
  font-family: Georgia;
}
/* line 98, ../sass/styles.scss */
p a {
  color: #C09B48;
}
/* line 102, ../sass/styles.scss */
p a:hover {
  color: #666464;
}

/* line 107, ../sass/styles.scss */
p.summary {
  line-height: 1.32em;
  font-size: 1.13em;
}

/* line 112, ../sass/styles.scss */
p.data {
  font-size: 1em;
  letter-spacing: 0.0em;
  font-family: Georgia;
  color: #666464;
  text-align: right;
  line-height: 1.4285714285714286em;
}

/***Complete Header***/
/* line 122, ../sass/styles.scss */
div.headerwrapper {
  max-width: 100%;
  background-image: url("../images/slices/header-bg.png");
  background-repeat: no-repeat;
}

/* line 128, ../sass/styles.scss */
div.header {
  max-width: 100%;
}

/* line 132, ../sass/styles.scss */
div.logo a {
  border: 0;
  display: block;
  margin: 10px;
  width: 200px;
  height: 112px;
  background-image: url("../images/slices/logo-ro.png");
}

/* line 141, ../sass/styles.scss */
div.logo a:hover {
  background-position: 0px -112px;
}

/*Social*/
/* line 146, ../sass/styles.scss */
div.header .social {
  display: block;
  background-image: url("../images/slices/social-bg.png");
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
  width: 156px;
  height: 68px;
}

/* line 158, ../sass/styles.scss */
div.social a.pin {
  border: 0;
  display: block;
  position: relative;
  float: left;
  margin: 40px 3px 3px 3px;
  width: 25px;
  height: 25px;
  background-image: url("../images/slices/pin-ro.png");
}

/* line 169, ../sass/styles.scss */
div.social a.pin:hover {
  background-position: 0px -25px;
}

/* line 173, ../sass/styles.scss */
div.social a.facebook {
  border: 0;
  display: block;
  position: relative;
  float: left;
  margin: 40px 3px 3px 3px;
  width: 25px;
  height: 25px;
  background-image: url("../images/slices/facebook-ro.png");
}

/* line 184, ../sass/styles.scss */
div.social a.facebook:hover {
  background-position: 0px -25px;
}

/* line 188, ../sass/styles.scss */
div.social a.twitter {
  border: 0;
  display: block;
  position: relative;
  float: left;
  margin: 40px 3px 3px 3px;
  width: 25px;
  height: 25px;
  background-image: url("../images/slices/twitter-ro.png");
}

/* line 199, ../sass/styles.scss */
div.social a.twitter:hover {
  background-position: 0px -25px;
}

/* line 203, ../sass/styles.scss */
div.social a.linked {
  border: 0;
  display: block;
  position: relative;
  float: left;
  margin: 40px 3px 3px 3px;
  width: 25px;
  height: 25px;
  background-image: url("../images/slices/linked-ro.png");
}

/* line 214, ../sass/styles.scss */
div.social a.linked:hover {
  background-position: 0px -25px;
}

/* line 218, ../sass/styles.scss */
div.social a.tube {
  border: 0;
  display: block;
  position: relative;
  float: left;
  margin: 40px 3px 3px 3px;
  width: 25px;
  height: 25px;
  background-image: url("../images/slices/youtube-ro.png");
}

/* line 229, ../sass/styles.scss */
div.social a.tube:hover {
  background-position: 0px -25px;
}

/*Button*/
/* line 234, ../sass/styles.scss */
div.shopit a {
  display: block;
  float: right;
  margin-right: 20px;
  margin-bottom: 10px;
  width: 222px;
  height: 48px;
  background-image: url("../images/slices/shopit-ro2.png");
}

/* line 244, ../sass/styles.scss */
div.shopit a:hover {
  background-position: 0px -48px;
}

@media only screen and (max-width: 768px) {
  /* line 249, ../sass/styles.scss */
  div.header {
    max-width: 100%;
    max-height: 136px;
    background-image: none;
    background-color: #FCFAF3;
  }

  /* line 250, ../sass/styles.scss */
  div.logo a {
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  /* line 251, ../sass/styles.scss */
  div.header .social {
    display: none;
  }

  /* line 252, ../sass/styles.scss */
  div.shopit {
    display: none;
  }
}
/***Navigation***/
/* line 257, ../sass/styles.scss */
.navwrapper {
  display: block;
}

/*Regular Nav*/
/* line 263, ../sass/styles.scss */
.regular-nav {
  background-image: url("../images/slices/nav-bg.png");
  background-repeat: repeat-x;
  max-width: 960px;
  font-family: 'Julius Sans One', sans-serif;
}

/* line 273, ../sass/styles.scss */
dd a {
  margin-left: 10px;
  color: #FFFFFF;
  font-size: 1.1065em;
  line-height: 22px;
  letter-spacing: -1.3px;
}

/* line 281, ../sass/styles.scss */
dd a:hover {
  color: #C09B48;
}

/*Mobile Nav*/
/* line 286, ../sass/styles.scss */
.mobile-nav {
  display: none;
}

/* line 290, ../sass/styles.scss */
.nav-bar {
  margin-top: 0px;
}

/*Nav Bar sits up against footer with margin-top 0*/
/* line 294, ../sass/styles.scss */
.nav-bar > li {
  line-height: 30px;
  /*Makes height shorter*/
}

/* line 298, ../sass/styles.scss */
ul.flyout li, .nav-bar li ul li {
  border-left: none;
}

/*eliminates fat border*/
/* line 302, ../sass/styles.scss */
ul.flyout li a, .nav-bar li ul li a {
  background: #FFFFFF;
  border: none;
  color: #555;
  display: block;
  font-size: 14px;
  height: auto;
  line-height: 1;
  padding: 15px 20px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/*regular state of item in flyout*/
/* line 316, ../sass/styles.scss */
ul.flyout li a:hover, .nav-bar li ul li a:hover {
  background: #C09B48;
  color: #000000;
}

/*hover state of item in flyout*/
@media only screen and (max-width: 768px) {
  /* line 323, ../sass/styles.scss */
  .sub-nav li {
    margin: auto;
  }
}
@media only screen and (max-width: 620px) {
  /* line 327, ../sass/styles.scss */
  .regular-nav {
    display: none;
  }

  /* line 328, ../sass/styles.scss */
  .mobile-nav {
    display: block;
  }
}
/***Footer***/
/* line 332, ../sass/styles.scss */
div.footerwrapper {
  background-image: url("../images/slices/footer-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  max-width: 100%;
}

/* line 339, ../sass/styles.scss */
div.footer {
  max-width: 100%;
  max-height: 138px;
}

/* line 344, ../sass/styles.scss */
div.footerlogo img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
}

/*Footer Nav*/
/* line 353, ../sass/styles.scss */
div.verticalline {
  display: block;
  max-height: 100%;
  margin-right: auto;
  margin-left: auto;
}

/* line 360, ../sass/styles.scss */
div.betafooter {
  margin-top: 22px;
  line-height: 18px;
}

/* line 365, ../sass/styles.scss */
div.betafooter a {
  margin-top: 20px;
  margin-left: -25%;
  color: #000000;
  font-family: georgia, times, serif;
  font-style: italic;
}

/* line 373, ../sass/styles.scss */
div.betafooter a:hover {
  color: #C09B48;
  font-weight: bold;
}

/*Footer Social*/
/* line 379, ../sass/styles.scss */
div.footer .social {
  display: block;
  float: right;
  margin-top: 45px;
  margin-right: 20px;
}

/* line 386, ../sass/styles.scss */
div.copyright {
  font-family: Georgia;
  color: #FFFFFF;
  float: right;
  margin-top: 0px;
  margin-right: 20px;
  font-size: .75em;
}

@media only screen and (max-width: 768px) {
  /* line 396, ../sass/styles.scss */
  div.footer {
    max-width: 100%;
    min-height: 146px;
    background-image: none;
    background-color: #FCFAF3;
  }

  /* line 397, ../sass/styles.scss */
  div.footerlogo img {
    max-height: 138px;
    max-width: 368;
    margin-top: 0;
  }

  /* line 398, ../sass/styles.scss */
  div.verticalline {
    display: none;
  }

  /* line 399, ../sass/styles.scss */
  div.betafooter {
    display: none;
  }

  /* line 400, ../sass/styles.scss */
  div.footer .social {
    margin-top: -80px;
  }

  /* line 401, ../sass/styles.scss */
  div.copyright {
    font-size: .65em;
    color: #C09B48;
    font-weight: bold;
    margin-top: -10px;
  }
}
@media only screen and (max-width: 570px) {
  /* line 405, ../sass/styles.scss */
  div.footerlogo a {
    display: none;
  }

  /* line 406, ../sass/styles.scss */
  div.betafooter {
    display: block;
    text-align: center;
  }

  /* line 407, ../sass/styles.scss */
  div.betafooter a {
    margin-left: 0px;
  }

  /* line 408, ../sass/styles.scss */
  div.footer .social {
    margin-top: 0px;
  }

  /* line 409, ../sass/styles.scss */
  div.copyright {
    font-size: .65em;
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
/* -----------------------------------------
   Page Home
----------------------------------------- */
/***Content***/
/*Row One - First Row of Boxes*/
/* line 418, ../sass/styles.scss */
div.rowone {
  background-color: #FFFFFF;
}

/* line 422, ../sass/styles.scss */
div.rowonebox {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 2px;
  border-color: #808285;
  box-shadow: 2px 2px 5px #888888;
  margin: 10px;
  height: 400px;
}

/* line 432, ../sass/styles.scss */
div.rowoneimage img {
  display: block;
  max-width: 95%;
  max-height: 250px;
  margin-left: auto;
  margin-right: auto;
}

/* line 440, ../sass/styles.scss */
div.rowonetitle {
  font-weight: bold;
  margin: 2%;
  word-wrap: break-word;
}

/* line 446, ../sass/styles.scss */
div.rowonesummary {
  display: block;
  margin: 2%;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media only screen and (max-width: 959px) {
  /* line 455, ../sass/styles.scss */
  div.rowonebox {
    height: 100%;
    min-height: 400px;
  }
}
/*Break Bar*/
/* line 462, ../sass/styles.scss */
div.breakbar {
  max-width: 98%;
  background-color: #EBDDBC;
  margin: auto;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 470, ../sass/styles.scss */
div.bbimage {
  margin: 2%;
  max-width: 100%;
}

/* line 475, ../sass/styles.scss */
div.ticker {
  display: none;
}

/* line 480, ../sass/styles.scss */
div.mobilebreakbar {
  display: none;
}

@media only screen and (max-width: 768px) {
  /* line 485, ../sass/styles.scss */
  div.bbimage {
    display: none;
  }

  /* line 486, ../sass/styles.scss */
  div.mobilebreakbar {
    display: block;
    float: none;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  /* line 494, ../sass/styles.scss */
  div.ticker {
    display: block;
    background-color: #FCFAF3;
    border-style: solid;
    border-width: 2px;
    border-color: #C09B48;
    box-shadow: 2px 2px 5px #888888;
    width: 94%;
    margin: auto;
  }

  /* line 505, ../sass/styles.scss */
  div.recentposts {
    margin: 3px;
  }

  /* line 509, ../sass/styles.scss */
  div.bbpost {
    text-align: center;
  }

  /* line 513, ../sass/styles.scss */
  div.breakbarsocial {
    display: block;
    margin: auto;
  }

  /* line 518, ../sass/styles.scss */
  div.follow {
    border: 0;
    display: block;
    position: relative;
    float: left;
    margin: 10px 3px 10px 10px;
  }

  /* line 526, ../sass/styles.scss */
  div.breakbarsocial a.pin {
    border: 0;
    display: block;
    position: relative;
    float: left;
    margin: 10px 3px 10px 3px;
    width: 25px;
    height: 25px;
    background-image: url("../images/slices/pin-ro.png");
  }

  /* line 537, ../sass/styles.scss */
  div.breakbarsocial a.pin:hover {
    background-position: 0px -25px;
  }

  /* line 541, ../sass/styles.scss */
  div.breakbarsocial a.facebook {
    border: 0;
    display: block;
    position: relative;
    float: left;
    margin: 10px 3px 10px 3px;
    width: 25px;
    height: 25px;
    background-image: url("../images/slices/facebook-ro.png");
  }

  /* line 552, ../sass/styles.scss */
  div.breakbarsocial a.facebook:hover {
    background-position: 0px -25px;
  }

  /* line 556, ../sass/styles.scss */
  div.breakbarsocial a.twitter {
    border: 0;
    display: block;
    position: relative;
    float: left;
    margin: 10px 3px 10px 3px;
    width: 25px;
    height: 25px;
    background-image: url("../images/slices/twitter-ro.png");
  }

  /* line 567, ../sass/styles.scss */
  div.breakbarsocial a.twitter:hover {
    background-position: 0px -25px;
  }

  /* line 571, ../sass/styles.scss */
  div.breakbarsocial a.linked {
    border: 0;
    display: block;
    position: relative;
    float: left;
    margin: 10px 3px 10px 3px;
    width: 25px;
    height: 25px;
    background-image: url("../images/slices/linked-ro.png");
  }

  /* line 582, ../sass/styles.scss */
  div.breakbarsocial a.linked:hover {
    background-position: 0px -25px;
  }

  /* line 586, ../sass/styles.scss */
  div.breakbarsocial a.tube {
    border: 0;
    display: block;
    position: relative;
    float: left;
    margin: 10px 3px 10px 3px;
    width: 25px;
    height: 25px;
    background-image: url("../images/slices/youtube-ro.png");
  }

  /* line 597, ../sass/styles.scss */
  div.breakbarsocial a.tube:hover {
    background-position: 0px -25px;
  }
}
/*Row two - Second Row of Boxes*/
/* line 603, ../sass/styles.scss */
div.rowtwo {
  background-color: #FFFFFF;
}

/* line 607, ../sass/styles.scss */
div.rowtwobox {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 2px;
  border-color: #808285;
  box-shadow: 2px 2px 5px #888888;
  margin: 10px;
  height: 350px;
}

/* line 617, ../sass/styles.scss */
div.rowtwoimage img {
  display: block;
  max-width: 95%;
  max-height: 200px;
  margin-left: auto;
  margin-right: auto;
}

/* line 625, ../sass/styles.scss */
div.rowtwotitle {
  font-weight: bold;
  margin: 2%;
  word-wrap: break-word;
}

/* line 631, ../sass/styles.scss */
div.rowtwosummary {
  display: block;
  margin: 2%;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media only screen and (max-width: 959px) {
  /* line 639, ../sass/styles.scss */
  div.rowtwobox {
    height: 100%;
    min-height: 350px;
  }
}
/*CMD Banner*/
/* line 646, ../sass/styles.scss */
div.cmdbanner {
  width: 100%;
  margin-top: -10px;
}

/*THPOF Banner*/
/* line 652, ../sass/styles.scss */
div.thpofbanner {
  width: 100%;
}

@media only screen and (max-width: 368px) {
  /* line 660, ../sass/styles.scss */
  div.bbimage {
    max-width: 240px;
  }
}
/* -----------------------------------------
   Page Name 2
----------------------------------------- */
/* line 666, ../sass/styles.scss */
div.category {
  background-color: #FFFFFF;
}

/* line 670, ../sass/styles.scss */
div.categorybox {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 2px;
  border-color: #808285;
  box-shadow: 2px 2px 5px #888888;
  margin: 10px;
}

/* line 679, ../sass/styles.scss */
div.categoryimage img {
  display: block;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 688, ../sass/styles.scss */
div.categorytitle {
  font-weight: bold;
  margin: 2%;
}

/* line 693, ../sass/styles.scss */
div.categorysummary {
  display: block;
  margin: 2%;
}

/* line 698, ../sass/styles.scss */
div.categoryposted {
  display: block;
  margin: 2%;
  color: #C09B48;
}
