@charset "utf-8";
/*
*Myriad Light*
font-family: "myriad-pro", sans-serif;
font-weight: 300;
font-style: normal;

font-family: "myriad-pro", sans-serif;
font-weight: 300;
font-style: italic;

*Myriad Regular*
font-family: "myriad-pro", sans-serif;
font-weight: 400;
font-style: normal;

font-family: "myriad-pro", sans-serif;
font-weight: 400;
font-style: italic;

*Myriad SemiBold*
font-family: "myriad-pro", sans-serif;
font-weight: 600;
font-style: normal;

font-family: "myriad-pro", sans-serif;
font-weight: 600;
font-style: italic;

*Myriad Bold*
font-family: "myriad-pro", sans-serif;
font-weight: 700;
font-style: normal;

font-family: "myriad-pro", sans-serif;
font-weight: 700;
font-style: italic;
*/
strong {
  font-family: "myriad-pro", sans-serif;
  font-weight: 700;
}
#banner-area {
  position: relative;
}
#banner-area .banner-caption {
  xxxbackground-color: yellow;
  position: absolute;
  width: 100%;
  top: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0 70px;
  min-height: inherit;
  display: table;
}
#banner-area .banner-caption h2 {
  margin-top: 0;
}
#banner-area .banner-caption h1 {
  margin-top: 0;
}
@media (max-width: 1224px) {
  #banner-area .banner-caption h2 {
    font-size: 24px;
  }
  #banner-area .banner-caption h1 {
    font-size: 36px;
  }
}
@media (max-width: 992px) {
  #banner-area .banner-caption h2 {
    font-size: 18px;
  }
  #banner-area .banner-caption h1 {
    font-size: 28px;
  }
  #banner-area .banner-caption h3, #banner-area .banner-caption p {}
}
#banner-area .btn {
  border-radius: 0;
  font-size: 13px;
  transition: all ease-in-out .15s;
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  padding: 10px;
  box-shadow: 1px 1px 1px rgba(100, 100, 100, .1);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 5px;
}
#banner-area .btn-icon {
  border-radius: 0;
  height: auto;
  font-size: 13px;
  background-color: white;
  transition: all ease-in-out .15s;
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  box-shadow: 1px 1px 1px rgba(100, 100, 100, .1);
  border: 1px solid rgb(200, 200, 200);
  color: rgb(90, 90, 90);
  position: relative;
  padding-left: 45px;
}
#banner-area .btn-icon strong {
  background-color: rgba(249, 249, 249, 1.00);
  padding: 10px 12px;
  border: 1px solid rgb(200, 200, 200);
  position: absolute;
  left: -1px;
  top: -1px;
  transition: all ease-in-out .15s;
}
#banner-area .btn-icon:hover {
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .25);
  border: 1px solid red;
  background-color: red;
  color: white;
}
#banner-area .btn-icon:hover strong {
  background-color: rgba(187, 3, 6, 1.00);
  border: 1px solid red;
  color: white;
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .25);
}
#banner-area .btn-red {
  background-color: red;
  color: white;
}
#banner-area .btn-red strong {
  background-color: rgba(187, 3, 6, 1.00);
  border: 1px solid red;
  color: white;
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .25);
}
#content-area a:link, #content-area a:visited {
  text-decoration: none;
}
#content-area a:hover, #content-area a:active, #content-area a:focus {
  text-decoration: underline
}
#primary-content #tweet-feed ul {}
#primary-content #tweet-feed ul li {
  list-style: none;
  background-image: none;
  margin: 0;
  padding: 10px;
  border-bottom: 1px solid rgb(255, 255, 255);
}
#primary-content #tweet-feed ul li:first-child {
  padding-top: 0;
}
#primary-content #tweet-feed ul li:last-child {
  border-bottom: none;
}
#primary-content #tweet-feed ul li div.user {
  font-family: "myriad-pro", sans-serif;
  font-weight: 300;
}
#primary-content #tweet-feed ul li div.user img {
  display: none;
}
#primary-content #tweet-feed ul li p.tweet {
  font-family: "myriad-pro", sans-serif;
  font-weight: 300;
  font-size: inherit;
  margin: 0;
  padding: 0;
}
#primary-content #tweet-feed ul li p.interact {
  display: none;
}
#rss-feed {}
#rss-feed a:link, #rss-feed a:visited {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgb(255, 0, 0);
  text-decoration: none;
}
#rss-feed a:hover, #rss-feed a:active {
  text-decoration: underline;
}
span.highlight-grey {
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  color: rgb(50, 50, 50);
}
span.highlight-grey a:link, span.highlight-grey a:visited {
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  color: rgb(50, 50, 50);
}
span.highlight-grey a:hover, span.highlight-grey a:active {
  font-family: "myriad-pro", sans-serif;
  font-weight: 400;
  color: rgb(50, 50, 50);
}
.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
#content-area .list-social-media {}
#content-area .list-social-media a:link, #content-area .list-social-media a:visited {
  color: rgb(255, 0, 0);
}
#content-area .list-social-media a:hover, #content-area .list-social-media a:active {}
#youtube-feed-placeholder .row .embed-responsive {
  display: none;
}
#youtube-feed-placeholder .row:first-child .embed-responsive {
  display: block;
}
#youtube-feed-placeholder .row:first-child hr {
  display: none;
}
#youtube-feed-placeholder .row:first-child .row {
  display: none;
}
#youtube-feed-placeholder a:link, #youtube-feed-placeholder a:visited {
  color: rgb(255, 0, 0);
}
#youtube-feed-placeholder a:hover, #youtube-feed-placeholder a:active {}
#content-area .thumbnail {
  border-radius: 0;
}
#content-area a.thumbnail:link, #content-area a.thumbnail:visited {
  border-radius: 0;
}
#content-area a.thumbnail:hover, #content-area a.thumbnail:active, #content-area a.thumbnail:focus {
  border: 1px solid rgb(255, 0, 0);
  text-decoration: none;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, .4);
}
#content-area .section-dark-grey {
  background-color: rgb(60, 60, 60);
}
#content-area .section-dark-grey h1, #content-area .section-dark-grey p, #content-area .section-dark-grey ul li {
  color: rgb(255, 255, 255);
}
#content-area .section-dark-grey a.thumbnail .caption p {
  color: rgb(50, 50, 50);
}
#content-area .section-dark-grey hr {
  border-top: 1px solid rgb(255, 0, 0)
}
#content-area .well-speaker {
  background-color: rgb(35, 35, 35);
  border: 1px solid rgb(0, 0, 0);
}
#content-area .product-footer h2 {
  font-family: "myriad-pro", sans-serif;
  font-weight: 300;
}
@media (max-width: 767px) {
  #primary-content .product-footer h2 {
    text-align: left;
  }
  #primary-content .product-footer p {
    text-align: left;
  }
}
#content-area ul.list-product-video li a:link, #content-area ul.list-product-video li a:visited {
  color: rgb(255, 255, 255);
}
#content-area ul.list-product-video li a:hover, #content-area ul.list-product-video li a:active, #content-area ul.list-product-video li a:focus, #content-area ul.list-product-video li a.focus {
  color: rgb(255, 0, 0);
  text-decoration: none;
  outline: none;
}
/*Footer Styles
=====================================================*/
#content-area .product-footer {
  background: rgb(0, 0, 0);
  padding-top: 60px;
  padding-bottom: 60px;
}
#content-area .product-footer h2 {
  font-family: "myriad-pro", sans-serif;
  font-weight: 300;
}
#content-area .product-footer hr {
  border-top: 1px solid rgb(90, 90, 90);
}
@media (max-width: 767px) {
  #primary-content .product-footer h2 {
    text-align: left;
  }
  #primary-content .product-footer p {
    text-align: left;
  }
}
/*Social Media Area Styles
=============================================================*/
#primary-content #tweet-feed ul {}
#primary-content #tweet-feed ul li {
  list-style: none;
  background-image: none;
  margin: 0;
  padding: 10px;
  border-bottom: 1px solid rgb(90, 90, 90);
  border-top: none;
}
#primary-content #tweet-feed ul li:first-child {
  padding-top: 0;
}
#primary-content #tweet-feed ul li:last-child {
  border-bottom: none;
}
#primary-content #tweet-feed ul li div.user {
  font-family: "myriad-pro", sans-serif;
  font-weight: 300;
}
#primary-content #tweet-feed ul li div.user img {
  display: none;
}
#primary-content #tweet-feed ul li p.tweet {
  font-family: "myriad-pro", sans-serif;
  font-weight: 300;
  font-size: inherit;
  margin: 0;
  padding: 0;
}
#primary-content #tweet-feed ul li p.interact {
  display: none;
}
#rss-feed {}
#rss-feed a:link, #rss-feed a:visited {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgb(255, 0, 0);
  text-decoration: none;
}
#rss-feed a:hover, #rss-feed a:active {
  text-decoration: underline;
}