/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */

@font-face {
  font-family: 'Myriad';
  src: url('../fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'), 
     url('../fonts/myriadpro-regular-webfont.woff') format('woff'),
     url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'),
     url('../fonts/myriadpro-regular-webfont.svg#webfontj1CI1MAi') format('svg');
  font-weight: normal;
  font-style: normal;
}

#toolbar {
  display:block;
}

#header, #headerbar, #logo p {
  margin:0;
}

#header {
  margin-bottom: 6px;
}

#headerbar {
  margin-right:15px;
}

#logo p img {
  margin:2px 0 0 -4px;
}

.video-play {
    background: url(http://www.fmc-seating.com/images/video-play.png) no-repeat 0px 11px;
    border-bottom: 1px dotted #CCC;
    padding: 8px 0 8px 25px;
    margin: 0px;
    color: #838385;
}

.theDate {
  font-size:11px;
  color:#999;
  display:inline-block;
  float:right;
  margin: 13px 8px 0 0;
}

#headerbar .module {
  max-width:100%;
  margin:0;
}

#headerbar .menu-sidebar, #headerbar .menu-sidebar li, #headerbar .menu-sidebar li a {
  display:inline-block;
}

#headerbar .menu-sidebar li:first-child {
  margin-left:0;
  padding-left:0;
  background:none;
}

#headerbar .menu-sidebar li {
  margin-left:7px;
  padding-left:8px;
  background:url(../images/menu_line_item.png) 0 50% no-repeat;
}

#headerbar .menu-sidebar li.level1 {
  border-top:none;
}

#headerbar .menu-sidebar li a {
  font-size:11px;
  color:#999;
  padding: 0 10px;
}

#headerbar .menu-sidebar li:last-child a {
  padding-right:0;
}

#headerbar .right {
  display:inline-block;
  width:344px;
  float:right;
  margin-top:8px;
}

.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
  padding:0 9px 0 9px;
}

.menu-dropdown a.level1, .menu-dropdown span.level1 {
  color:#e9eaeb;
  font-size:11px;
  font-weight: bold;
}

.menu-dropdown a.level1, .menu-dropdown span.level1 {
  background:none;
}

.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1, .menu-dropdown li.active .level1 {
  color:#e9eaeb;  
}

.menu-dropdown li.level1.active, .menu-dropdown li.level1:hover {
  background:url('../images/divider.png') no-repeat 100% 0, url('../images/theHover.png') repeat-x !important;  
}

.menu-dropdown li.level2.active a, .menu-dropdown li.level2.active a span {
  color: #02105C;
}

.menu-dropdown li.level1:first-child {
  border-radius:10px 0 0 10px;
}

.menu-dropdown li.level1 {
  background:url('../images/divider.png') no-repeat 100% 0;
  margin-top: -5px;
  padding-top: 5px;  
}

.menu-dropdown li.level1:last-child {
  background: none;
}

#menubar {
  background: url('../images/menuBG.png') repeat-x;
  margin: 4px 0 0 6px;
  width: 957px;
  height: 31px;
}

.searchbox {
  background:url('../images/searchBG.png') no-repeat;
  height: 30px;
  margin-top: -3px;
  padding: 0 31px;
}

.menu-dropdown span {
  text-transform:uppercase;
}

.searchbox input {
  height: 28px;
  color: black;
}

.menu-dropdown .dropdown-bg > div {
  border: none;
  background: url('../images/dropTop.png') no-repeat, url('../images/dropBottom.png') no-repeat 0 100%;
  padding:0;
}

.menu-dropdown .dropdown-bg > div > .width100 {
  background: url('../images/dropMiddle.png') repeat-y 0 0;
  margin: 16px 0 16px 0px;
}

.menu-dropdown li.level2 {
  border:none;
  background: url('../images/dropDivider.png') no-repeat 50% 100%;
}

.menu-dropdown li.level2:last-child {
  background: none;
}

.menu-dropdown a.level2, .menu-dropdown span.level2 {
  color: #fff;
  font-size:14px;
  font-weight: bold;
  padding: 0 27px;
}

.menu-dropdown a.level2 span {
  text-transform: none;
}

.menu-dropdown a.level2:hover {
  color: #02105C;
}

.menu-dropdown .dropdown {
  width: 279px !important;
  border: none;
}

.theSlideshow {
  margin-top: 0;
}

.uk-button.vid a {
    background: #4259a2;
    padding: 10px;
    padding-right: 40px;
    padding-left: 40px;
    border-radius: 4px;
    color: #fff;
}

.module.mod-line.deepest img {
    border-radius: 10px;
    border: 1px solid #ccc;
}
.grid-h .mod-line {
  padding:0 14px;
  background:none;
}

#top-a .ourPatient {
  margin-top: 15px;
}

#top-a .width50 {
  width: 700px;
  height: 405px;
}

#top-a .width25 {
  height: 123px;
  margin-left: -45px;
  width: 300px !important;  
}

#top-a .notSure {
  background-color: #F1AA00;
  border-radius: 8px;
  margin: 140px 0 0 13px;
  overflow: hidden;
  min-height: 123px !important;
  width: 273px;
}

#top-a .notSure h4 {
  font-size: 19px;
  font-family: Verdana, Geneva, sans-serif;
  color: white;
  line-height: 24px;
  font-weight: normal;
  padding: 14px 0 2px 12px;
}

#top-a #theWhat label {
  font-size: 14px;
  color: white;
  padding: 0 4px 0 12px;
}

#top-a > .grid-block > .grid-box {
  height: 403px;
}

#iama {
  width: 202px;
  padding-left: 8px;
}

.wk-slideshow-default > div:hover .next, .wk-slideshow-default > div:hover .prev {
  background: url('../images/slideArrow.png') no-repeat;
  width: 30px;
  top: 55% !important;
  height: 31px;
}

.wk-slideshow-default > div {
  position: relative;
}

.wk-slideshow-default .next, .wk-slideshow-default .prev {
  background: url('../images/slideArrow.png') no-repeat;
  width: 30px;
  top: 48.3% !important;
  height: 31px;
}

