/* Scss Document */
/* Red shades */
/* light red */
/* dark red */
/* samon red */
/* other colors */
/* white*/
/* darker grey */
/* light grey */
/* dark grey */
/* black */
/* black */
/* background colours*/
/* font sizes */
/* font-family */
/* line 35, ../sass/style.scss */
html, body {
  color: #303030;
  font-size: 15px;
  font-family: trebuchet ms, sans-serif, helvetica;
  height: 100%;
}

/* line 36, ../sass/style.scss */
h1 {
  font-size: 20px;
  color: #e01b22;
}

/* line 37, ../sass/style.scss */
h2 {
  font-size: 18px;
}

/* line 38, ../sass/style.scss */
p {
  font-family: arial, sans-serif, helvetica;
}

/* line 39, ../sass/style.scss */
ul {
  margin: 0;
  padding: 0;
}

/* line 40, ../sass/style.scss */
path {
  fill: white;
}

/* line 42, ../sass/style.scss */
polygon {
  fill: white;
}

/* line 43, ../sass/style.scss */
svg {
  width: 140px;
  height: 140px;
  position: absolute;
  left: 38px;
  top: -15px;
}

/* line 46, ../sass/style.scss */
a, a:hover {
  text-decoration: none;
}

/* line 47, ../sass/style.scss */
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* line 48, ../sass/style.scss */
.text-logo h1 {
  color: #707070;
  font-size: 28px;
  height: 60px;
  line-height: 60px;
  margin: 0 20px;
}

/* line 49, ../sass/style.scss */
.custom-search::-webkit-input-placeholder {
  color: #d7d7d7;
  font-size: 25px;
}

/* line 50, ../sass/style.scss */
.custom-search:-moz-placeholder {
  color: #d7d7d7;
  font-size: 25px;
}

/* FF 4-18 */
/* line 51, ../sass/style.scss */
.custom-search::-moz-placeholder {
  color: #d7d7d7;
  font-size: 25px;
}

/* FF 19+ */
/* line 52, ../sass/style.scss */
.custom-search:-ms-input-placeholder {
  color: #d7d7d7;
  font-size: 25px;
}

/* IE 10+ */
/* line 55, ../sass/style.scss */
.sticky-bar {
  background: #303030;
  display: block;
  height: 40px;
  line-height: 40px;
}
/* line 56, ../sass/style.scss */
.sticky-bar section {
  /*width:61%;*/
  width: 980px;
  margin: 0 auto;
}
/* line 57, ../sass/style.scss */
.sticky-bar article ul li {
  display: inline-block;
  list-style: none;
  margin-right: 5px;
}
/* line 58, ../sass/style.scss */
.sticky-bar article ul li:last-child {
  margin-right: 0;
}
/* line 59, ../sass/style.scss */
.sticky-bar ul li p, .sticky-bar ul li p a {
  color: white;
}
/* line 60, ../sass/style.scss */
.sticky-bar ul li p a {
  cursor: pointer;
}
/* line 61, ../sass/style.scss */
.sticky-bar ul li p a:hover {
  color: #e01b22;
}
/* line 62, ../sass/style.scss */
.sticky-bar ul li .points {
  color: #e01b22;
}

/* line 64, ../sass/style.scss */
.section-divide {
  border-bottom: 1px solid #d7d7d7;
  background: white;
}
/* line 66, ../sass/style.scss */
.section-divide header section {
  /*width:61%;*/
  width: 980px;
  margin: 0 auto;
}
/* line 67, ../sass/style.scss */
.section-divide header section .logo {
  line-height: 200px;
}
/* line 69, ../sass/style.scss */
.section-divide header article ul li {
  display: inline-block;
  list-style: none;
}

/* line 73, ../sass/style.scss */
header section nav {
  padding-right: 0 !important;
  height: 60px;
  line-height: 60px;
}
/* line 74, ../sass/style.scss */
header section nav ul {
  margin: 0;
  padding: 0;
}
/* line 75, ../sass/style.scss */
header section nav ul li {
  list-style: none;
  display: inline-block;
  margin-right: 10px;
}
/* line 76, ../sass/style.scss */
header section nav ul li a {
  color: #707070;
  font-weight: bold;
  font-family: arial, sans-serif, helvetica;
}
/* line 80, ../sass/style.scss */
header section nav li:last-child {
  margin-right: 0;
}

/* line 83, ../sass/style.scss */
.lastLi {
  margin-right: 0;
}

