/* general colors */
/* header less settings */
/* site name less settings */
/* tag line less settings */
/* menu less settings */
/* footer less settings */
/* Home Banner Less Settings */
/* Header Text Less Settings */
/* Header Description Less Settings */
/* Paragraph Font Styles */
/* Header Font Styles */
/* Secondary Text Color */
body {
  background: #fff;
  font-family: "Arial", sans-serif;
  color: #000000;
  background-image: url("//cdn-west.sqhk.co/535933469fffd8076c5ff3af/BG2.jpg");
  background-size: cover;
  height: auto;
}
.container-contents {
  padding-top: 40px;
  background: transparent;
}
p {
  font-size: inherit;
  line-height: 19px;
  color: #ffffff;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  letter-spacing: normal;
  font-family: "Arial", sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Arial", sans-serif;
  color: #ffffff;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  letter-spacing: inherit;
}
/* Sidebar/layout with recent blogposts */
.sidebar {
  margin-top: 20px;
  margin-left: 15px;
  background: #000000;
  padding: 10px;
  border: 1px solid #b9cad8;
  box-shadow: -5px 7px 4px -2px rgba(0, 0, 0, 0.6);
}
.sidebar .media-reviews {
  margin-top: 40px;
}
.sidebar .media-reviews ul {
  margin-left: 0px;
}
.sidebar .media-reviews ul li {
  display: inline-block;
}
.sidebar .media-reviews ul li img {
  max-width: 80px;
  height: auto;
}
.sidebar-separator {
  background-image: url(//cdn-west.sqhk.co/535933469fffd8076c5ff3af/VerticalLine-11.png);
  width: 3px;
  height: 731px;
  float: left;
  margin-left: -20px;
}
/* HealthQuest Custom Styles */
.chiroBox {
  padding: 8px;
  background: #466581;
  margin-left: 5px;
  border: 2px solid #b9cad8;
  box-shadow: 0px 7px 5px -2px rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px #000;
}
.chiroBox2 {
  padding: 8px;
  background-image: url(//cdn-west.sqhk.co/535933469fffd8076c5ff3af/BoxPattern.jpg);
  margin-left: 5px;
  border: 2px solid #b9cad8;
  box-shadow: 0px 7px 5px -2px rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px #000;
}
.chiroBoxText {
  clear: both;
}
.chiroBanner {
  position: relative;
  margin-bottom: 20px;
  text-align: center;
}
.chiroBanner img {
  box-shadow: 0px 7px 5px -2px rgba(0, 0, 0, 0.8);
}
.banner-box {
  position: absolute;
  bottom: 90px;
  right: -50px;
  background-image: url("//cdn-west.sqhk.co/535933469fffd8076c5ff3af/HeaderBox.png");
  min-width: 531px;
  max-width: 531px;
  min-height: 241px;
  padding: 20px 0px 0px 75px;
  background-repeat: no-repeat;
}
.banner-box-contents {
  max-width: 400px;
}
.banner-box-contents p {
  font-style: italic;
}
.banner-box-contents h1 {
  font-weight: bold;
  font-size: 2.25em;
  font-style: italic;
}
/* top grey bar */
#company-info {
  background-color: #000000;
  padding-top: 5px;
  padding-bottom: 0px;
  color: #fff;
  font-weight: bold;
}
#company-info a {
  color: #ffffff;
}
#company-info a:hover {
  color: #ffffff;
}
#company-info ul li {
  display: inline-block;
  padding-right: 10px;
}
#logo {
  margin-bottom: 10px;
}
#logo a.brand {
  font-size: 3em;
  color: #000000;
  line-height: 1em;
  letter-spacing: 1em;
  font-family: "Arial", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