.wk-slideshow-default .nav span {
  width: 17px;
  height: 17px;
  background: url('../images/btnSlide.png') 0 0 no-repeat;
  overflow: hidden;
  padding-right: 6px;  
}

.wk-slideshow-default .nav {
  z-index: 50;
  display: block;
  position: relative;
  top: -34px;
  margin: 0 auto;  
}

.wk-slideshow-default .nav .active span, .wk-slideshow-default .nav span:hover {
  background-position: 0 -19px;  
}

#top-a {
  padding-bottom: 0;
  border-bottom: none;
  margin: 0 0 0 10px;
}

.theHome #top-a {
  margin-top: 20px;
  padding-bottom: 7px;
}

.theHome #top-a .grid-block {
      overflow: hidden;
}

.wk-slideshow-default .next, .wk-slideshow-default > div:hover .next {
  background-position: 0 0;  
  right: 5% !important;  
}

.theHome .wk-slideshow-default .next, .theHome .wk-slideshow-default > div:hover .next {
  right: 6.5% !important;
}

.wk-slideshow-default .prev, .wk-slideshow-default > div:hover .prev {
  background-position: 0 100%;
  left: 5%;
}

.community .wk-slideshow img, .community  .wk-gallery img, .community  .spotlight img, .community  a[data-lightbox] img {
  border-radius: 16px;
  height: 447px;
}

.community #top-a > .grid-block > .grid-box {
  height: 474px;
}

.community .wk-slideshow .slides {
  height: 447px !important;
}

#top-b .module {
  min-height: 44px !important;
}

#top-b {
  margin:0 13px 0 6px;
  padding:0;
  border-bottom:none;
  border-top: 0px solid #ddd; /* made 0px to hide the top border of the news ticker */
}

#newsTitle, #newsContent {
  font-size:16px;
  padding-right: 5px;
}

#newsTitle {
  color:#052192;  
  font-weight:bold;
}

#newsContent a {
  color: #7786B0;
  padding-left: 5px;
  text-decoration:none;
}

#newsContent {
  color:#7786B0;
  font-size:16px;
  font-weight: bold;
  display: block;
}

#newsContent > span {
  display: inline-block;
  padding-top: 1px;
  position: relative;
  top: 1px;
  color: #051f92;
}

.theHome #main {
  display:none;
}

#bottom-a {
  padding-top: 0;
  border-top: none;
  margin: 0 0 6px 6px;
  width: 960px;
}

#news {
  line-height: 16px;
  margin: 7px 0 0 6px;
  border-bottom: 0px solid #DDD; /* made 0px to hide the bottom border of the news ticker */
  width: 961px;
  padding-bottom: 7px;
  height: 20px;
  padding-left: 0;
}

.productFinder {
  background:url('../images/product_finder.jpg') no-repeat;
  background-color: transparent !important;
  min-height: 200px;
  background-size: 100%;
}

.productFinder .textarea {
  position: relative;
  top: 109px;
  left: 50px;
}

.theHome .productFinder {
  background-size: auto;
}

.theHome .productFinder .textarea {
  top: 112px;  
}

.theHome .productFinder .itemcategory {
  top: 106px;
}

.theHome .productFinder button.button:hover, .theHome .productFinder button.button:active {
  top: 54px;
}

.productFinder .textarea input {
  background: none;
  border: none;
  height: 12px;
  width: 112px;
  -webkit-box-shadow: none;
  box-shadow: none;
  line-height: 13px;
}

.productFinder .textarea input:hover {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.productFinder .itemcategory {
  position: relative;
  top: 103px;
  left: 17px;
}

.productFinder .itemcategory select {
  background: none white;
  border: 1px solid #ABADB3;
  width: 209px;
  margin-top: 3px;
}

.productFinder button.button {
  background: none;
  width: 33px;
  height: 27px;
  position: relative;
  left: 212px;
  text-indent: -999px;
  overflow: hidden;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;    
  box-shadow: none;
  top: 55px;
}

.productFinder button.button:hover, .productFinder button.button:active {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;    
  box-shadow: none;
  position: relative;
  left: 207px;
  top: 51px;  
}

.clinicFinder {
  background:url('../images/clinic_finder.jpg') no-repeat;
  background-color: transparent !important;  
}

.clinicFinder input[type=submit] {
  display: none;
}

.clinicFinder input[type=text] {
  border: none;
  background: none;
  position: relative;
  display: block;
  top: 154px;
  left: 141px;
  width: 117px;
}

#frmProductFinder {
    margin-top: 110px;
}

#frmProductFinder input {
  border: none;
  background: none;
}

#productSearch {
    margin: 0 0 0 26px;
    width: 117px;
    padding: 0 10px 0 30px;
    line-height: 28px;
    font-size: 13px;
    font-family: Verdana, Geneva, sans-serif;
    display: block;
}

#selectProductFinder {
    margin: 16px 0 0 26px;
    width: 204px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 14px;
}

#productFinderSumbit {
    display: inline-block;
    margin: 16px 0 0 13px;
    overflow: hidden;
    text-indent: -999px;
    width: 31px;
    line-height: 26px;
}

#clinicSearch {
    margin: 152px 0 0 116px;
    line-height: 28px;
    border: none;
    background: none;
    width: 117px;
    padding: 0 10px 0 30px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

#bottom-a .module {
  margin: 9px 19px 9px 15px;
  padding: 0;
}

#bottom-b {
  margin: 20px 0 0 12px;
  border-top:none;
  background:url('../images/bottomBBG.jpg') no-repeat;
  min-height:234px;
  padding-left: 22px;
}

#bottom-b .grid-block > .width33 {
  width: 311px;
}

#bottom-b h3.module-title {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  text-shadow: 0px 1px 1px #555;
  font-weight: normal;
  background: url('../images/bottomBTitleDivider.gif') no-repeat 0 100%;
  padding: 0 0 12px 15px;
  text-transform: none;
  margin-bottom: 10px;
}

#bottom-b .menu-sidebar li.level1 {
  border-top: none;
}

.menu-sidebar ul a > span {
  padding-left: 37px;
  background: url('../images/dot.png') no-repeat 28px 7px;
}