/* line 84, ../sass/style.scss */
section nav ul li a:hover {
  color: #e01b22;
}

/* line 85, ../sass/style.scss */
section nav ul li a:focus {
  color: #e01b22;
  text-decoration: none;
}

/* line 86, ../sass/style.scss */
.container .search {
  border-bottom: 1px solid #d7d7d7;
  padding-right: 0;
  padding-bottom: 10px;
  margin-top: 25px;
  margin-bottom: 10px;
  position: relative;
  width: 922px;
}

/* line 87, ../sass/style.scss */
.container .search .glyphicon-search {
  font-size: 35px;
  color: #e01b22;
}

/* line 88, ../sass/style.scss */
.container .search-logo {
  width: 40px;
}

/* line 89, ../sass/style.scss */
.container .search-field input {
  border: none;
  box-shadow: none;
  font-size: 25px;
  height: 45px;
}

/* line 90, ../sass/style.scss */
.container .search-btn {
  padding: 0;
}
/* line 91, ../sass/style.scss */
.container .search-btn button {
  border: none !important;
  background: #e01b22;
  box-shadow: none;
  border-radius: 0;
  color: white;
  width: 100px;
  height: 35px;
  font-size: 18px !important;
  font-family: trebuchet ms, sans-serif, helvetica;
}
/* line 92, ../sass/style.scss */
.container .search-btn button:hover {
  background: #aa090e;
}

/* line 94, ../sass/style.scss */
.search-btn-search {
  padding: 0;
}

/* line 95, ../sass/style.scss */
button {
  border: none;
  background: #e01b22 !important;
  box-shadow: none;
  border-radius: 0 !important;
  color: white !important;
  width: 100px;
  height: 35px;
  font-size: 18px;
  font-family: trebuchet ms, sans-serif, helvetica;
}

/* line 96, ../sass/style.scss */
button:hover {
  background: #aa090e !important;
}

/* line 97, ../sass/style.scss */
.basic section {
  /*width:59.5%;*/
  width: 980px;
  margin: 0 auto;
}

/* line 98, ../sass/style.scss */
.row-1 {
  background: #f3f3f3;
  margin: 0;
  padding: 20px 0;
}

/* line 99, ../sass/style.scss */
.row-2 {
  background: #dadada;
  margin: 0;
  padding: 20px 0;
}
/* line 100, ../sass/style.scss */
.row-2 h1 {
  margin: 0 0 10px 0;
}

/* line 102, ../sass/style.scss */
.row-3 {
  background: #f3f3f3;
  margin: 0;
  padding: 20px 0 50px 0;
}
/* line 103, ../sass/style.scss */
.row-3 h1 {
  margin: 0 0 10px 0;
}

/* line 105, ../sass/style.scss */
.row-4 {
  background: #303030;
  margin: 0;
  padding: 20px 0 50px 0;
  border-top: 2px solid #e01b22;
}
/* line 106, ../sass/style.scss */
.row-4 h1 {
  margin: 0 0 10px 0;
}