#logo a.brand:hover {
  color: #000;
  text-decoration: none;
}
.subnavigation {
  border-left: 1px solid #ededed;
}
/* Social Media */
#social-media ul li {
  display: inline-block;
  padding: 5px;
  background: #cccccc;
}
#social-media ul li a {
  color: #fff;
}
#social-media ul li#facebook a {
  padding-left: 7px;
  padding-right: 7px;
}
#social-media ul li#facebook,
#social-media ul li#facebook:hover {
  background: #3b5998;
  box-shadow: 0px 7px 5px -2px rgba(0, 0, 0, 0.8);
}
#social-media ul li#twitter,
#social-media ul li#twitter:hover {
  background: #4099ff;
  box-shadow: 0px 7px 5px -2px rgba(0, 0, 0, 0.8);
}
#social-media ul li#linkedin:hover {
  background: #4875B4;
}
#social-media ul li#instagram:hover {
  background: #A7815D;
}
#social-media ul li#youtube:hover {
  background: #FF3333;
}
#social-media ul li#googleplus:hover {
  background: #C63D2D;
}
/* Navigation */
.navbar-inner {
  background: #89b1de;
  /* Old browsers */

  background: -moz-linear-gradient(top, #89b1de 0%, #c2ebff 7%, #6dccea 22%, #1e7fc3 49%, #002a94 52%, #1a7dc2 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89b1de), color-stop(7%, #c2ebff), color-stop(22%, #6dccea), color-stop(49%, #1e7fc3), color-stop(52%, #002a94), color-stop(100%, #1a7dc2));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #89b1de 0%, #c2ebff 7%, #6dccea 22%, #1e7fc3 49%, #002a94 52%, #1a7dc2 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #89b1de 0%, #c2ebff 7%, #6dccea 22%, #1e7fc3 49%, #002a94 52%, #1a7dc2 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #89b1de 0%, #c2ebff 7%, #6dccea 22%, #1e7fc3 49%, #002a94 52%, #1a7dc2 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #89b1de 0%, #c2ebff 7%, #6dccea 22%, #1e7fc3 49%, #002a94 52%, #1a7dc2 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89b1de', endColorstr='#1a7dc2', GradientType=0);
  /* IE6-9 */

  box-shadow: 0px 7px 5px -2px rgba(0, 0, 0, 0.8);
  border: none;
  padding-left: 0px;
  border-radius: 3px;
}
.navbar {
  text-align: center;
}
.navbar .nav {
  display: inline-block;
}
.navbar .nav li {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-right: 1px solid #1a7dc2;
  /* Old browsers */

  border-right: -moz-linear-gradient(top, #1a7dc2 0%, #002a94 48%, #1e7fc3 51%, #6dccea 78%, #c2ebff 93%, #89b1de 100%);
  /* FF3.6+ */

  border-right: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a7dc2), color-stop(48%, #002a94), color-stop(51%, #1e7fc3), color-stop(78%, #6dccea), color-stop(93%, #c2ebff), color-stop(100%, #89b1de));
  /* Chrome,Safari4+ */

  border-right: -webkit-linear-gradient(top, #1a7dc2 0%, #002a94 48%, #1e7fc3 51%, #6dccea 78%, #c2ebff 93%, #89b1de 100%);
  /* Chrome10+,Safari5.1+ */

  border-right: -o-linear-gradient(top, #1a7dc2 0%, #002a94 48%, #1e7fc3 51%, #6dccea 78%, #c2ebff 93%, #89b1de 100%);
  /* Opera 11.10+ */

  border-right: -ms-linear-gradient(top, #1a7dc2 0%, #002a94 48%, #1e7fc3 51%, #6dccea 78%, #c2ebff 93%, #89b1de 100%);
  /* IE10+ */

  border-right: linear-gradient(to bottom, #1a7dc2 0%, #002a94 48%, #1e7fc3 51%, #6dccea 78%, #c2ebff 93%, #89b1de 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a7dc2', endColorstr='#89b1de', GradientType=0);
  /* IE6-9 */

}
.navbar .nav li a:hover,
.navbar .nav li a:focus {
  color: #b9cad8;
  font-size: 1.25em;
  text-shadow: none;
}
.navbar .nav li:hover {
  background-color: transparent;
}
.navbar .nav li a {
  color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.25em;
  font-weight: bold;
  text-shadow: none;
  margin-top: 10px;
  margin-bottom: 10px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  background: #000000;
}
.navbar .nav li.dropdown.open > .dropdown-toggle:focus {
  background: transparent;
  color: #000000;
}
.navbar .nav li.active a {
  background: transparent;
  color: #fff;
  box-shadow: none;
  text-shadow: none;
}
.navbar .nav li.active a:hover {
  background: transparent;
  color: #fff;
  box-shadow: none;
  text-shadow: none;
}
.sh-cart-btn {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 15px;
  padding-bottom: 10px;
}
.sh-cart-btn a {
  color: #ffffff;
  font-size: 1em;
  font-weight: 300;
  text-shadow: none;
}
.sh-cart-btn a i,
.sh-cart-btn a span {
  padding: 13px 1px;
}
.sh-cart-btn a:hover {
  text-decoration: none;
}
.dropdown-menu {
  background: #1F80C3;
  border-radius: 0px;
  min-width: 100px;
  box-shadow: none;
  border: none;
  padding: 10px;
}
.navbar .nav li.dropdown .dropdown-menu li {
  padding: 0px;
}
.navbar .nav li.dropdown .dropdown-menu li a {
  color: #fff;
  padding: 0px;
  padding-top: 3px;
  font-weight: 300;
  padding-bottom: 3px;
}
.navbar .nav li.dropdown .dropdown-menu li a:hover,
.dropdown-menu li a:focus {
  background: transparent;
  color: #fff;
  font-weight: 300;
}
.sub-nav {
  list-style-type: none;
}
.sub-nav li a {
  display: block;
  padding: 5px;
  border-bottom: 1px solid #ededed;
  color: #ffffff;
}
.sub-nav li a:hover {
  color: #b9cad8;
  text-decoration: none;
}
.navbar button.btn-navbar {
  background: #000;
  background-image: none;
}
.navbar button.btn-navbar:hover {
  background: #000;
}
.navbar button.btn-navbar:focus {
  background: #000;
}
/* Footer */
footer {
  background: #89b1de;
  /* Old browsers */

  background: -moz-linear-gradient(top, #89b1de 0%, #c2ebff 7%, #6dccea 22%, #1e7fc3 49%, #002a94 52%, #1a7dc2 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89b1de), color-stop(7%, #c2ebff), color-stop(22%, #6dccea), color-stop(49%, #1e7fc3), color-stop(52%, #002a94), color-stop(100%, #1a7dc2));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #89b1de 0%, #c2ebff 7%, #6dccea 22%, #1e7fc3 49%, #002a94 52%, #1a7dc2 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #89b1de 0%, #c2ebff 7%, #6dccea 22%, #1e7fc3 49%, #002a94 52%, #1a7dc2 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #89b1de 0%, #c2ebff 7%, #6dccea 22%, #1e7fc3 49%, #002a94 52%, #1a7dc2 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #89b1de 0%, #c2ebff 7%, #6dccea 22%, #1e7fc3 49%, #002a94 52%, #1a7dc2 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89b1de', endColorstr='#1a7dc2', GradientType=0);
  /* IE6-9 */

  box-shadow: 0px 7px 5px -2px rgba(0, 0, 0, 0.8);
  padding: 20px;
  border-radius: 3px;
  padding-bottom: 5px;
  margin-top: 40px;
  margin-bottom: 80px;
}
footer p {
  color: #ffffff;
}
.bottom-navbar ul li {
  display: inline-block;
  padding-right: 10px;
  padding-left: 10px;
}
.bottom-navbar ul li a {
  color: #ffffff;
}
.bottom-navbar ul li a:hover {
  background: transparent;
  color: #b9cad8;
}
footer .dropdown-menu li {
  display: block;
}
.scrollup {
  position: fixed;
  right: 40px;
  bottom: 35px;
}
.scrollup i {
  background: #cccccc;
  padding: 10px;
}
/* ===============================
14. Blog & article
================================ */
article {
  float: left;
  width: 100%;
  margin-bottom: 40px;
  color: #fff;
}
article .post-heading h3 {
  margin-bottom: 20px;
}
article .post-heading h3 a {
  font-weight: 700;
  color: #b9cad8;
  text-shadow: 1px 1px #000;
}
article .post-heading h3 a:hover {
  text-decoration: none;
}
.fb-comments,
.fb-comments iframe[style],
.fb-comments span {
  width: 100% !important;
}
.blog-pic {
  max-height: 225px;
  margin-bottom: 20px;
}
/* Blog Sidebar
------------------------ */
#recentPosts li {
  text-align: left;
  display: block;
  margin-bottom: 10px;
}
#recentPosts li a {
  color: #ffffff;
  text-align: left;
}
#recentPosts li a:hover {
  color: #b9cad8;
  text-decoration: none;
}
/*==================================================
 * Effect 2
 * ===============================================*/
.recent-posts {
  position: relative;
}
.recent-posts:before,
.effect2:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777;
  -webkit-box-shadow: 0px 5px 12px #777;
  -moz-box-shadow: 0px 5px 12px #777;
  box-shadow: 0px 5px 12px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.recent-posts:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.blog-sidebar {
  padding: 20px;
  margin-bottom: 20px;
}
.blog-sidebar > h4 {
  font-weight: 400;
}
.blog-sidebar ul {
  list-style: none;
  margin: 0px;
}
.blog-sidebar ul > li a {
  display: block;
  font-weight: 200;
  border-bottom: 1px solid #e9e9e9;
  padding: 10px 0px;
  color: #ffffff;
}
.blog-sidebar ul > li a:hover {
  text-decoration: none;
  color: #b9cad8;
}
.blog-sidebar ul > li:last-child a {
  border-bottom: none;
}
/* --- post meta --- */
.post-meta {
  background: #fcfcfc;
  border: 1px solid #e6e6e6;
  border-top: none;
  text-align: center;
}
.post-meta .format {
  border-bottom: 1px solid #e6e6e6;
  padding: 10px 0 10px;
}
.post-meta i {
  margin: 0;
}
.post-meta .date {
  border-bottom: 1px solid #e6e6e6;
  padding: 10px 0 10px;
}
.post-meta .date span {
  text-align: center;
  color: #999;
  font-size: 12px;
  font-weight: 600;
}
.post-meta .comments {
  padding: 10px 0 10px;
}
.post-meta .comments a {
  color: #999;
  font-size: 12px;
  font-weight: 700;
}
.post-meta .comments a:hover {
  text-decoration: none;
}
/* --- post format --- */
.post-image {
  margin-bottom: 20px;
}
.post-quote {
  margin-bottom: 20px;
}
.post-video {
  margin-bottom: 20px;
}
.post-audio {
  margin-bottom: 20px;
}
.post-link {
  margin-bottom: 20px;
}
.post-slider {
  margin-bottom: 20px;
}
.post-quote blockquote {
  font-size: 16px;
  color: #999;
  font-family: 'Noto Serif', serif;
  font-style: italic;
  line-height: 1.6em;
}
.post-image img:hover {
  -webkit-box-shadow: 0 0 2px #979797;
  -moz-box-shadow: 0 0 2px #979797;
  box-shadow: 0 0 2px #979797;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
ul.meta-post {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.meta-post li {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  list-style: none;
  border-right: 1px dotted #e9e9e9;
  padding-right: 10px;
}
ul.meta-post li i {
  float: left;
  font-size: 12px;
  margin: 2px 5px 0 0;
}
ul.meta-post li a {
  color: #999;
  float: left;
  font-size: 12px;
  font-weight: 600;
}
/* --- single post --- */
.bottom-article {
  float: left;
  width: 100%;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  padding: 10px 0 10px 0;
  margin-top: 20px;
}
/* --- author info --- */
.about-author {
  border: 1px solid #d5d5d5;
  padding: 20px;
  float: left;
  margin-bottom: 5px;
}
.about-author h5 {
  margin-bottom: 10px;
}
/* --- Comment --- */
.comment-area {
  float: left;
  width: 100%;
  margin-top: 30px;
}
.media-content {
  overflow: hidden;
  margin-left: 12px;
  border-bottom: 1px dotted #d5d5d5;
  padding-bottom: 20px;
}
.media-content h6 {
  font-size: 14px;
  font-weight: 700;
}
.media-content span {
  color: #a9a9a9;
  font-size: 14px;
  font-weight: 300;
}
.comment-area .thumbnail > img {
  display: block;
  width: 60px;
  height: 60px;
}
.filter-list {
  margin-top: 20px;
}
/* --- pagination --- */
#pagination a,
#pagination span {
  display: block;
  float: left;
  margin: 0 7px 0 0;
  padding: 7px 10px 6px 10px;
  font-size: 12px;
  line-height: 12px;
  color: #888;
  font-weight: 600;
}
#pagination a:hover {
  color: #fff;
  text-decoration: none;
}
#pagination a.current {
  background: #333;
  color: #fff;
  font-weight: bold;
}
/* ubounce blog styling */
.blog-content {
  background-color: #FFF;
  border: solid 1px #CCC;
  border-radius: 5px;
  padding: 3em;
  margin-bottom: 2em;
}
.blog-sidebar {
  border: none;
  background: #000000;
  padding: 20px;
  border-radius: 0px;
  margin-bottom: 20px;
  box-shadow: 0px 5px 2px -3px rgba(0, 0, 0, 0.3);
}
.blog-sidebar > h4 {
  font-weight: 400;
  color: #ededed;
}
.blog-sidebar ul {
  list-style: none;
  margin: 0px;
}
.blog-sidebar ul > li a {
  display: block;
  font-weight: 200;
  border-bottom: 1px solid #aaa;
  padding: 10px 0px;
  color: #ffffff;
}
.blog-sidebar ul > li a:hover {
  text-decoration: none;
  color: #ffffff;
}
.blog-sidebar ul > li:last-child a {
  border-bottom: none;
}
/* Portfolio 
-------------------------------------------------------*/
.portfolio li {
  display: inline-block !important;
  border: none !important;
}
.portfolio li a,
.portfolio li a:visited {
  color: #000000;
  padding: 5px 10px;
  margin: 0px 5px;
  font-family: Arial, Helvetica, sans-serif;
  background: #cccccc;
  border-radius: 0px;
}
.portfolio li a:hover {
  color: #fff;
  background: #000000 !important;
}
#portfolio {
  text-align: left;
}
#portfolio .element {
  background: #ffffff;
  padding: 4px;
  line-height: 0.1em;
  margin: 5px;
  max-width: 285px;
}
#img-wrapper img {
  height: auto;
  max-width: 285px;
}
#portfolio a {
  border: none;
}
.portfolio li a {
  text-shadow: none;
}
.img-wrapper {
  position: relative;
}
.port-plus {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
  padding-top: 25%;
  opacity: 0;
  transition: all 300ms ease-in 0s;
}
.port-plus:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.75);
}
.port-plus h6 {
  color: #FFF;
  font-size: 1.5em;
  text-decoration: none;
  margin-top: -40px;
}
.port-plus p {
  color: #fff;
  text-decoration: none;
}
/* ==========================
	eCommerce theme styling 
===============================*/
.well {
  background: #fff;
  position: relative;
}
.well a:hover {
  text-decoration: none;
}
.well a h3 {
  line-height: 1em;
}
.well a:hover h3 {
  color: #000000;
}
.products-image {
  position: relative;
}
.price-tag {
  position: absolute;
  right: 0px;
  bottom: 0px;
  background-image: url("//cdn-west.sqhk.co/528e6c999fffd80bf8e6cf73/price-right.png");
  background-repeat: no-repeat;
  width: 90px;
  height: 90px;
}
.price-tag p {
  position: absolute;
  right: 10px;
  bottom: -5px;
}
.add-to-cart button {
  display: block;
  width: 100%;
  background: #0072CE;
  border: none;
  border-radius: 0px;
  text-shadow: none;
  box-shadow: none;
}
.add-to-cart button:hover {
  background: #0072CE;
}
.control-group .controls button {
  width: 250px;
  background: #0072CE;
  border: none;
  border-radius: 0px;
  text-shadow: none;
  box-shadow: none;
}
.control-group .controls button:hover {
  background: #0072CE;
}
.product-container {
  margin-top: 50px;
  margin-bottom: 80px;
}
/* Accordion Styling */
.accordion-heading .accordion-toggle {
  background: transparent;
}
.accordion-heading a {
  color: #fff;
  font-weight: bold;
  font-size: 1.5em;
}
.accordion-inner {
  padding: 20px 250px 20px 50px;
  background: #fff;
  color: #000;
  font-size: 1.0em;
}
.accordion-inner p {
  color: #000;
  font-size: 1.125em;
}
.sh-form {
  background: #ededed;
  padding: 25px;
  border-radius: 5px;
  color: #000;
}
/*Media Queries
===============================*/
@media (min-width: 1200px) {
  
}
@media (min-width: 980px) and (max-width: 1199px) {
  .nav-collapse ul.nav {
    display: block;
  }
  .nav-collapse .nav > li > a:hover {
    background: transparent;
  }
  .navbar .nav li.dropdown .dropdown-menu li a:hover {
    background: transparent;
  }
  .banner-box {
    bottom: 20px;
  }
  .sidebar-separator {
    margin-left: -5px;
  }
  .sh-form img {
    max-width: 100px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .banner-box {
    position: relative;
    text-align: center;
    bottom: -15px;
    margin: 0 auto;
  }
  .navbar-inner {
    background: #1F80C3;
  }
  .sh-form img {
    max-width: 100px;
  }
  .nav-collapse ul.nav {
    display: block;
  }
  .nav-collapse .nav > li > a:hover {
    background: transparent;
  }
  .navbar .nav li.dropdown .dropdown-menu li a:hover {
    background: transparent;
  }
  .sidebar-separator {
    display: none;
  }
  .sidebar {
    margin-left: 0px;
  }
  footer {
    background: #1f80c3;
    text-align: center;
  }
  .bottom-navbar {
    display: none;
  }
}
@media (max-width: 767px) {
  p {
    line-height: 19px;
  }
  .banner-box {
    position: relative;
    text-align: center;
    bottom: -15px;
    margin: 0 auto;
  }
  .navbar-inner {
    background: #1F80C3;
  }
  .nav-collapse ul.nav {
    display: block;
  }
  .nav-collapse .nav > li > a:hover {
    background: transparent;
  }
  .navbar .nav li.dropdown .dropdown-menu li a:hover {
    background: transparent;
  }
  .accordion-inner {
    padding: 15px;
  }
  footer {
    background: #1f80c3;
    text-align: center;
  }
  .bottom-navbar {
    display: none;
  }
  .sidebar-separator {
    display: none;
  }
  .sidebar {
    margin-left: 0px;
  }
  .sh-form img {
    max-width: 100px;
  }
}
@media (max-width: 605px) {
  .banner-box {
    position: relative;
    text-align: center;
    bottom: -15px;
    margin: 0 auto;
    background-image: none;
    min-width: 100px;
    max-width: 100%;
    right: 25px;
  }
  .banner-box h1 {
    margin-left: -20px;
  }
}
@media (max-width: 479px) {
  .banner-box {
    position: relative;
    text-align: center;
    bottom: -15px;
    margin: 0 auto;
    background-image: none;
    min-width: 100px;
    max-width: 100%;
    right: 40px;
  }
  .nav-collapse ul.nav {
    display: block;
  }
  .nav-collapse .nav > li > a:hover {
    background: transparent;
  }
  .navbar .nav li.dropdown .dropdown-menu li a:hover {
    background: transparent;
  }
}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite.png') -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite_x.png') top left repeat-x}
div.pp_default .pp_top .pp_right{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite.png') -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite_y.png') -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite_y.png') top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite_next.png') center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite_prev.png') center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite.png') 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite.png') 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite.png') 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite.png') 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite.png') 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/default_thumb.png') center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite.png') -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite.png') -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite.png') -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite_x.png') bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/sprite.png') -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url('//cdn-west.sqhk.co/520916b31563b50c881108be/loader.gif') center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../img/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}@charset "UTF-8";
/*
Animate.css - //daneden.me/animate
Licensed under the ☺ license (//licence.visualidiot.com/)

Copyright (c) 2012 Dan Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.animated.hinges {
	-webkit-animation-duration: 2s;
	   -moz-animation-duration: 2s;
	     -o-animation-duration: 2s;
	        animation-duration: 2s;
}

.animated.slow {
	-webkit-animation-duration: 3s;
	   -moz-animation-duration: 3s;
	     -o-animation-duration: 3s;
	        animation-duration: 3s;
}

.animated.snail {
	-webkit-animation-duration: 4s;
	   -moz-animation-duration: 4s;
	     -o-animation-duration: 4s;
	        animation-duration: 4s;
}

@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-moz-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-o-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}	
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}	
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}	
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
	0% {transform: scale(1);}	
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}

.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
}
@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); }
}

@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); }
}

@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}

.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); }
}

@-moz-keyframes wobble {
  0% { -moz-transform: translateX(0%); }
  15% { -moz-transform: translateX(-25%) rotate(-5deg); }
  30% { -moz-transform: translateX(20%) rotate(3deg); }
  45% { -moz-transform: translateX(-15%) rotate(-3deg); }
  60% { -moz-transform: translateX(10%) rotate(2deg); }
  75% { -moz-transform: translateX(-5%) rotate(-1deg); }
  100% { -moz-transform: translateX(0%); }
}

@-o-keyframes wobble {
  0% { -o-transform: translateX(0%); }
  15% { -o-transform: translateX(-25%) rotate(-5deg); }
  30% { -o-transform: translateX(20%) rotate(3deg); }
  45% { -o-transform: translateX(-15%) rotate(-3deg); }
  60% { -o-transform: translateX(10%) rotate(2deg); }
  75% { -o-transform: translateX(-5%) rotate(-1deg); }
  100% { -o-transform: translateX(0%); }
}

@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}

.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }	
	50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }	
	50% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
    0% { -o-transform: scale(1); }	
	50% { -o-transform: scale(1.1); }
    100% { -o-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }	
	50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(0);
		-webkit-animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-webkit-animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
	}
	100% {
		-webkit-transform: perspective(400px) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
}
@-moz-keyframes flip {
	0% {
		-moz-transform: perspective(400px) rotateY(0);
		-moz-animation-timing-function: ease-out;
	}
	40% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-moz-animation-timing-function: ease-out;
	}
	50% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
	80% {
		-moz-transform: perspective(400px) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in;
	}
	100% {
		-moz-transform: perspective(400px) scale(1);
		-moz-animation-timing-function: ease-in;
	}
}
@-o-keyframes flip {
	0% {
		-o-transform: perspective(400px) rotateY(0);
		-o-animation-timing-function: ease-out;
	}
	40% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-o-animation-timing-function: ease-out;
	}
	50% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
	80% {
		-o-transform: perspective(400px) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in;
	}
	100% {
		-o-transform: perspective(400px) scale(1);
		-o-animation-timing-function: ease-in;
	}
}
@keyframes flip {
	0% {
		transform: perspective(400px) rotateY(0);
		animation-timing-function: ease-out;
	}
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(170deg);
		animation-timing-function: ease-out;
	}
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in;
	}
	80% {
		transform: perspective(400px) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in;
	}
	100% {
		transform: perspective(400px) scale(1);
		animation-timing-function: ease-in;
	}
}

.flip {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flip;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flip;
	-o-backface-visibility: visible !important;
	-o-animation-name: flip;
	backface-visibility: visible !important;
	animation-name: flip;
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInX;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInX;
	backface-visibility: visible !important;
	animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-moz-animation-name: flipOutX;
	-moz-backface-visibility: visible !important;
	-o-animation-name: flipOutX;
	-o-backface-visibility: visible !important;
	animation-name: flipOutX;
	backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInY;
	backface-visibility: visible !important;
	animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-moz-keyframes flipOutY {
    0% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-o-keyframes flipOutY {
    0% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipOutY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipOutY;
	backface-visibility: visible !important;
	animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
  }
}  #slides {
      display: none;
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url("//cdn-west.sqhk.co/51b620571563b50544d666c1/pagination.png");
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px;
    }

    #slides a:link,
    #slides a:visited {
      color: #333;
    }

    #slides a:hover,
    #slides a:active {
      color: #000;
    }

  <!-- End SlidesJS Optional-->

  <!-- SlidesJS Required: These styles are required if you'd like a responsive slideshow -->
 
    #slides {
      display: none;
    }



    /* For tablets & smart phones */
    @media (max-width: 767px) {
      body {
        padding-left: 20px;
        padding-right: 20px;
      }
      .container {
        width: auto;
      }
    }

    /* For smartphones */
    @media (max-width: 480px) {
      .container {
        width: auto;
      }
    }

    /* For smaller displays like laptops */
    @media (min-width: 768px) and (max-width: 979px) {
      .container {
        width: 724px;
      }
    }

    /* For larger displays */
    @media (min-width: 1200px) {
      .container {
        width: 1170px;
      }
    }.responsive-iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.responsive-iframe-container iframe,   {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}