.menu-sidebar ul li.level3 a > span {
  padding-left: 52px;
  background-position: 44px 7px;
}

.menu-sidebar ul li.level4 a > span {
  padding-left: 68px;
  background-position: 61px 7px;
}

#bottom-b li {
  background: url('../images/bottomBItemDivider.png') no-repeat 0 100%;
}

#bottom-b ul li:last-child {
  background: none;
}

.contactDesc, .contactNumber {
  float: left;
  width: 43%;
}

.contactUsFooter ul {
  list-style: none;
  padding-left: 0;
}

#bottom-b .quicklinksMenu {
  margin-left: 10px;
}

#bottom-b .contactUsFooter  {
  margin-left: 10px;
}

#bottom-b .contactUsFooter ul li {
  padding: 15px 0;
  line-height: 20px;
  overflow: hidden;  
  background: none;
}

#bottom-b .contactUsFooter ul li:first-child {
  padding-top: 0;
}
  
#bottom-b .menu-sidebar a, #bottom-b .menu-sidebar li > span, .contactDesc {
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  text-shadow: 0px 1px 1px #555;
  font-weight: normal;  
}

#bottom-b .menu-sidebar a, #bottom-b .menu-sidebar li > span {
  padding-left: 30px;
  background: url('../images/bottomBArrow.png') no-repeat 15px 50%;  
}

.contactNumber {
  color: #F1AA00;
  font-size: 20px;
  text-shadow: 0px 1px 1px #333;
}

#footer {
  margin: 30px 13px 0 5px;
  border-top: solid 2px #000731;
  background-color: #02105C;
  min-height: 80px;
}

.theHome #footer {
  margin-top: 0;
}

.footermenu1 {
  float: right;
  margin-right: 28px !important;
  text-align: right;
  width: 74%;
}

.footermenu2 {
  float: left;
  width: 17%;
  text-align: left;
  margin-top: 25px !important;
  margin-left: 34px !important;
}

.copyright {
    clear: both;
    text-align: left;
}

.footermenu1 ul.menu li span.separator {
  color: #F1AA00;
}

.footermenu1 ul.menu li span.separator {
  background: url('../images/phone.gif') no-repeat 0 50%;
  padding-left: 20px;
}

.footermenu1.sing ul.menu li span.separator {
  background: url('../images/phone.gif') no-repeat 10px 50%;
  padding-left: 31px;  
}

.footermenu1 ul.menu {
  margin: 18px 0 0 18px;
  width: 650px;
  text-align: right;    
}

.footermenu1 ul.menu li a {
    color:  white;
    font-size: 13px;
}

.footermenu1 .menu-line li {
  background: url('../images/footer_sep.png') no-repeat 0 50%;
}

.footermenu1 .menu-line li:first-child,.footermenu1 .menu-line li:nth-last-child(-n+1) {
  background: none;
}

#footer p.copy {
    font-size: 13px;
    color: #9F9F9F;
    margin: -38px 27px 0 17px;
  text-align: right;
}

#footer .footermenu2 a {
  display: inline-block;
  padding-left: 28px;
  color: white;
  font-size: 11px;
  margin: 0 3px;
  font-weight: bold;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif
}

#footer .plus {
  background: url('../images/plus.png') no-repeat 0 0;
}

#footer .equals {
  background: url('../images/equals.png') no-repeat 0 0;  
  margin-left: 10px;
}

#sidebar-b .module, #sidebar-a .module, #sidebar-a .module.info {
  background-color: #FAFBFD;
  border-radius: 5px;
}

#sidebar-b .mod-line {
  background-color: #F3F5FB;  
}

#sidebar-a .module.holidayDialysis {
  background: none;
  padding-left: 2px;
}

#sidebar-a .module.theMenu {
  background-color: #F2F2F2;
}

#sidebar-a .module {
  margin: 0 12px 15px 15px;
  background-color: transparent;
}

.sidebar-a-left #sidebar-a .sidebar-bg, .sidebar-b-left #sidebar-b .sidebar-bg {
  background: none;
}

#sidebar-b .menu-sidebar li.level1, #sidebar-a .menu-sidebar li.level1 {
  margin: 0 20px;
  border-bottom: 1px dotted #D7D7D7;
  border-top: 1px dotted white;
}

#sidebar-b .menu-sidebar, #sidebar-a .menu-sidebar  {
  padding: 0 0 14px 0;
}

#sidebar-b .menu-sidebar li.level1 a, #sidebar-a .menu-sidebar li.level1 a {
  color: #838385;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}

#sidebar-a .theMenu a {
      display: block;
      border-top: 1px solid white;
      border-bottom: 1px dotted #D7D7D7;
      padding: 5px;
      margin: 0 18px;
      color: #838383;
      font-weight: bold;
}

#sidebar-a .theMenu a:last-of-type {
      border-bottom: none;
      padding-bottom: 18px;
}

#sidebar-a .theMenu br {
      display: none;
}

#sidebar-a .menu-sidebar li.level1 span, #sidebar-a .menu-sidebar li.level1 span:hover {
  color: #838385;
}

#sidebar-b .menu-sidebar li.level1 a.active, #sidebar-a .menu-sidebar li.level1 a.active {
  font-weight: bold;
}

#sidebar-b .menu-sidebar li.level1:first-child {
  /*border-bottom: 1px solid #D7D7D7 !important;
  border-top: none;*/
}

#sidebar-b .menu-sidebar li.level1:last-child, #sidebar-a .menu-sidebar li.level1:last-child {
  border-bottom: none;
}

#sidebar-b .menu-sidebar li.level1:nth-child(2) {
  /*border-top: 1px solid white;*/
}

#sidebar-b .menu-sidebar li.level1:first-child a, #sidebar-b .menu-sidebar li.level1:first-child a, #sidebar-b .menu-sidebar li.level1:first-child a.active {  
  /*color: #666;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 16px;
  font-weight: normal;*/
}