/* line 109, ../sass/style.scss */
.row-1 .main-container {
  position: relative;
  height: 310px;
  padding: 0;
}
/* line 110, ../sass/style.scss */
.row-1 .main-container article {
  height: 310px;
  width: 300px;
  margin-right: 10px;
  text-align: center;
  padding: 0;
  box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.4);
}
/* line 111, ../sass/style.scss */
.row-1 .main-container article:last-child {
  margin-right: 0;
}
/* line 112, ../sass/style.scss */
.row-1 .main-container .bucket-1 {
  background: white;
}
/* line 113, ../sass/style.scss */
.row-1 .main-container .bucket-1 .image-bg {
  background: url("../images/fitness-days.png") no-repeat;
  width: 130px;
  height: 130px;
  margin: 32px auto;
}
/* line 114, ../sass/style.scss */
.row-1 .main-container .bucket-1 .image-bg p {
  margin: 0;
  position: relative;
  top: 30px;
}
/* line 115, ../sass/style.scss */
.row-1 .main-container .bucket-1 .image-bg p span {
  font-size: 40px;
}
/* line 116, ../sass/style.scss */
.row-1 .main-container .bucket-1 .image-bg p span:last-child {
  font-size: 20px;
}
/* line 119, ../sass/style.scss */
.row-1 .main-container .bucket-1 .workout {
  bottom: 36px;
}
/* line 120, ../sass/style.scss */
.row-1 .main-container .bucket-1 .workout a:hover {
  background: #aa090e;
}
/* line 123, ../sass/style.scss */
.row-1 .main-container .bucket-2 {
  height: 310px;
  position: relative;
  overflow: hidden;
}
/* line 124, ../sass/style.scss */
.row-1 .main-container .bucket-2 h1 {
  z-index: 2;
}
/* line 125, ../sass/style.scss */
.row-1 .main-container .bucket-2 .main {
  overflow: hidden;
}
/* line 126, ../sass/style.scss */
.row-1 .main-container .bucket-2 .main img {
  position: absolute;
  top: 0px;
  width: 100%;
  height: auto;
  left: 0;
  z-index: 0;
}
/* line 130, ../sass/style.scss */
.row-1 .main-container .slider {
  background: white;
  padding: 0;
  margin-top: 0;
  position: relative;
}
/* line 131, ../sass/style.scss */
.row-1 .main-container .slider h1:first-child {
  color: #707070;
  top: 10px;
}
/* line 132, ../sass/style.scss */
.row-1 .main-container .slider h1 {
  margin: 0;
  position: absolute;
  top: 60px;
  left: 10px;
}
/* line 134, ../sass/style.scss */
.row-1 .main-container footer {
  position: absolute;
  bottom: 0;
  background: #e01b22;
  padding: 0;
  margin: 0;
  height: 35px;
  line-height: 35px;
}
/* line 135, ../sass/style.scss */
.row-1 .main-container footer a {
  color: white;
  display: inline-block;
  height: 35px;
}
/* line 136, ../sass/style.scss */
.row-1 .main-container footer a:hover {
  background: #aa090e;
}
/* line 138, ../sass/style.scss */
.row-1 .main-container footer:last-child {
  background: #e01b22;
}
/* line 139, ../sass/style.scss */
.row-1 .main-container .slider {
  text-align: left;
}

/* line 141, ../sass/style.scss */
.row-2 .main-container {
  position: relative;
  height: 310px;
  padding: 0;
  margin-bottom: 10px;
}
/* line 142, ../sass/style.scss */
.row-2 .main-container article {
  height: 310px;
  width: 222px;
  margin-right: 10px;
  text-align: center;
  padding: 0;
  box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.4);
}
/* line 143, ../sass/style.scss */
.row-2 .main-container article:last-child {
  margin-right: 0;
}
/* line 144, ../sass/style.scss */
.row-2 .main-container .bucket {
  background: white;
}
/* line 145, ../sass/style.scss */
.row-2 .main-container .bucket img {
  margin: 15px 0;
}
/* line 146, ../sass/style.scss */
.row-2 .main-container .bucket header {
  padding: 10px 20px;
}
/* line 147, ../sass/style.scss */
.row-2 .main-container .bucket header h1 {
  text-align: left;
  margin: 0;
}
/* line 150, ../sass/style.scss */
.row-2 .main-container .bucket p {
  display: inline-block;
  height: 70px;
  overflow: hidden;
  padding: 0 20px;
  text-align: left;
  text-overflow: ellipsis;
}
/* line 151, ../sass/style.scss */
.row-2 .main-container .bucket p a {
  color: black;
}
/* line 153, ../sass/style.scss */
.row-2 .main-container .bucket .readmore {
  display: none;
}
/* line 155, ../sass/style.scss */
.row-2 .main-container footer {
  position: absolute;
  bottom: 0;
  background: #e01b22;
  padding: 0;
  margin: 0;
  height: 35px;
  line-height: 35px;
}
/* line 156, ../sass/style.scss */
.row-2 .main-container footer a {
  color: white;
  display: inline-block;
  height: 35px;
}
/* line 157, ../sass/style.scss */
.row-2 .main-container footer a:hover {
  background: #aa090e;
  color: white;
}
/* line 159, ../sass/style.scss */
.row-2 .main-container footer:last-child {
  background: #e01b22;
}
/* line 160, ../sass/style.scss */
.row-2 .main-container .slider {
  text-align: left;
}

