/*************************************************************/
/* jPanelMenu */
/*************************************************************/
.jPanelMenu #menuline {
  display: none;
}
.menutriggerOuter {
  display: none;
}
#menutrigger {
  display: none;
}
.jPanelMenu .menutriggerOuter {
  display: block;
  width: 100%;
  padding: 10px 30px;
  margin: 0px -30px;
  background: #000;
  position: absolute;
  top: 0;
}
.jPanelMenu #menutrigger {
  left: 0px;
  display: inline-block;
  padding: 5px 0px;
  font-size: 1.3em;
}
#jPanelMenu-menu li a {
  font-size: 15px;
  display: block;
  color: #fff;
  padding: 12px 20px;
  text-decoration: none;
  background-color: #333;
  border-bottom: 1px solid #555;
}
#jPanelMenu-menu li a:hover {
  background-color: #666;
}
.jPanelMenu #top .inner {
  padding: 50px 0px 0 0px;
}
@media all and (max-width: 1040px) {
  #searchBar #searchResultContainer {
    max-width: 94vw;
  }
}
@media all and (max-width: 960px) {
  html,
  body {
    -webkit-text-size-adjust: none;
  }
  input[type=text],
  input[type=email],
  input[type=number],
  input[type=password],
  textarea,
  input[type=submit] {
    -webkit-appearance: none;
  }
  .siteusersListLayout .siteusersListItem .qrContactImage {
    float: left !important;
  }
  #menuline li a {
    margin: 0 7.5px;
    font-size: 13px;
  }
}
@media all and (max-width: 900px) {
  .searchField {
    width: 192px;
  }
  #searchBar {
    padding: 32px 0 0 20px;
  }
  #searchBar #topSearch input[type=text] {
    min-width: 150px;
  }
}
@media all and (max-width: 810px) {
  .LayoutCol .LayoutCol1,
  .LayoutCol .LayoutCol2 {
    display: block;
    width: 100%;
  }
  .js #menuline {
    display: none;
  }
  .js .slicknav_menuline {
    display: block;
  }
  #mobilemenu {
    display: block;
  }
  #menuline {
    display: none;
  }
  .topNav {
    display: none;
  }
}
@media all and (max-width: 800px) {
  .logoText {
    display: none;
  }
}
@media all and (max-width: 768px) {
  .menuWrapper {
    margin-bottom: 15px;
  }
  #top .inner {
    padding: 0 5px 0 0;
    padding: 0 15px;
  }
  #top .inner #logo img {
    height: 55px;
  }
  /*.topNav {
		margin-top: 15px;
		width: 215px;
		a {
			font-size: 12px;
		}
	}*/
  .searchField {
    width: 192px;
  }
  #searchBar {
    padding: 17px 0 0 20px;
  }
  #topSearch {
    margin-right: 0;
  }
  #topSearch input[type=text] {
    min-width: 100px;
  }
  .tinynav {
    width: 100%;
    margin-bottom: 20px;
  }
  .siteusersListLayout .siteusersListItem .image {
    float: none;
    margin: 0 0 10px 0;
  }
  .siteusersListLayout .siteusersListItem .image img {
    display: block;
    margin: 0 auto;
  }
  .siteusersListLayout .siteusersListItem .Info {
    float: none;
    text-align: center;
  }
  .siteusersListLayout .siteusersListItem .qrContactImage {
    display: block;
    float: none !important;
    margin: 0 auto;
    margin-top: 5px;
  }
}
@media all and (max-width: 670px) {
  .resultRows .col1,
  .resultRows .col2,
  .resultRows .col3 {
    width: 100%;
    padding: 7.5px;
    float: none;
    vertical-align: top;
  }
}
@media all and (max-width: 540px) {
  #searchBar #searchResultContainer::before {
    left: 68%;
  }
  .topNav {
    display: none;
  }
  .searchField {
    width: 192px;
  }
  #searchBar {
    float: right;
    padding: 11px 0 0 10px;
  }
  #searchBar #topSearch input[type=text] {
    min-width: 150px;
  }
  #top .inner #logo {
    padding-bottom: 0;
  }
  #top .inner #logo img {
    height: 41px;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info {
    padding: 20px;
  }
  #sliderWrapper #homeSliderOuter #homeSlider .slide .inner .info h2 {
    font-size: 26px;
  }
  .siteusersListLayout .siteusersListItem {
    width: 100%;
    margin: 0 0 20px 0;
    float: none;
  }
  .siteusersListLayout .siteusersListItem .image {
    float: left;
    margin-right: 20px;
  }
  .siteusersListLayout .siteusersListItem .image img {
    margin: 0;
  }
  .siteusersListLayout .siteusersListItem .Info {
    float: left;
    text-align: left;
    clear: left;
  }
  .siteusersListLayout .siteusersListItem .qrContactImage {
    float: right !important;
    /*margin: 0 auto;*/
  }
}
/*# sourceMappingURL=responsive.css.map */