#sidebar-b .grid-v .mod-line h3.module-title, #sidebar-a .grid-v .module h3.module-title {
  margin: 0 18px;
  padding: 19px 0 10px 0;
  background: none;
  border-radius: 0;
  color: #666;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 15px;
  font-weight: normal;
  border-bottom: 1px solid #D7D7D7 !important;
  border-top: none;
        text-transform: none;
}

#sidebar-b .module { 
  margin-left: 5px;
  margin-right: 35px;
  margin-bottom: 0;
}

#sidebar-b .mod-line {
  margin-bottom: 7px;
}

.corps img {
      width: 257px;
      height: auto;
      margin: auto;
      display: block;
      padding: 15px 0 18px 0;
}

.menu-dropdown ul.level3 li {
  padding-left: 31px;
}

.menu-dropdown ul.level3 li a, .menu-dropdown ul.level3 li span, .menu-dropdown ul.level2 li.active ul.level3 li a, .menu-dropdown ul.level2 li.active ul.level3 li span {
  color: white;
}

.menu-dropdown ul.level3 li a:hover, .menu-dropdown ul.level3 li a:hover span, .menu-dropdown ul.level2 li.active ul.level3 li a:hover, .menu-dropdown ul.level2 li.active ul.level3 li a:hover span {
  color: #02105C;
}

.menu-dropdown ul.level2 li.active ul.level3 li:hover a, .menu-dropdown ul.level2 li.active ul.level3 li:hover a span {
  color: #02105C !important;
}

.menu-dropdown ul.level2 li.active ul.level3 li a.active, .menu-dropdown ul.level2 li.active ul.level3 li a.active span  {
  color: #02105C;
}

.menu-dropdown a.level3:hover {
  color: #02105C !important;
}

.menu-dropdown a.level3 > span, .menu-dropdown span.level3 > span {
  background: none;
  text-transform: none;
}

#breadcrumbs {
  margin-bottom: 6px;
  margin-left: 5px;
}

.breadcrumbs a, .breadcrumbs > span, .breadcrumbs a:hover, .breadcrumbs strong {
  color: #F1AA00;
  font-size: 12px;
  font-family: 'Myriad', Arial, Helvetica, sans-serif;
  background: url(../images/breadcrumbs.png) 100% 50% no-repeat;
}

.breadcrumbs strong {
  background: none;
  font-weight: normal;
}

#content p {
  color: #3F3F3F;
  font-size: 13px;
}

#content ul {
  list-style: none;
}

#content ul li {
  background: url('../images/bullet.png') no-repeat 0 7px;
  padding-left: 15px;
  color: #3F3F3F;
  font-size: 13px;
  /* font-weight: bold; */
}

#content ul li sup {
  line-height: 13px;
}

#content ol li {
  color: #3F3F3F;
  font-size: 13px;  
}

#content h5 {
  clear: both;
  font-size: 15px;
  font-weight: bold;
  color: #3F3F3F;
  margin-top: 10px;
}

#content a.email {
  color: #3F3F3F;
}

#sidebar-b .module.simple {
  background: none;
  border-radius: 0;
}

.theLeft {
  float: left;
  margin-right: 15px;
}

.theRight {
  float: right;
  margin-left: 15px;
}

.innertopgray {
  background: url('../images/finder_top.png') no-repeat 0 0, url('../images/finder_bottom.png') no-repeat 0 100%, url('../images/finder_middle.png') repeat-y 0 0;
  padding: 24px 20px 20px;
  overflow: hidden;
  background-size: contain;
  color: #666;
  font-size: 11px;
}

.innertopgray h2, .innertopgray h3 {
  color: #F1AA00;
  padding: 0 0 10px 0;
  margin-top: 0;
  font-size: 40px;
  font-family: angelinaregular, Verdana, Geneva, sans-serif;
  margin-bottom: 0;  
}

.innertopgray h2 {
  line-height: 35px;
  padding-bottom: 0;
  margin-top: -3px;  
}

.innertopgray h3 {
  background: url('../images/finder_header_divider.png') no-repeat 50% 100%;  
  font-size: 30px;
  padding-left: 3px;
}

.innertopgray p {
  margin: 5px 0;
  color: #666;  
}

.innertopgray .col > p {
  font-weight: bold;
  line-height: 14px;
  color: #999;
  padding-left: 4px;
  margin: 3px 0 0 0;
}

.innertopgray a, .innertopgray a:hover {
  color: #F1AA00;
  text-decoration: underline;
}

.innertopgray dt, .innertopgray dd {
  display: block;
}

.innertopgray dd {
  margin-left: 5px;
}

.innertopgray dd, .innertopgray dd p, .innertopgray p, .innertopgray .col:first-child > p {
  color: #888;
  font-weight: normal;
}

.innertopgray dd p {
  margin: 0 0 5px 0;
}

.innertopgray li {
  list-style: none;
  border-bottom: 1px dotted #C6C6C8;
  border-top: 1px dotted white;
  color: #888;
  padding: 0 4px;
  margin: 0 6px;
}

.innertopgray .col li:first-child {
  border-top: none;
}

.innertopgray .col li:last-child {
  border-bottom: none;
}

.innertopgray dl, .innertopgray ul {
  padding-left: 0;
  color: #666;  
  margin: 0;
}

.innertopgray dt {
  clear: both;
  width: 50px;
  color: #666;  
}

.innertopgray .col {
  float: left;
  width: 30%;
  background: url('../images/finder_divider.png') no-repeat 100% 30px;
  padding: 0 14px;
}

.innertopgray .col:first-child {
  padding-left: 0;
  text-align: right;
}

.innertopgray .col:last-child {
  background: none;
  padding-right: 0;
}

#innertop {
  border-bottom: none;
  padding-bottom: 5px;
}

#system .item > header .title {
  border-bottom: 1px solid #DDD;
  padding-bottom: 5px;
  font-weight: normal;
}

.blue {
  color: #052192;
  border-bottom: 1px solid #ddd;
  padding-bottom: 11px;
}

.greyinner {
  width: 43%;
  float: left;
  margin-right: 21px;
  height: 200px;
  margin-bottom: 20px;
  position: relative;
}

#content .greyinner p {
  color: #999;
  font-size: 12px;
}

