.rotateText i:before {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
body {
  background: white !important;
}
body #wholePage {
  background: white !important;
}
body .loadTime {
  display: none;
}
.controller-search header {
  background: white !important;
  height: 0px;
  position: absolute;
}
.controller-search header #searchBoxWrapper #logo {
  display: none;
}
.controller-search header #searchBoxWrapper img.print {
  display: block !important;
}
.controller-search header #searchBoxWrapper #headerIcons {
  display: none;
}
.controller-search header #searchBoxWrapper #searchForm {
  width: 100%;
}
.controller-search header #searchBoxWrapper #searchForm #searchButtons {
  display: none;
}
.controller-search header #searchBoxWrapper #searchForm #searchBox {
  width: 100%;
}
.controller-search header #searchBoxWrapper #searchForm #searchBox .tt-hint {
  border: 2px solid #FFA500 !important;
  box-shadow: none !important;
}
.controller-search .wrapper {
  background: white;
  box-shadow: none;
}
.controller-search .wrapper #infoBelt {
  margin-top: 20px;
  background: white;
}
.controller-search .wrapper #infoBelt #infoBeltSocial {
  display: none;
}
.controller-search .wrapper #breadcrumbs {
  display: none;
}
.controller-search .wrapper #bbListingTop {
  display: none;
}
.controller-search .wrapper #rafination {
  display: none;
}
.controller-search .wrapper #serpContent {
  position: relative;
}
.controller-search .wrapper #serpContent article {
  margin-top: 1em;
  width: 100% !important;
}
.controller-search .wrapper #serpContent article .cardRecommended {
  border-left: 6px solid #01B9FF;
  position: relative;
}
.controller-search .wrapper #serpContent article .card {
  margin-left: 7px;
  width: 100% !important;
  box-shadow: none;
}
.controller-search .wrapper #serpContent article .card .recommendedTab {
  margin-top: 1px;
  border-bottom: none;
}
.controller-search .wrapper #serpContent article .card .title {
  color: #000000;
}
.controller-search .wrapper #serpContent article .card .title h2 a {
  color: #000000;
}
.controller-search .wrapper #serpContent article .card .contacts .icon-globe {
  color: #000000;
}
.controller-search .wrapper #serpContent article .card .bottom {
  border-top: none;
  background: white;
}
.controller-search .wrapper #serpContent article .card .bottom a {
  color: #000000;
}
.controller-search .wrapper #serpContent article .card .bottom .icons {
  display: none;
}
.controller-search .wrapper #serpContent article .card .photo {
  display: none !important;
}
.controller-search .wrapper #serpContent article .card .markers {
  width: 34px;
}
.controller-search .wrapper #serpContent article .card .markers .recommendButton {
  display: none;
}
.controller-search .wrapper #serpContent article .card .markers .iconLocation {
  background: none;
  display: block !important;
}
.controller-search .wrapper #serpContent aside {
  background: white;
  display: block !important;
  margin-bottom: 10px;
  float: left !important;
  width: 400px;
  margin-left: 100px;
}
.controller-search .wrapper #serpContent aside .mapBox {
  display: none;
}
.controller-search .wrapper #serpContent aside .poleSponsorskieBanner {
  display: none;
}
.controller-search .wrapper #serpContent aside .searchColumnLeftWidget {
  display: none;
}
.controller-search .wrapper #serpContent aside .sponsorlistBanner {
  display: none;
}
.controller-search .wrapper #serpContent aside .documentsBox {
  display: none;
}
.controller-search #bottomBar {
  display: none;
}
.controller-info-page .wrapper {
  margin-top: 0;
  padding-top: .5em;
  width: 100%;
}
.controller-info-page header {
  position: relative;
  background: none;
}
.controller-info-page header #logo {
  display: none !important;
}
.controller-info-page header form {
  display: none;
}
.controller-info-page .trade {
  border-top: none !important;
}
.controller-info-page .trade a {
  color: black !important;
}
.controller-info-page .popoverContent {
  display: block;
  border: none;
  position: relative;
}
.controller-info-page .box {
  border: none;
}
.controller-info-page .mapBox {
  display: none;
}
.controller-info-page .box-shadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.controller-info-page .paymentsBox,
.controller-info-page .jobOffersBox {
  border: none !important;
}
.controller-info-page .btnMoreJobOffers {
  display: none !important;
}
.hidden-print {
  display: none !important;
}
.visible-print {
  display: block !important;
}
.controller-info-page .wrapper {
  margin-top: 30px;
}