/* line 163, ../sass/style.scss */
.row-3 .main-container {
  position: relative;
  height: 310px;
  padding: 0;
}
/* line 165, ../sass/style.scss */
.row-3 .main-container article {
  width: 222px;
  margin-right: 10px;
  text-align: center;
  padding: 0;
}
/* line 168, ../sass/style.scss */
.row-3 .main-container article .symptoms:hover path {
  fill: #e01b22;
}
/* line 169, ../sass/style.scss */
.row-3 .main-container article .medication:hover path {
  fill: #e01b22;
}
/* line 170, ../sass/style.scss */
.row-3 .main-container article .chronic:hover path {
  fill: #e01b22;
}
/* line 171, ../sass/style.scss */
.row-3 .main-container article .first-aid:hover path {
  fill: #e01b22;
}
/* line 171, ../sass/style.scss */
.row-3 .main-container article .first-aid:hover polygon {
  fill: #e01b22;
}
/* line 172, ../sass/style.scss */
.row-3 .main-container article .procedures:hover path {
  fill: #e01b22;
}
/* line 173, ../sass/style.scss */
.row-3 .main-container article .disease:hover path {
  fill: #e01b22;
}
/* line 177, ../sass/style.scss */
.row-3 .main-container article:last-child {
  margin-right: 0;
}
/* line 178, ../sass/style.scss */
.row-3 .main-container .bucket {
  background: #e01b22;
  height: 160px;
  margin-bottom: 10px;
  box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
/* line 179, ../sass/style.scss */
.row-3 .main-container .bucket img {
  margin: 15px 0;
}
/* line 180, ../sass/style.scss */
.row-3 .main-container .bucket header {
  padding: 10px 20px;
  position: relative;
  top: 100px;
}
/* line 181, ../sass/style.scss */
.row-3 .main-container .bucket header h1 {
  margin: 0;
  color: white;
}
/* line 184, ../sass/style.scss */
.row-3 .main-container .bucket p {
  display: inline-block;
  height: 70px;
  overflow: hidden;
  padding: 0 20px;
  text-align: left;
  text-overflow: ellipsis;
}
/* line 185, ../sass/style.scss */
.row-3 .main-container .bucket p a {
  color: black;
}
/* line 187, ../sass/style.scss */
.row-3 .main-container .bucket .readmore {
  display: none;
}
/* line 189, ../sass/style.scss */
.row-3 .main-container .bucket:hover {
  background: white;
}
/* line 190, ../sass/style.scss */
.row-3 .main-container .bucket:hover h1 {
  color: #e01b22;
}
/* line 192, ../sass/style.scss */
.row-3 .main-container .tools {
  background: white;
}
/* line 193, ../sass/style.scss */
.row-3 .main-container .tools {
  height: 330px;
}
/* line 194, ../sass/style.scss */
.row-3 .main-container footer {
  position: absolute;
  bottom: 0;
  background: #e01b22;
  padding: 0;
  margin: 0;
  height: 35px;
  line-height: 35px;
}
/* line 195, ../sass/style.scss */
.row-3 .main-container footer a {
  color: white;
  display: inline-block;
  height: 35px;
}
/* line 196, ../sass/style.scss */
.row-3 .main-container footer a:hover {
  background: #f9d1d3;
  color: #aa090e;
}
/* line 198, ../sass/style.scss */
.row-3 .main-container footer:last-child {
  background: #aa090e;
}
/* line 199, ../sass/style.scss */
.row-3 .main-container .slider {
  text-align: left;
}

/* line 202, ../sass/style.scss */
.loadmore {
  text-align: center;
}
/* line 203, ../sass/style.scss */
.loadmore article {
  width: 100%;
}
/* line 204, ../sass/style.scss */
.loadmore article button {
  margin: 0 25%;
  color: #aa090e;
  border-color: #aa090e;
  border-radius: 0;
  height: 59px;
}
/* line 205, ../sass/style.scss */
.loadmore article button:hover {
  background: #aa090e;
  color: white;
  border-color: #f9d1d3;
}

/* line 209, ../sass/style.scss */
.lifestyle-programme .main-container {
  padding: 10px 10px 10px 0;
  height: auto;
}
/* line 210, ../sass/style.scss */
.lifestyle-programme .main-container article:first-child {
  padding-left: 0;
}
/* line 211, ../sass/style.scss */
.lifestyle-programme .main-container article {
  text-align: left;
  padding: 10px;
  height: auto;
  box-shadow: none;
}
/* line 212, ../sass/style.scss */
.lifestyle-programme .main-container article img {
  vertical-align: top;
}
/* line 213, ../sass/style.scss */
.lifestyle-programme .main-container article .text {
  display: inline-block;
  width: 75%;
  vertical-align: top;
  margin-left: 5px;
}
/* line 214, ../sass/style.scss */
.lifestyle-programme .main-container article .text h1 {
  margin: 0;
}
/* line 215, ../sass/style.scss */
.lifestyle-programme .main-container article .text p {
  height: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 221, ../sass/style.scss */
.footer .main-container {
  padding: 10px 10px 10px 0;
  height: auto;
}
/* line 222, ../sass/style.scss */
.footer .main-container article:first-child {
  padding-left: 0;
}
/* line 223, ../sass/style.scss */
.footer .main-container article {
  text-align: left;
  padding: 10px;
  height: auto;
  box-shadow: none;
}
/* line 224, ../sass/style.scss */
.footer .main-container article img {
  vertical-align: top;
}
/* line 226, ../sass/style.scss */
.footer .main-container article ul h1 {
  margin: 0;
}
/* line 227, ../sass/style.scss */
.footer .main-container article ul li {
  margin: 2px 0;
}
/* line 228, ../sass/style.scss */
.footer .main-container article ul li a {
  color: white;
}
/* line 229, ../sass/style.scss */
.footer .main-container article ul li a:hover {
  color: #e01b22;
}
/* line 236, ../sass/style.scss */
.footer .main-container .social ul li {
  margin: 10px 0;
}
/* line 237, ../sass/style.scss */
.footer .main-container .social ul li img {
  margin-right: 10px;
}

/* line 244, ../sass/style.scss */
.nav-tabs li {
  width: 50%;
}
/* line 245, ../sass/style.scss */
.nav-tabs li a {
  border: none !important;
  border-radius: 0;
  color: #303030;
  margin: 0;
}

/* line 247, ../sass/style.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  background: #e01b22;
  color: white;
  border: none !important;
  outline: 0;
}

/* line 248, ../sass/style.scss */
.tab-content ul {
  text-align: left;
  margin: 10px;
}
/* line 249, ../sass/style.scss */
.tab-content ul li {
  list-style: none;
}
/* line 250, ../sass/style.scss */
.tab-content ul li a {
  color: #303030;
}
/* line 251, ../sass/style.scss */
.tab-content ul li a:hover {
  color: #e01b22;
}

/* line 255, ../sass/style.scss */
.carousel {
  width: 100%;
}

/* line 256, ../sass/style.scss */
.carousel img {
  width: auto;
  height: auto;
}

/* line 257, ../sass/style.scss */
.carousel .item {
  height: 310px;
}
/* line 258, ../sass/style.scss */
.carousel .item button {
  position: absolute;
  bottom: 70px;
  left: 10px;
}

/* line 260, ../sass/style.scss */
.carousel-control {
  background: none !important;
  top: 135px;
  filter: alpha(opacity=50);
}

/* line 261, ../sass/style.scss */
.carousel-control.right {
  right: -10px;
}

/* line 262, ../sass/style.scss */
.carousel-control.left {
  left: -10px;
}

/* line 263, ../sass/style.scss */
.carousel-indicators {
  left: 10px;
  margin: 0;
  text-align: left;
  bottom: 10px;
}

/* line 264, ../sass/style.scss */
.carousel-indicators .active {
  background: #303030;
  border: none;
}

/* line 265, ../sass/style.scss */
.carousel-indicators li {
  background: #d7d7d7;
  border: none;
}

/* sercah styles*/
/* line 269, ../sass/style.scss */
.search-items {
  margin: 20px auto;
}
/* line 270, ../sass/style.scss */
.search-items .order-list {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 271, ../sass/style.scss */
.search-items .order-list h1 {
  margin-top: 0;
}
/* line 272, ../sass/style.scss */
.search-items .order-list a {
  color: #303030;
}
/* line 273, ../sass/style.scss */
.search-items .order-list a:hover {
  color: #e01b22;
}
/* line 275, ../sass/style.scss */
.search-items .search-results {
  display: inline-block;
  height: 100%;
  padding: 0;
}
/* line 276, ../sass/style.scss */
.search-items .search-results h1 {
  color: #242424;
  font-weight: bold;
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 277, ../sass/style.scss */
.search-items .search-results .blurbImg {
  display: inline-block;
  width: 60px;
  height: 60px;
  border: solid thin white;
  border-radius: 60px;
  margin-right: 10px;
}
/* line 278, ../sass/style.scss */
.search-items .search-results .blurbImg img {
  width: 60px;
  height: auto;
}
/* line 280, ../sass/style.scss */
.search-items .search-results span {
  overflow: hidden;
  display: inline-block;
  width: 600px;
}
/* line 281, ../sass/style.scss */
.search-items .search-results span h2 {
  color: #e01b22;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
/* line 282, ../sass/style.scss */
.search-items .search-results span p {
  color: #707070;
  margin: 0;
  padding: 0;
  height: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 286, ../sass/style.scss */
.search-items .date p {
  margin-top: 35px;
}
/* line 292, ../sass/style.scss */
.search-items ul li {
  list-style: none;
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 293, ../sass/style.scss */
.search-items ul li img {
  display: inline-block;
  vertical-align: top;
}
/* line 294, ../sass/style.scss */
.search-items ul li span {
  vertical-align: top;
  display: inline-block;
}
/* line 295, ../sass/style.scss */
.search-items ul li span h1 {
  margin-top: 0;
}

/* line 304, ../sass/style.scss */
.search-btn .glyphicon-search {
  color: #e01b22;
  display: none;
}

/* line 306, ../sass/style.scss */
.close {
  display: none;
  opacity: 1;
  text-align: center;
  top: 0;
  margin-left: 10px;
  position: relative;
  border: 1px solid thin #aa090e;
  font-weight: normal;
}
/* line 308, ../sass/style.scss */
.close a {
  color: white;
  text-decoration: none;
  position: relative;
  display: inline-block;
  height: 35px;
}
/* line 309, ../sass/style.scss */
.close a span {
  color: #707070;
  font-size: 20px;
  display: inline-block;
}
/* line 311, ../sass/style.scss */
.close a .closeBtn {
  width: 35px;
  height: 35px;
  line-height: 35px;
  color: white;
}
/* line 312, ../sass/style.scss */
.close a .closeBtn span {
  width: 0;
  height: 0;
  color: white;
  background: #707070;
  border-radius: 25px;
}
/* line 313, ../sass/style.scss */
.close a .closeBtn span img {
  width: 13px;
  height: 13px;
  position: relative;
  left: 0px;
  bottom: 4px;
}
/* line 318, ../sass/style.scss */
.close a .closeBtn span:hover {
  background: #aa090e;
  opacity: 1;
}
/* line 319, ../sass/style.scss */
.close a .closeBtn span:focus {
  background: #aa090e;
  opacity: 1;
}
/* line 320, ../sass/style.scss */
.close a img {
  line-height: 10px;
}

/* line 323, ../sass/style.scss */
.closeTxt {
  width: 50px;
  height: 35px;
  display: inline-block;
  line-height: 34px;
  position: relative;
  bottom: 0px;
  color: #474747;
  font-size: 20px;
}

/* line 326, ../sass/style.scss */
.search-opacity {
  background: white;
  opacity: 0.97;
  z-index: 999;
  box-shadow: 0 8px 7px -4px rgba(0, 0, 0, 0.4);
  left: 0;
  border-bottom: none;
  position: relative;
  width: 100%;
  margin-right: 0;
  top: 0;
}

/* line 327, ../sass/style.scss */
.search-section {
  background: white;
}
/* line 329, ../sass/style.scss */
.search-section header section {
  /*width:61%*/
  margin: 0 auto;
  width: 1140px;
}
/* line 330, ../sass/style.scss */
.search-section header section .logo {
  line-height: 200px;
}
/* line 332, ../sass/style.scss */
.search-section header article ul li {
  display: inline-block;
  list-style: none;
}

/* line 336, ../sass/style.scss */
.shadow {
  box-shadow: 0 20px 10px 0 rgba(0, 0, 0, 0.3);
}

/* line 337, ../sass/style.scss */
.sticky-wrapper {
  width: 100%;
}

/* line 338, ../sass/style.scss */
.row {
  margin-left: 0;
  margin-right: 0;
}

/* line 339, ../sass/style.scss */
.ng-show {
  height: 100%;
}

/* line 340, ../sass/style.scss */
.suggest {
  margin: 0 auto;
  border-bottom: 2px dotted #707070;
  padding-bottom: 20px;
}
/* line 342, ../sass/style.scss */
.suggest ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 343, ../sass/style.scss */
.suggest ul li a {
  color: #707070;
}
/* line 344, ../sass/style.scss */
.suggest ul li a:hover {
  color: #e01b22;
}

/* line 349, ../sass/style.scss */
section {
  width: 1140px;
}

/* line 350, ../sass/style.scss */
.container {
  width: 980px;
  overflow: hidden;
  padding: 0;
}

/* line 351, ../sass/style.scss */
.search-tems-back {
  margin: 0 auto;
  width: 100%;
  background: white;
  height: 100%;
}
/* line 352, ../sass/style.scss */
.search-tems-back section {
  margin: 0 auto;
  width: 1140px;
}

/* line 354, ../sass/style.scss */
.btn-srch {
  position: absolute;
  right: -200px;
  height: 45px;
}

/* line 355, ../sass/style.scss */
#sticky.stick {
  position: fixed;
  top: 40px;
  z-index: 10000;
  width: 100%;
}

/* line 362, ../sass/style.scss */
#sticky.sticker {
  position: fixed;
  top: 40px;
  z-index: 999;
  width: 100%;
}

/* line 370, ../sass/style.scss */
.sticky-bar {
  position: fixed;
  top: 0;
  z-index: 10000;
}

/* line 371, ../sass/style.scss */
.hiddenSearch {
  display: none;
  background: white;
  position: relative;
}

/* line 372, ../sass/style.scss */
.theSearch {
  position: relative;
  border: none;
}

/* line 373, ../sass/style.scss */
#header {
  position: relative;
  z-index: 100;
}

/* line 377, ../sass/style.scss */
.theMainSearch {
  display: block;
  position: relative;
  width: 100%;
  z-index: 50;
  height: 100%;
  box-shadow: none;
}

/* line 386, ../sass/style.scss */
.body {
  display: block;
  position: absolute;
  top: 350px;
  z-index: 0;
  width: 100%;
}

/* line 394, ../sass/style.scss */
.hiddenSearchResults {
  position: absolute;
  width: 100%;
}

/* line 398, ../sass/style.scss */
.arrow {
  background: url("../images/downArrow.png") no-repeat;
}

/* line 399, ../sass/style.scss */
#magic-line {
  position: absolute;
  bottom: 14px;
  left: 153px;
  width: 100px;
  height: 2px;
  background: #e01b22;
}

/* line 403, ../sass/style.scss */
.logo-section header article {
  padding-right: 0;
}

/* line 406, ../sass/style.scss */
.col-lg-9 {
  width: 72%;
}

/* line 409, ../sass/style.scss */
.sticky-bar section article {
  padding-right: 55px;
}

/* line 412, ../sass/style.scss */
.blurberImg {
  display: inline-block;
  width: 100px;
  height: 100px;
  border: solid thin white;
  border-radius: 100px;
  margin-right: 10px;
  overflow: hidden;
  margin-top: 10px;
}
/* line 413, ../sass/style.scss */
.blurberImg img {
  width: 140px;
  height: auto;
  margin: 0 !important;
}

/* line 415, ../sass/style.scss */
.info {
  height: 275px;
}

/* line 416, ../sass/style.scss */
.contenthover {
  padding: 20px 20px 10px 20px;
  height: 275px;
  width: 222px;
  position: relative;
}

/* line 417, ../sass/style.scss */
.mybackground {
  background: url("../images/bucket-bg.png") repeat rgba(0, 0, 0, 0.6);
}
/* line 418, ../sass/style.scss */
.mybackground img {
  bottom: 26px;
  height: 100px;
  position: relative;
  right: 5px;
  width: 100px;
}

/* line 420, ../sass/style.scss */
.contenthover, .contenthover h3, contenthover a {
  color: #fff;
}

/* line 421, ../sass/style.scss */
.contenthover h3 {
  margin: 0 0 10px 0;
  line-height: 23px;
  padding: 0;
  text-align: left;
  font-size: 19px;
  font-weight: bold;
  position: relative;
  bottom: 26px;
  left: 1px;
}

/* line 422, ../sass/style.scss */
.contenthover p {
  margin: 0 0 10px 0;
  line-height: 23px;
  padding: 0;
  text-align: left;
  font-size: 15px;
  font-weight: bold;
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
}

/* line 423, ../sass/style.scss */
.contenthover a.mybutton {
  display: block;
  float: left;
  padding: 5px 10px;
  background: #707070;
  color: white !important;
  border: 1px solid white;
  width: 100%;
  text-align: center;
  font-weight: normal;
}

/* line 424, ../sass/style.scss */
.contenthover a.mybutton:hover {
  background: white;
  color: #303030 !important;
  border: 1px solid #303030 !important;
}