.greyinner a {
  position: absolute;
  height: 24px;
  width: 80px;
  text-align: center;
  background: url('../images/the_more.png') no-repeat 11px 55% #7788B0;
  display: block;
  padding-top: 4px;
  font-size: 13px;
  color: white;
  bottom: 14px;
  left: 16px;
}

.greyinner a:hover {
  background-color: #F1AA00;
}

.greyinner h2 {
  font-family: angelinaregular, Verdana, Geneva, sans-serif;
  color: #F1AA00;
  font-size: 30px;
  font-weight: normal;
  margin-top: 10px;
}
  


.greyinner:nth-child(2n) {
  margin-right: 0;
}

.therapySystem .greyinner h2 {
      border-bottom: none;
}

.grey, .greyinner {
  border: 6px solid #EFF1FA;
  border-radius: 5px;
  background-color: #FAFBFD;
  padding: 10px;
  color: #999 !important;
  overflow: hidden;
}

.grey .dropbox {
  display: block;
  padding: 15px 0;
  width: 210px;
  background: url('../images/drop_arrow.png') no-repeat 100% 50%;
}

.grey .dropbox select {
  width: 170px;
}

.grey a {
  color: #666;
  font-size: 20px;
  font-family: Verdana, Geneva, sans-serif;
}

.grey img, .greyinner img {
  float: right;
  margin: 5px 0 5px 10px;
}

.theMap h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #444646;
  padding: 5px 15px;
  font-weight: bold;  
}

.theMap .wk-map {
  width: 93% !important;
  float: right;
  margin-bottom: 10px;
  margin-right: 10px;
}

.theMap form {
  padding-left: 15px;
}

#sidebar-b div.theMap {
  background-color: #FAFBFD;
  border: 6px solid #EFF1FA;
  border-radius: 5px;
}

h1 {
  font-family: angelinaregular, Verdana, Geneva, sans-serif;
  color:#F1AA00;
}

h2, h3, h4, h5, h6 {
  font-family: Verdana, Geneva, sans-serif;
}

#sidebar-a .sidebar-bg {
  background: none !important;
}

.grey-right {
  background-color: #F2F2F2;
  border-radius: 5px;
  padding: 15px;
  clear: both;
}

.grey-right h4 {
  color: #838385;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-bottom: 2px solid #E3E3E3;
  padding: 0 0 9px 0;
  margin-bottom: 0;
  margin-top: 8px;
}

.pdf:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.pdf {
  background: url('../images/pdf.png') no-repeat 0px 11px;
  border-bottom: 1px dotted #CCC;
  padding: 8px 0 8px 25px;
  margin: 0px;
  color: #838385;
}

.pdf a, pdf a:hover, .pdf a:active {
  color: #838385;
}

.video-play a, video-play a:hover, .video-play a:active{
  color: #838385;
}

.greyinner a:not([class]):active, .greyinner a:not([class]):focus {
  position: absolute;
  top: inherit;
}


#sidebar-b .event {
  margin: 19px 35px 5px 5px;
  border: 7px solid #EFF1FA;
  border-radius: 6px;
  background-color: #FAFBFD;
}

#bottom-a .event {
  border: none;
  border-radius: 0;
  background-color: transparent;
  margin: 10px;
}

#sidebar-b .event .ohanah.event {
  border: none;
  margin: 0;
  border-radius: 0;
}

#sidebar-b .event .ohanah.event ul {
  padding-left: 22px;
}

#sidebar-b .event .ohanah.event li {
  list-style: none;
  background: url('../images/event_dot.png') no-repeat 0 14px;
  padding-left: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#sidebar-b .event .ohanah.event li a, #sidebar-b .event .ohanah.event li a:hover, #sidebar-b .event .ohanah.event li a:active {
  color: #999;
  font-size: 14px;
  text-decoration: underline;
}

#sidebar-b .event .rsformstyle-border.event, #bottom-a .event .rsformstyle-border.event {
  border: none;
  border-radius: 0;
  margin: 0;
}

#sidebar-b .event .rsformstyle-border.event > p, #bottom-a .event .rsformstyle-border.event > p {
  color: #666;
  font-size: 13px;
  font-weight: bold;
  padding: 0 15px;
}

#bottom-a .event .rsformstyle-border.event > p {
  padding: 0 20px;
}

#sidebar-b .event .rsformstyle-border.event form {
  background: url('../images/newsletter_bg.jpg') no-repeat 11px 14px;
}

#bottom-a .event .rsformstyle-border.event form {
  background: url('../images/holidayDialysisEnquire.jpg') no-repeat 0px 0px;
  margin-top: -1px;
  height: 200px;
}

.formEmpty {
  background: url('../images/holidayDialysisEnquireEmpty.jpg') no-repeat 0px 0px;  
  margin-top: 9px !important;
}

#sidebar-b .event .rsformstyle-border.event .formField, #bottom-a .event .rsformstyle-border.event .formField {
  text-indent: -999px;
}

#sidebar-b .event .rsformstyle-border.event .formField input[type=text], #bottom-a .event .rsformstyle-border.event .formField input[type=text] {
  background: none;
  border: none;
  width: 213px;
  color: #666;
  font-size: 14px;
}

#bottom-a .event .rsformstyle-border.event .formField input[type=text] {
  width: 223px;
}

#sidebar-b .event .rsformstyle-border.event .rsform-block-fullname, #bottom-a .event .rsformstyle-border.event .rsform-block-fullname {
  position: relative;
  top: 64px;
  left: 31px;
}

#bottom-a .event .rsformstyle-border.event .rsform-block-fullname {
  top: 68px;
  left: 35px;
}

#sidebar-b .event .rsformstyle-border.event .rsform-block-email, #bottom-a .event .rsformstyle-border.event .rsform-block-email {
  position: relative;
  top: 38px;
  left: 31px;
}

#bottom-a .event .rsformstyle-border.event .rsform-block-email {
  top: 41px;
  left: 34px;  
}

#sidebar-b .event .rsformstyle-border.event .rsform-block-submit-button, #bottom-a .event .rsformstyle-border.event .rsform-block-submit-button {
  position: relative;
  top: 8px;
  left: 189px;  
}

#bottom-a .event .rsformstyle-border.event .rsform-block-submit-button {
  top: 12px;
  left: 198px;
}

#sidebar-b .event .rsformstyle-border.event .rsform-submit-button, #bottom-a .event .rsformstyle-border.event .rsform-submit-button {
  position: relative;
  top: -22px;
  left: 181px;
  border: none;
  background: url('../images/the_continue.png') no-repeat;
  text-indent: -999px;
  display: block;
  overflow: hidden;
  width: 74px;
  height: 23px;
}

#bottom-a .event .rsformstyle-border.event .rsform-submit-button {
  top: -25px;
  left: 198px;
}

.event h3.module-title, .cntct h3 {
  color: #F1AA00;
  font-weight: normal;
  font-size: 41px;
  font-family: angelinaregular, Verdana, Geneva, sans-serif;
  padding: 27px 15px 0 15px;
  text-transform: none;
}

.cntct > div {
  padding-left: 15px;
  color: #999;
}

.cntct {
  padding-bottom: 15px;
}

.event .ui-datepicker .ui-datepicker-header {
  display: none;
}

.event .ui-datepicker {
  background: none !important;
  border: none;
}

.event .hasDatepicker {
  margin: 0 auto;
  width: 88%;
  padding-bottom: 15px;
}

.event .ui-state-highlight, .event .ui-widget-content .ui-state-highlight, .event .ui-widget-header .ui-state-highlight {
  color: #285AA6;
}

#jcemediabox-popup-caption { display: none !important}

#jcemediabox-popup-nav {padding: 5px 10px}

.destination #jcemediabox-popup-nav {padding: 10px}

.destination #jcemediabox-popup-caption { display: block !important}

.destination iframe#jcemediabox-popup-iframe {
  height: 360px !important;
}

.destination #jcemediabox-popup-info-bottom {
  display: none !important;
}

.destination #jcemediabox-popup-body {
  height: 299px !important;
  width: 831px !important;
}

#jcemediabox-popup-container, .jcemediabox-popup-corner-tc, .jcemediabox-popup-corner-tr, .jcemediabox-popup-corner-tl,.jcemediabox-popup-corner-bc,.jcemediabox-popup-corner-bl, .jcemediabox-popup-corner-br {
  background: none #FAFBFD;
}

.jcemediabox-popup-corner-tl, .jcemediabox-popup-corner-bl {
  display: none;
}

.destination #jcemediabox-popup-container {
  border-radius: 10px;
  height: 315px;
}

.formRed {
  /* position: absolute; */
  top: 49px;
  font-size: 9px;
  left: 28px;
  color: #CF4D4D;  
}

.theEvent .moduletable h3 {
  font-family: angelinaregular, Verdana, Geneva, sans-serif;
  color: #F1AA00;
  font-size: 40px;
  padding-bottom: 18px;
  border-bottom: 1px solid #EEE;
  font-weight: bold;
  line-height: 35px;
}

.theEventListing .ohanah .save_to_cal h3 {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 15px;
  border-bottom: none;
      color: #444;
      font-weight: normal;
      line-height: 12px;        
}

.theEventListing .ohanah .save_to_cal h3 a {}

.theEvent .event_detail_location h3 {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #666;
  font-size: 13px;  
}
  
.theEvent .event_detail_time h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #666;
  padding: 0;
  font-size: 13px;
  display: inline-block !important;
  margin: 9px 0 5px;
  border-bottom: none;
  line-height: 18px;
}

.theEvent .ohanah-event-short-description {
  margin-top: 11px;
  clear: both;
}

.theEvent .ohanah .date_icon {
  margin-top: 9px;
}

.theEvent .ohanah-event-category-link a, .theEvent .ohanah-event-category-link a:hover, .theEvent .ohanah-event-category-link a:active, .theEvent .ohanah-event-venue-link a, .theEvent .ohanah-event-venue-link a:hover, .theEvent .ohanah-event-venue-link a:active {
  color: #2B5EAA;
  font-weight: bold;
}

.theNews h1 {
  border-bottom: 1px solid #DDD;
  padding-bottom: 6px;
}

.theNews #system .item .content {
      padding-top: 20px;
}

.theNews #system .item .content img {
      width: 134px;
      height: auto;
}

.theNews #system .item .content img.free {
  width: auto;
}

.theNews #content p {
      font-size: 14px;
}

.theNews #system .item > header .title {
  color: #051F92;
  font-size: 20px;
  font-family: Verdana, Geneva, sans-serif;
  border-bottom: none;
  position: relative;
  left: 181px;
  width: 414px;
  top: -22px;
  line-height: 24px;
  margin-top: 19px;
  overflow: hidden;
}

.theVideos.theNews #system .item > header .title {
  left: 183px;
}

.theVideos.theNews #system .items > header .title {
  top: -24px;
}

.theNews #system .item > header {
  margin-bottom: 0;
  position: absolute;
  width: 634px;
}

.theNews #system .items .item {
  padding-top: 37px;
}

.theNews #system .items .item:first-child {
  margin-top: 19px;
}

.theNews .links a, .theNews .links a:hover, .theNews .links a:active {
  color: #F1AA00;
  font-size: 13px;
  text-decoration: underline;
  font-weight: bold;
}

.theNews #system .item .content .spotlight img, .theVideos.theNews #system .item .content .spotlight img {
      margin-top: 0 !important;
      margin-right: 0px !important;
      width: 200px;
      height: 150px;
      margin-bottom: 0px !important;
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px;
      border-radius: 9px;       
}

.theVideos.theNews #system .items .content img {
  margin-bottom: 50px;
}

.theNews #system .item > .links a::after {
  content: "";
}

.theNews #system .item > .links {
  margin: 10px 0 0 171px;
}

.video-js-box {
  clear: both;
}

#system .content .links {
  clear: both;
  overflow: hidden;
  padding-top: 17px;
  margin-bottom: 13px;
  margin-left: 183px;
}

.theVideos.theNews #system .item > .links {
  margin: 10px 0 0 185px;
}

.theVideos.theNews #system .item .content {
  padding-top: 40px;
}

.theVideos.theNews #system .item .content img {
      margin-top: -38px;
}

.theVideos.theNews #system .item .content img.vjs-poster {
      margin-top: auto !important;
      margin-bottom: auto !important;
}

.theVideos.theNews #system .item .content .badVid img.vjs-poster {
      padding-top: 8px;
}

.theVideos.theNews .item {
  margin-top: 11px;
}

#yoo-zoo .item .box ul.pos-specification li {
      background: none;
}

#yoo-zoo.download-default .item .box {
      background: none;
      padding-bottom: 15px;
}

#yoo-zoo div.box-t1, #yoo-zoo div.box-t2, #yoo-zoo div.box-t3, #yoo-zoo div.box-b1, #yoo-zoo div.box-b2, #yoo-zoo div.box-b3 {
  background: none;
  border-top: none;
  border-bottom: none;
  height: 0;
}

#yoo-zoo div.box-1 {
  border-right: none;
  border-left: none;
}

#yoo-zoo .item h1.pos-title {
  color: #F1AA00;
  font-size: 44px;
  font-family: angelinaregular, Verdana, Geneva, sans-serif;  
  line-height: 35px;
  border-bottom: 1px solid #DDD;
  padding-bottom: 5px;  
}

#yoo-zoo .item div.pos-media .element {
  width: 222px;
  padding-bottom: 10px;
}

#yoo-zoo .item .element-relateditems {
  width: 193px !important;
  padding-left: 4px;
  background-color: #FAFBFD;
  border-radius: 5px;
  padding: 15px;  
  margin-bottom: 21px !important;
}

#yoo-zoo .item .element-relateditems:nth-child(2n) a {
  padding-left: 30px;
  background: url('../images/pdf.png') 0 11px no-repeat;
}

#yoo-zoo .item .element-relateditems h3 {
  color: #838385;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-bottom: 2px solid #E3E3E3;
  padding: 0 0 9px 0;
  margin-bottom: 0;
  margin-top: 8px;
}

#yoo-zoo .item .element-relateditems a {
  color: #838385;
  padding: 10px 0;
  font-size: 13px;
  border-bottom: 1px dotted #CCC;
  display: block;
}

#yoo-zoo .item .element-relateditems a:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

#yoo-zoo .item div.pos-description {
  margin-top: 30px;
}

#yoo-zoo .row {
      padding: 25px 0;
}

#yoo-zoo .items div.teaser-item {
      padding: 0px 10px 0px 0;
}

.element-relateditems br {
  display: none;
}

#headerbar .menu-sidebar span.level1 > span {
  font-size: 11px;
  color: #999;
  padding: 0 10px;
}

#yoo-zoo .item div.media-right {
  margin-top: 34px;
}

#userForm {
  color: #3F3F3F;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
}

#userForm .componentheading h1 {
  margin: 0 0 23px 0;
  border-bottom: 1px solid #ddd;
  padding-bottom: 3px;
}

#userForm .rsform-block-enquiry-type td {
  display: block;
  padding-bottom: 5px;
}

#userForm .rsform-block-enquiry-type td label {
  padding: 0px 8px 1px 8px;
  display: inline-block;
}

#userForm .rsform-block-enquiry-type td input[type=radio] {
  display: inline-block;
  margin: -3px 0 0 15px;
}

#userForm .rsform-block-salutation td input[type=radio] {
  display: inline-block;
  margin: -4px 8px 0 8px;
}

#userForm .rsform-block-salutation td input[type=radio]:first-child {
  margin-left: 0;
}

.rsform-submit-button[name=continue] {
  border: none;
  background: url('../images/the_continue.png') no-repeat;
  text-indent: -999px;
  display: block;
  overflow: hidden;
  width: 74px;
  height: 23px;
}  

.holiday .wk-slideshow img {
  border-radius: 13px;
  box-shadow: 0px 0px 5px #ddd;
}

.holiday .wk-slideshow {
  margin-right: 6px;
}

.wk-slideshow {
  margin: 0
}

.community .wk-slideshow  {
  margin-left: 1px;
}

/*.community .wk-slideshow li  {
  width: 962px !important;
}*/

.wk-slideshow img {
  width: 963px !important;
}

#top-a .module > p > img, #top-a .module > img {
  margin: 0 0 0 1px;
  width: 963px;
}

#content {
  margin: 0 12px 0 0px;
}

.destination #content, .generalInfo #content {
  margin-left: 5px; 
}

.plg_fa_karmany .plg_fa_karmany_menos a, .plg_fa_karmany .plg_fa_karmany_igual a, .plg_fa_karmany .plg_fa_karmany_mas a, .plg_fa_karmany .plg_fa_karmany_menos a:hover, .plg_fa_karmany .plg_fa_karmany_igual a:hover, .plg_fa_karmany .plg_fa_karmany_mas a:hover {
  background: url('../images/aaa.png') no-repeat !important;
}

.plg_fa_karmany .plg_fa_karmany_menos a {
  background-position: 0 0 !important;
}

.plg_fa_karmany .plg_fa_karmany_igual a, .plg_fa_karmany .plg_fa_karmany_igual a:hover {
  background-position: -22px 0 !important;
}

.plg_fa_karmany .plg_fa_karmany_mas a, .plg_fa_karmany .plg_fa_karmany_mas a:hover {
  background-position: -47px 0 !important;
}

body .plg_fa_karmany span {
  float: left;
}

body .plg_fa_karmany {
  position: absolute;
  top: 16px;
  right: 0;
}

.wrapper {
  position: relative;
}

#headerbar .menu-sidebar {
  margin-right: 68px;
}

.mod_simple_marquee {
  margin-top: -31px;
}

.theHome .wk-slideshow ul {
  height: 376px !important;
}


div.mod_simple_marquee_content {
  margin-left: 63px;
  width: 898px !important;
}

.holiday #bottom-a .module {
  padding-left: 0;
}

#content td > a > p {
  color: #F1AA00;
  font-size: 13px;
}

#content td > a:hover > p {
  color: #D50;
}

#yoo-zoo .items h1.title {
  background: none;
  color: #F1AA00;
  font-family: angelinaregular, Verdana, Geneva, sans-serif;
  font-size: 44px;
  line-height: 41px;
  border-bottom: 1px solid #DDD;
  padding-bottom: 10px;  
  text-indent: 0;
  margin-bottom: 20px;  
}

#yoo-zoo .items div.row {
  background: none;
}

.ohanah .event_detail_title h2 {
      border-bottom: none;
      line-height: 23px;
      padding-top: 0px;
}

.ohanah .event_detail_container .event_detail_title {
  padding-bottom: 0;
}

.ohanah .event_detail_container .ohanah-event-short-description {
  padding-top: 2px;
}

.theEventListing h3 {
  margin-top: 0;
  color: #F1AA00;
        font-family: angelinaregular, Verdana, Geneva, sans-serif;
        font-weight: normal;
        font-size: 44px;
        line-height: 44px;
}

.theEventListing .event_detail_time h3, .theEventListing .event_detail_location h3 {
       font-size: 15px;
       line-height: 15px;
       font-family: Verdana, Geneva, sans-serif;
       color: #444;
}

.theEventListing .event_detail_location {
      padding-top: 7px;
}

.theEventListing .ohanah hr {
      padding: 0;
      border-top: none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: none #EFF1FA;
}

.theHome .wk-slideshow canvas {
  width: 959px !important;
  
}

#content .item .wk-slideshow img, #content .item .wk-slideshow li {
  max-width: 240px;
  background: none;
}

#content .item .wk-slideshow-default .nav {
  top: -96px;
  right: 0;  
  float: none;
}

.afmc .item h2 {
  border-bottom: 1px solid #DDD;
  padding-bottom: 12px;
  font-size: 17px;
} 

.item .content ul > li > p {
  margin: 0;
}

h2 {
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
}

.reference {
  border-top: 1px solid #DDD;
  display: block;
  padding-top: 14px;  
}

h2 sup {
  font-size: 12px;
  padding-left: 4px;
}

.theUnderline {
  border-bottom: 1px solid #DDD;
  padding-bottom: 10px;
  margin-bottom: 26px;  
}

#sidebar-a .grid-v .module p {
  margin: 0;
}

#yoo-zoo .items h2.pos-title {
  border-bottom: none;
}

#yoo-zoo .items div.pos-description {
  float: right;
  width: 62%;
}

.blogImg {
  float: left;
  width: 29%;
  margin-top: -18px;
}

.blogDesc {
  float: right;
  width: 71%;
}

.theArticle #system .items .item .blogImg {
  margin-top: -17px;
}

.latest #system .items .item .blogImg {
  margin-top: -18px;
}

.latest .item {
  margin-top: 11px;
}

.theNews.community.theVideos #system > .item .blogImg {
  margin-top: 0px;
}

.sl_redirectconfirm .sl_redirectconfirm-message {
  margin: 0px -15px 0px;
}

.sl_redirectconfirm .sl_redirectconfirm-buttons {
  padding: 0 15px;
}

.sl_redirectconfirm .sl_redirectconfirm-return, .sl_redirectconfirm .sl_redirectconfirm-continue {
  margin-bottom: 10px;
}

.zoo-filter-result .pos-description ul {
  padding-left: 0;
}

#content .zoo-filter-result .pos-description ul li {
  background: none;
  padding-left: 0;
}

/* Chris */

.clinicOver .overRight {
  background-color: #F2F2F2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.clinicOver .overRight .box-content {
  background: none transparent;
  border: none;
  padding: 0 20px;
}

.clinicOver .overRight h4 {
  margin: 0 18px;
  padding: 19px 0 10px 0;
  background: none;
  border-radius: 0;
  color: #666;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 15px;
  font-weight: normal;
  border-bottom: 1px solid #D7D7D7 !important;
  border-top: none;
  text-transform: none;  
}

.clinicOver .overRight h4 strong {
  font-weight: normal;
}

.clinicOver .overRight .box-content a {
  border-bottom: 1px dotted #D7D7D7;
  border-top: 1px dotted white;
  display: block;
  padding: 0;
  margin: 0;
  color: #838385;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 10px;
}

.clinicOver .overRight .box-content strong {
  font-weight: normal;
  display: block;
  background-color: #CCC;
  border-radius: 5px;
  margin: 5px 0;
  text-align: center;
  padding: 1px 5px;
}

.clinicOver .overRight .box-content br {
  display: none;
}

.container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.container-fluid ul {
  padding-left: 0;
}

.container-fluid h4 {
  margin: 17px 0 10px;
  color: #828484;
  font-weight: bold;
  font-size: 15px;
  font-family: helvetica, arial, sans-serif;
}

.container-fluid ul.thedocs {
  margin: 0;
  width: 94%;
  float: right;  
}

.container-fluid ul.thedocs li a {
  color: #828484;  
  font-size: 13px;
  display: block;
}

#content .container-fluid ul.thedocs li {
  padding-left: 0;
  background: url('../images/pdf_icon.png') no-repeat 0 0;
  display: block;
  height: 30px;
  padding-top: 4px;
}

.fancybox-inner header .icon, .fancybox-inner .plg_fa_karmany {
  display: none;
}

body .fancybox-skin {
  background-color: rgba(255,255,255,0.85);
  border: 7px solid #C5C8D1;
}

body .fancybox-close {
  background: url('../images/close.png') no-repeat;
  top: 8px;
  right: 10px;
  width: 23px;
  height: 22px;
}

body .theFix .fancybox-close {
  top: -6px;
  right: -10px;
}

body .theFix .fancybox-skin {
  padding: 0 !important;
  background: none;
  border: none;
}

/* Chris */

input::-webkit-input-placeholder {
    color:    #000 !important;
}
input:-moz-placeholder {
    color:    #000 !important;
}
input:-ms-input-placeholder {
    color:    #000 !important;
}

.event input::-webkit-input-placeholder {
    color:    #666 !important;
}
.event input:-moz-placeholder {
    color:    #666 !important;
}
.event input:-ms-input-placeholder {
    color:    #666 !important;
}
