/*
* Init
*/
/*
* Paths
*/
/*
* Generate fonts
*/

.premium_stitek {
	color: #202020;
    background: #ffc107;
    padding: 2px 5px;
    border-radius: 2px;
    width: fit-content;
    text-decoration: none;
    margin:0px 10px;
    font-size:10px;
	position:relative;
	top:-1px;
	text-decoration:none !important;
	white-space:nowrap;
}
.premium_stitek.silver {
	background: rgb(255,193,7);
	background: linear-gradient(172deg, rgba(255,193,7,1) 0%, rgba(255,193,7,1) 50%, rgba(221,221,221,1) 51%, rgba(221,221,221,1) 100%);
}
.premium_stitek > i {
	font-size:9px;
	/*position:relative;
	top:-1px;*/
}
.premium_stitek:hover  {
	text-decoration:none !important;
}


.podporovatel-basic{
  color:cadetblue;
}
.podporovatel-medium{
  color:indianred;
}
.podporovatel-top{
  color:goldenrod;
}
.jw-state-idle .jw-controls {
    background: rgba(0,0,0,0) !important;
}
.jw-icon.jw-icon-display.jw-button-color.jw-reset {
    background-color: #373737 !important;
    border-radius: 50% !important;
    padding: 10px !important;
}
@font-face {
  font-family: 'allerregular';
  src: url('../fonts/allerregular.eot');
  src: url('../fonts/allerregular.eot?#iefix') format('embedded-opentype'), url('../fonts/allerregular.woff') format('woff'), url('../fonts/allerregular.ttf') format('truetype'), url('../fonts/allerregular.svg#allerregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'allerregular';
    src: url('../fonts/allerregular.svg') format('svg');
  }
}
@font-face {
  font-family: 'allerlight';
  src: url('../fonts/allerlight.eot');
  src: url('../fonts/allerlight.eot?#iefix') format('embedded-opentype'), url('../fonts/allerlight.woff') format('woff'), url('../fonts/allerlight.ttf') format('truetype'), url('../fonts/allerlight.svg#allerlight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'allerlight';
    src: url('../fonts/allerlight.svg') format('svg');
  }
}
@font-face {
  font-family: 'allerbold';
  src: url('../fonts/allerbold.eot');
  src: url('../fonts/allerbold.eot?#iefix') format('embedded-opentype'), url('../fonts/allerbold.woff') format('woff'), url('../fonts/allerbold.ttf') format('truetype'), url('../fonts/allerbold.svg#allerbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'allerbold';
    src: url('../fonts/allerbold.svg') format('svg');
  }
}
@font-face {
  font-family: 'icons';
  src: url('../fonts/icons.eot');
  src: url('../fonts/icons.eot?#iefix') format('embedded-opentype'), url('../fonts/icons.woff') format('woff'), url('../fonts/icons.ttf') format('truetype'), url('../fonts/icons.svg#icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'icons';
    src: url('../fonts/icons.svg') format('svg');
  }
}
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
/* ---- */
html {
  background-image: url('../img/gradient.png');
  background-repeat: repeat-x;
  background-position: 0 0;
  background-color: #e9e9e9;
}
html.layout-clean {
  background: #fff;
  background-image: none;
}
html.layout-clean body {
  padding: 0;
}
body {
  font-size: 12px;
  color: #333333;
  font-family: Arial, sans-serif;
  padding-top: 78px;
  overflow-x: hidden;
}
body.with-panel {
  padding-top: 117px;
}
body.with-panel header {
  top: 39px;
}
body.with-dakcolb-info-panel {
  padding-top: 168px;
}
body.with-dakcolb-info-panel header {
  top: 90px;
}
body.non-fixed.with-dakcolb-info-panel header {
  top: 0px;
}


body.non-fixed {
  padding-top: 0;
}
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 58px;
  border-bottom: 1px solid #333333;
  z-index: 9988;
  -webkit-box-shadow: 0 0 6px #000000;
  -moz-box-shadow: 0 0 6px #000000;
  box-shadow: 0 0 6px #000000;
}
.non-fixed header {
  position: relative;
  margin-bottom: 19px;
}
header .wrap {
  position: relative;
  left: 0;
  -webkit-transition: left 0.3s ease-in-out;
  -moz-transition: left 0.3s ease-in-out;
  -o-transition: left 0.3s ease-in-out;
  transition: left 0.3s ease-in-out;
}
header h1 {
  margin: 0;
}
header:before {
  content: '';
  display: block;
  width: 100%;
  height: 59px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: -webkit-linear-gradient(top, #333333 0%, #232323 100%);
  background-image: -o-linear-gradient(top, #333333 0%, #232323 100%);
  background-image: linear-gradient(to bottom, #333333 0%, #232323 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff232323', GradientType=0);
  border-bottom: 1px solid #000;
}
header .logo-motorkari {
  float: left;
  display: block;
  position: relative;
  top: 4px;
  text-indent: -9999px;
  text-decoration: none;
}
header #search {
  float: left;
  margin: 4px 0 0 20px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header #search .desktop-search {
  font-size: 0;
  padding: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header #search .desktop-search input {
  line-height: 28px;
  padding: 0 8px;
  margin: 0;
  border-color: #fff;
  width: 100px;
}
header #search .desktop-search button {
  padding: 0;
  background: #fff;
  border-color: #fff;
  width: 30px;
  height: 30px;
  line-height: 29px;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
header #search .desktop-search button i {
  margin: 0;
  top: -1px;
}
header #search .mobile-search {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header #search .toggle-search {
  display: block;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  padding: 0;
  opacity: 0.3;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header #search .toggle-search:hover {
  opacity: 1;
}
header #search .search-dropdown {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  top: 100%;
  left: 0;
  background: #000;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  width: 250px;
}
header #search .search-dropdown-inner {
  padding: 15px 15px 10px;
}
header #search .search-dropdown-inner .input {
  *zoom: 1;
}
header #search .search-dropdown-inner .input:before,
header #search .search-dropdown-inner .input:after {
  content: "";
  display: table;
}
header #search .search-dropdown-inner .input:after {
  clear: both;
}
header #search .search-dropdown-inner .sections-list {
  *zoom: 1;
  padding-top: 15px;
}
header #search .search-dropdown-inner .sections-list:before,
header #search .search-dropdown-inner .sections-list:after {
  content: "";
  display: table;
}
header #search .search-dropdown-inner .sections-list:after {
  clear: both;
}
header #search .search-dropdown-inner .sections-list label {
  display: block;
  float: left;
  margin: 5px 0;
  width: 50%;
  color: #fff;
}
header #search .search-dropdown-inner .sections-list label input {
  margin-right: 5px;
}
header #search .search-dropdown-inner input[type=text] {
  float: left;
  width: 185px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 7px;
}
header #search .search-dropdown-inner button {
  float: right;
  width: 30px;
  height: 30px;
  padding: 0;
}
header #search .search-dropdown-inner button i {
  position: relative;
  top: -8px;
  left: -3px;
  zoom: 0.8;
  opacity: 1;
}
header #search:hover .mobile-search,
header #search:hover .desktop-search {
  margin-top: 8px;
}
header #search:hover .toggle-search,
header #search:hover .desktop-search {
  background: #000;
  opacity: 1;
}
header #search:hover .search-dropdown {
  opacity: 1;
  visibility: visible;
}
header #notifications {
  float: left;
  margin: 4px 0 0 20px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header #notifications a {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 60px;
  text-align: center;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  padding: 0;
  opacity: 0.3;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header #notifications a:hover {
  opacity: 1;
}
header #navigation {
  float: right;
}
header #navigation > strong {
  display: none;
}
header #login-box {
  float: right;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header #login-box > strong {
  display: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  line-height: 52px;
  color: #fff;
  margin-top: 4px;
  padding: 0 20px;
  opacity: 0.8;
  cursor: pointer;
}
header #login-box > strong:hover {
  opacity: 1;
}
header #login-form {
  float: left;
  color: #fff;
}
header #login-form .input-user,
header #login-form .input-password {
  display: inline-block;
  position: relative;
  margin: 0 0 0 5px;
}
header #login-form .input-user input,
header #login-form .input-password input {
  padding-left: 35px;
}
header #login-form .input-user:before,
header #login-form .input-password:before {
  content: '';
  display: block;
  position: absolute !important;
  top: 50%;
  margin-top: -9px;
  left: 10px;
}
header #login-form fieldset {
  padding: 13px;
}
header #login-form fieldset input {
  padding: 7px;
  width: 160px;
}
header #login-form fieldset button {
  margin-left: 5px;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  padding: 0;
  border: 0;
  overflow: hidden;
  position: relative;
}
header #login-form fieldset button i {
  position: absolute;
  top: -3px;
  left: 2px;
  opacity: 1;
}
header #login-form strong {
  color: #fff;
  font-size: 11px;
  margin-right: 10px;
}
header .registration {
  float: right;
  color: #666666;
  line-height: 60px;
  font-size: 13px;
  padding: 0 18px;
  border-left: 1px solid #414141;
}
header .registration span {
  padding: 0 3px;
}
header .registration a {
  color: #fff;
  text-decoration: underline;
}
header .registration a:hover {
  text-decoration: none;
}
header #search p a:hover {
  color: white;
  text-decoration: none;
}
header #search p a {
  text-decoration: underline;
}
#content h1 {
  padding-top: 20px;
}
#content.padding-top {
  padding-top: 20px;
}
aside .aside-left {
  float: left;
  width: 31.5%;
}
aside .aside-right {
  float: right;
  width: 31.5%;
}
aside .banner {
  margin-bottom: 20px;
}
aside .banner .inner .thumb img {
  padding: 0;
  max-width: 112px;
}
aside .title {
  background: none;
  padding: 0;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 20px;
}
aside .title span {
  padding: 0 5px;
  font-weight: normal;
  color: #999999;
}
aside .title i {
  float: left;
  margin-right: 10px;
}
aside .sub-title {
  padding-top: 0 !important;
}
footer {
  /*******************************************************************************************************************
*  FOOTER                                                                                                         
*******************************************************************************************************************/
}
footer .banner {
  background: #fff;
  border-top: 1px solid #dddddd;
  padding: 3%;
}
footer .anniversary {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  position: relative;
}
footer .anniversary .year {
  position: absolute;
  top: 6px;
  right: 21px;
  color: #fff;
  font-size: 24px;
  letter-spacing: -0.1em;
}
footer #news {
  background: #fff;
  border-top: 1px solid #dddddd;
  padding: 3%;
}
footer #news ul {
  margin-left: -2%;
  padding-top: 10px;
  *zoom: 1;
}
footer #news ul:before,
footer #news ul:after {
  content: "";
  display: table;
}
footer #news ul:after {
  clear: both;
}
footer #news ul li {
  float: left;
  width: 18%;
  margin-left: 2%;
  text-align: center;
}
footer #news ul li a {
  display: block;
  text-decoration: none;
  color: #333333;
}
footer #news ul li a h3 {
  margin: 0;
  font-size: 13px;
  color: #000;
  height: 43px;
  margin-bottom: 10px;
}
footer #news ul li a .thumb img {
  padding: 0;
  border: 0;
}
footer #news ul li a .thumb .inner {
  padding: 5px;
}
footer #news ul li a:hover h3 {
  text-decoration: underline;
}
footer #bottom {
  background: #f6f6f6;
  padding: 2% 3%;
  border-top: 1px solid #dddddd;
  position: relative;
}
footer #bottom:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-image: -webkit-linear-gradient(top, #ececec 0%, #f6f6f6 100%);
  background-image: -o-linear-gradient(top, #ececec 0%, #f6f6f6 100%);
  background-image: linear-gradient(to bottom, #ececec 0%, #f6f6f6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffececec', endColorstr='#fff6f6f6', GradientType=0);
  width: 100%;
  height: 4px;
}
footer #bottom .inner {
  *zoom: 1;
}
footer #bottom .inner:before,
footer #bottom .inner:after {
  content: "";
  display: table;
}
footer #bottom .inner:after {
  clear: both;
}
footer #bottom a {
  color: #333333;
}
footer #bottom ul li {
  line-height: 1.6em;
  padding-left: 10px;
  position: relative;
}
footer #bottom ul li:before {
  content: '';
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  background-color: #999999;
  width: 3px;
  height: 3px;
}
footer #bottom .links {
  float: left;
  width: 35%;
}
footer #bottom .links p {
  margin-bottom: 20px;
}
footer #bottom .links .sections-menu {
  width: 50%;
}
footer #bottom .links .sections-menu ul {
  border-left: 1px solid #dddddd;
  padding-left: 20px;
}
footer #bottom .links .sections-menu ul li {
  padding: 0;
}
footer #bottom .links .sections-menu ul li:before {
  display: none;
}
footer #bottom .links .sections-menu ul li a {
  font-family: "allerbold", Arial, sans-serif;
  text-transform: uppercase;
  color: #666666;
  padding: 2px 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
footer #bottom .sections-links {
  float: left;
  width: 65%;
}
footer #bottom .sections-links .footer-title {
  font-family: "allerbold", Arial, sans-serif;
  font-size: 20px;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 10px;
  padding-bottom: 15px;
}
footer #bottom .sections-links .column {
  float: left;
  width: 33%;
}
footer #bottom .sections-links .column h4 {
  /*padding-bottom: 10px;*/
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.1em;
  color: #333333;
}
footer #bottom .sections-links .column h4 i {
  float: left;
  margin-right: 5px;
  color: #999999;
}
footer #bottom .sections-links .stats-bar {
  height: 16px;
  background-color: #999999;
  margin-bottom: 5px;
}
footer #bottom .sections-links .stats-bar + .stats-bar {
  margin-bottom: 15px;
}
footer #bottom p {
  color: #666666;
}
footer #bottom p.small {
  font-size: 11px;
  margin-top: -10px;
}
footer #our-projects {
  background: #eeeeee;
  padding: 1% 3%;
  border-top: 1px solid #dddddd;
  *zoom: 1;
}
footer #our-projects:before,
footer #our-projects:after {
  content: "";
  display: table;
}
footer #our-projects:after {
  clear: both;
}
footer #our-projects > strong {
  display: block;
  float: left;
  font-size: 16px;
  padding-top: 12px;
  color: #666666;
  font-family: "allerbold", Arial, sans-serif;
}
footer #our-projects p {
  margin: 0;
}
footer #our-projects div.float-right {
  line-height: 40px;
}
footer #our-projects a.logo-motoklik {
  text-indent: -9999px;
  margin-left: 15px;
  position: relative;
}
footer #our-projects .projects-list {
  float: left;
}
footer #our-projects .projects-list a {
  text-indent: -9999px;
  margin-left: 20px;
  position: relative;
}
footer #our-projects .projects-list a:first-child {
  margin-left: 0;
}
footer #footer {
  padding: 2% 3%;
  background: #333333;
  border-top: 1px solid #000;
  color: #999999;
  font-size: 12px;
  *zoom: 1;
}
footer #footer:before,
footer #footer:after {
  content: "";
  display: table;
}
footer #footer:after {
  clear: both;
}
footer #footer .mobile-version {
  display: none;
}
footer #footer p {
  margin: 0;
  padding-top: 7px;
  float: left;
  margin-right: 30px;
}
footer #footer p span {
  margin: 0 3px;
}
footer #footer .languages {
  float: left;
  text-align: left;
  padding-top: 6px;
}
footer #footer .languages a {
  margin-left: 10px;
  display: inline-block;
  text-decoration: none;
  position: relative;
  padding-left: 20px;
  /*color: @color-base;*/
  color: #fff;
}
footer #footer .languages a img {
  position: absolute;
  top: 2px;
  left: 0;
}
footer #footer a {
  color: #cccccc;
  text-decoration: none;
}
footer #footer a:hover {
  color: #fff;
  text-decoration: underline;
}
footer #footer a.report-link {
  display: block;
  float: right;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 8px 10px;
  color: #fff;
  background-image: -webkit-linear-gradient(top, #305c97 0%, #294b7d 100%);
  background-image: -o-linear-gradient(top, #305c97 0%, #294b7d 100%);
  background-image: linear-gradient(to bottom, #305c97 0%, #294b7d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff305c97', endColorstr='#ff294b7d', GradientType=0);
  border: 1px solid #1c3457;
  border-bottom: #294b7d;
}
footer #footer a.report-link i {
  float: left;
  margin-right: 10px;
  position: relative;
  top: 1px;
}
@media (min-width: 1155px) and (max-width: 1320px) {
  .responsive.left-banner #header .wrap {
    position: relative;
    left: 77.5px;
  }
  .responsive.left-banner #wrap {
    position: relative;
    left: 77.5px;
  }
  .responsive.left-banner .main-banner {
    position: relative;
    left: 77.5px;
  }
  .responsive.right-banner #header .wrap {
    position: relative;
    left: -77.5px;
  }
  .responsive.right-banner #wrap {
    position: relative;
    left: -77.5px;
  }
  .responsive.right-banner .main-banner {
    position: relative;
    left: -77.5px;
  }
}
@media screen and (max-width: 540px) {
  .responsive .topic {
    padding-left: 0 !important;
    margin-bottom: 5px !important;
    border-top: 1px solid #dddddd !important;
  }
  .responsive .topic .user-info {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    border-right: 0 !important;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
  }
  .responsive .admin-topic {
    text-align: center;
  }
  .responsive .admin-topic .floated {
    margin: 0;
  }
  .responsive .admin-topic * {
    float: none !important;
  }
  .responsive .admin-topic .column-left,
  .responsive .admin-topic .column-right {
    float: none;
    padding: 5px 0;
  }
  .responsive .admin-topic .btn {
    float: none;
    display: inline-block;
    margin: 5px;
  }
  .responsive .topic-title {
    height: auto !important;
    margin-left: 0 !important;
    line-height: 16px;
    padding: 10px 15px;
  }
  .responsive .topic-title h3,
  .responsive .topic-title .float-right,
  .responsive .topic-title > strong {
    float: none;
    display: inline;
    line-height: 20px;
    margin-right: 15px;
  }
  .responsive .topic .user-info {
    padding-top: 15px !important;
  }
  .responsive .topic-follow {
    display: block;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 855px) {
  .responsive .desktop-search {
    display: none;
  }
  .responsive .mobile-search,
  .responsive .search-dropdown .input {
    display: block;
  }
}
@media screen and (min-width: 768px) and (max-width: 855px) {
  .responsive .desktop-search {
    display: none;
  }
  .responsive .mobile-search {
    display: block;
  }
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .responsive .desktop-search {
    display: none;
  }
  .responsive .mobile-search,
  .responsive .search-dropdown .input {
    display: block;
  }
}
@media screen and (max-width: 480px) {
  .responsive .desktop-search {
    display: none;
  }
  .responsive .mobile-search {
    display: block;
  }
}
.responsive .wrap,
.responsive #wrap {
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
  *zoom: 1;
}
.responsive .wrap:before,
.responsive #wrap:before,
.responsive .wrap:after,
.responsive #wrap:after {
  content: "";
  display: table;
}
.responsive .wrap:after,
.responsive #wrap:after {
  clear: both;
}
.responsive .wrap:before,
.responsive #wrap:before,
.responsive .wrap:after,
.responsive #wrap:after {
  content: "";
  display: table;
}
.responsive .wrap:after,
.responsive #wrap:after {
  clear: both;
}
.responsive img {
  max-width: 100%;
  height: auto !important;
}
.responsive .video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.responsive .video-container iframe,
.responsive .video-container object,
.responsive .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.reklama_obrazek_hlavni {

}
.reklama_obrazek_alternativa {
	display:none;
}

@media screen and (max-width: 480px) {
	.reklama_obrazek_hlavni {
		display:none;
	}
	.reklama_obrazek_alternativa {
		display:inline-block;
	}
}

/*******************************************************************************************************************
*  OTHER
*******************************************************************************************************************/
.mobile-turn-off {
  margin-top: 20px;
}
a.anchor {
  display: block;
  position: relative;
  top: -70px;
  visibility: hidden;
}
.pac-container {
  z-index: 99999;
}
#previewArea canvas {
  float: left;
  margin-right: 10px;
  margin-top: 10px;
  max-height: 130px;
}
#previewArea {
  max-height: 212px;
  overflow: scroll;
}
#wrap {
  position: relative;
  z-index: 15;
  left: 0px;
  -webkit-transition: left 0.3s ease-in-out;
  -moz-transition: left 0.3s ease-in-out;
  -o-transition: left 0.3s ease-in-out;
  transition: left 0.3s ease-in-out;
}
#wrap.banner-space {
  margin-top: 150px;
}
.wrap,
#wrap {
  width: 990px;
  margin: 0 auto;
  *zoom: 1;
}
.wrap:before,
#wrap:before,
.wrap:after,
#wrap:after {
  content: "";
  display: table;
}
.wrap:after,
#wrap:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
hr.dotted {
  display: block;
  margin: -10px 0 20px;
  border-bottom: 1px dotted #dddddd;
  height: 0;
}
.icon-actions a {
  display: block;
  float: left;
  border: 1px solid #ccc;
  width: 22px;
  height: 22px;
  line-height: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  margin-left: 2px;
}
.icon-actions a i {
  position: relative;
  color: #7f7f7f;
}
.icon-actions a:hover {
  border-color: #bfbfbf;
  background-color: #f7f7f7;
}
.box.clean + .icon-text-actions {
  margin-top: -10px;
  margin-bottom: 20px;
}
.topic-bike {
  display: block;
}
.topic-bike span {
  margin-right: 5px;
}
.icon-text-actions {
  font-size: 0;
  text-align: right;
}
.icon-text-actions-top-margin {
  margin: 10px 0 0 !important;
}
.icon-text-actions.align-left {
  text-align: left;
  margin-top: 0 !important;
  margin-bottom: 10px;
}
.icon-text-actions.align-left a {
  margin: 0;
}
.icon-text-actions .i-angle-right {
  color: #999999;
  font-size: 14px;
  margin: 0 5px;
  position: relative;
  top: -5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: baseline;
}
.icon-text-actions a {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  margin-left: 15px;
  overflow: hidden;
}
.icon-text-actions a.large {
  font-size: 14px;
  margin: 0;
}
.icon-text-actions a span {
  display: block;
  float: left;
  border: 1px solid #ccc;
  width: 22px;
  height: 22px;
  line-height: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  margin-right: 10px;
}
.icon-text-actions a i {
  position: relative;
  top: 1px;
  color: #7f7f7f;
  width: 22px;
  height: 22px;
  line-height: 24px;
}
.icon-text-actions a i[class^="ss-"] {
  top: 0;
  left: 0;
  font-size: 16px;
}
.icon-text-actions a:hover span {
  border-color: #bfbfbf;
  background-color: #f7f7f7;
}
.icon-text-actions a:hover span i {
  color: #000;
}
ul.advantages,
ul.disadvantages {
  padding: 10px;
}
ul.advantages li,
ul.disadvantages li {
  padding-left: 20px !important;
  position: relative;
  line-height: 1.4em;
}
ul.advantages li:before,
ul.disadvantages li:before {
  width: 11px;
  height: 11px;
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  text-align: center;
  line-height: 11px;
  font-size: 10px;
  position: absolute;
  top: 7px;
  left: 0;
}
ul.advantages li:before {
  content: '+';
  background-color: #38a006;
}
ul.disadvantages li:before {
  content: '-';
  background-color: #de1d39;
  line-height: 9px;
}
.consumption {
  padding: 30px 20px 30px 90px;
  position: relative;
  margin-bottom: 30px;
  font-size: 14px;
}
.consumption strong {
  font-size: 18px;
}
.consumption i {
  font-size: 3.0em;
  position: absolute;
  top: 22px;
  left: 20px;
  opacity: 0.2;
}
.main-banner {
  padding: 0 0 10px;
  text-align: center;
  min-height: 130px;
  position: relative;
  z-index: 100;
  width: 990px;
  margin: -10px auto 0 !important;
  left: 0px;
  -webkit-transition: left 0.3s ease-in-out;
  -moz-transition: left 0.3s ease-in-out;
  -o-transition: left 0.3s ease-in-out;
  transition: left 0.3s ease-in-out;
}
.less {
  color: #999999;
}
.categories {
  background: #f3f3f3;
  padding: 10px;
}
.categories li a {
  padding-left: 35px;
  display: block;
  line-height: 20px;
  position: relative;
}
.categories li a i {
  top: 0 !important;
}
.align-right {
  text-align: right;
}
.tree {
  padding: 0;
  margin: 0;
  list-style-type: none;
  *zoom: 1;
  margin-bottom: 30px;
}
.tree:before,
.tree:after {
  content: "";
  display: table;
}
.tree:after {
  clear: both;
}
.tree > li {
  width: 50%;
  float: left;
}
.tree > li a {
  padding: 0 !important;
}
.tree > li ul {
  padding-top: 10px;
}
.tree > li ul li {
  padding-left: 20px !important;
  position: relative;
}
.tree > li ul li:before {
  content: '';
  position: absolute !important;
  top: 20%;
  left: 0;
}
.count-select {
  position: relative;
  height: 23px;
  float: right;
  width: 190px;
  text-align: right;
  padding-bottom: 15px;
  *zoom: 1;
}
.count-select:before,
.count-select:after {
  content: "";
  display: table;
}
.count-select:after {
  clear: both;
}
.count-select label {
  float: left;
  padding-top: 6px;
}
.count-select select,
.count-select .skinned-wrapper {
  text-align: left;
  min-width: 60px;
  float: right;
}
hr.line {
  margin: 10px 0;
  display: block;
  border-top: 1px solid #ccc;
  height: 1px;
  line-height: 0;
  font-size: 0;
}
.for-sale {
  color: #86ad1f;
}
.sep {
  padding: 0 5px;
  font-weight: normal;
  color: #999999;
}
.more-wrap {
  height: 15px;
  background: #f3f3f3;
  position: relative;
  margin-right: 1px;
}
.more {
  width: 15px;
  height: 15px;
  padding: 0 !important;
  font-size: 0;
  background-color: #d2d2d2 !important;
  position: absolute !important;
  bottom: 0;
  right: 0;
  text-align: left !important;
  display: block;
  z-index: 700;
}
.more:hover a:before {
  display: none !important;
}
.more a {
  display: block;
  width: 15px;
  height: 15px;
  padding: 0;
  background: none !important;
  z-index: 550;
}
.more a:after {
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 5px;
  top: 50%;
  margin-left: -2px;
  margin-top: -5px;
  z-index: 540;
}
.more-wrap a {
  padding: 0 !important;
  font-size: 0;
  background-color: #d2d2d2 !important;
  position: absolute !important;
  bottom: 0;
  right: 0;
  text-align: left !important;
  z-index: 700;
  display: block;
  width: 15px;
  height: 15px;
  padding: 0;
  z-index: 550;
}
.more-wrap a:after {
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 5px;
  top: 50%;
  margin-left: -2px;
  margin-top: -5px;
  z-index: 540;
}
.three-cols > div .banner:first-child {
  padding-top: 16px;
}
.background-banner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 10;
}
.background-banner a {
  display: block;
}
.column-content {
  line-height: 1.4em;
}
.autocomplete-wrap {
  position: relative;
  display: inline;
  z-index: 99999;
}
.autocomplete-wrap #helper {
  position: absolute;
  top: 18px;
  line-height: 20px;
  padding: 5px;
  display: block;
  white-space: nowrap;
  width: auto!important;
  background-color: white;
  padding: 4px 5px;
  font-size: 12px;
  font-family: Arial;
  color: #666666;
  background: #FBFBFB;
  border: 1px solid #E4E4E4;
  border-top: none;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.autocomplete-wrap #helper .input_error {
  float: right;
  margin: 3px 0 0 0;
}
.autocomplete-wrap #helper a {
  color: #333333 !important;
}
.autocomplete-wrap #helper a:hover {
  text-decoration: none;
}
.autocomplete-wrap #helper div:hover {
  background-color: #f9f4ee;
}
.autocomplete-wrap {
  display: block;
}
.autocomplete-wrap #helper {
  border-color: #CACACA;
  top: 24px;
  background: #fff;
}
.cleaner {
  line-height: 1px;
  *zoom: 1;
}
.cleaner:before,
.cleaner:after {
  content: "";
  display: table;
}
.cleaner:after {
  clear: both;
}
.clear {
  *zoom: 1;
  margin-bottom: 15px;
}
.clear:before,
.clear:after {
  content: "";
  display: table;
}
.clear:after {
  clear: both;
}
.searchResults img.forumimg {
  max-width: 388px;
}
div.info th {
  font-weight: bold !important;
}
/*detail clanku cerveny text*/
span.cervena {
  color: red;
}
/* reklama - oddelit od sebe jednotlive bannery */
.banner .box.styled .inner {
  border-bottom: 1px solid #E5E5E5 !important;
}
.banner.bannerE{
  margin-left:-15px;
  margin-right:-15px;
}
/* akci na uvodce v kalendari v sekci motoakce je prilis mnoho - omezit a dat posuvnik */
.box.calendar table tbody td.event .event-info {
  max-height: 200px;
  overflow: auto;
}
embed {
  margin: 20px auto 0;
  display: block;
}
iframe,
embed {
  max-width: 100%;
}
.top-videos {
  list-style: decimal;
  margin-left: 20px;
  font-weight: bold;
}
.top-videos li {
  vertical-align: top;
}
.top-videos li a {
  display: block;
  padding: 5px 0;
}
.top-videos li a span {
  float: right;
  font-weight: normal;
  padding-right: 5px;
}
.homepage .theme-default .sub-title {
  color: #000;
}
.homepage .theme-default .sub-title a {
  color: #000;
}
.homepage .theme-default .sub-title a:hover {
  color: #000;
}
.homepage .theme-default .list li article a h2 {
  color: #000 !important;
}
.homepage .theme-default .list li article a h2:hover {
  color: #000 !important;
}
.homepage .theme-default .article-highlighted-title a {
  color: #000 !important;
}
.homepage .theme-default .article-highlighted-title a:hover {
  color: #000 !important;
}
.homepage .theme-default .top-border,
.homepage .theme-default .box.styled {
  border-color: #000 !important;
}
.homepage .theme-invert .sub-title {
  color: #fff;
}
.homepage .theme-invert .sub-title a {
  color: #fff;
}
.homepage .theme-invert .sub-title a:hover {
  color: #fff;
}
.homepage .theme-invert .list li article a h2 {
  color: #fff !important;
}
.homepage .theme-invert .list li article a h2:hover {
  color: #fff !important;
}
.homepage .theme-invert .list li article small {
  color: rgba(255, 255, 255, 0.9);
}
.homepage .theme-invert .weak {
  color: rgba(255, 255, 255, 0.9) !important;
}
.homepage .theme-invert .article-highlighted-title a,
.homepage .theme-invert .article-highlighted-small-title a {
  color: #fff !important;
}
.homepage .theme-invert .article-highlighted-title a:hover,
.homepage .theme-invert .article-highlighted-small-title a:hover {
  color: #fff !important;
}
.homepage .theme-invert .top-border,
.homepage .theme-invert .box.styled {
  border-color: #fff !important;
}
.homepage .theme-clanky .sub-title {
  color: #c3042c;
}
.homepage .theme-clanky .sub-title a {
  color: #c3042c;
}
.homepage .theme-clanky .sub-title a:hover {
  color: #000;
}
.homepage .theme-clanky .list li article a h2 {
  color: #c3042c !important;
}
.homepage .theme-clanky .list li article a h2:hover {
  color: #000 !important;
}
.homepage .theme-clanky .article-highlighted-title a {
  color: #c3042c !important;
}
.homepage .theme-clanky .article-highlighted-title a:hover {
  color: #000 !important;
}
.homepage .theme-clanky .top-border,
.homepage .theme-clanky .box.styled {
  border-color: #c3042c !important;
}
.homepage .theme-firmy .sub-title {
  color: #b4860a;
}
.homepage .theme-firmy .sub-title a {
  color: #b4860a;
}
.homepage .theme-firmy .sub-title a:hover {
  color: #000;
}
.homepage .theme-firmy .list li article a h2 {
  color: #b4860a !important;
}
.homepage .theme-firmy .list li article a h2:hover {
  color: #000 !important;
}
.homepage .theme-firmy .article-highlighted-title a {
  color: #b4860a !important;
}
.homepage .theme-firmy .article-highlighted-title a:hover {
  color: #000 !important;
}
.homepage .theme-firmy .top-border,
.homepage .theme-firmy .box.styled {
  border-color: #b4860a !important;
}
.homepage .theme-firmy .firm-item h2 {
  color: #e4aa0d !important;
}
.homepage .theme-sport .sub-title {
  color: #0383a3;
}
.homepage .theme-sport .sub-title a {
  color: #0383a3;
}
.homepage .theme-sport .sub-title a:hover {
  color: #000;
}
.homepage .theme-sport .list li article a h2 {
  color: #0383a3 !important;
}
.homepage .theme-sport .list li article a h2:hover {
  color: #000 !important;
}
.homepage .theme-sport .article-highlighted-title a {
  color: #0383a3 !important;
}
.homepage .theme-sport .article-highlighted-title a:hover {
  color: #000 !important;
}
.homepage .theme-sport .top-border,
.homepage .theme-sport .box.styled {
  border-color: #0383a3 !important;
}
.homepage .theme-video .sub-title {
  color: #111111;
}
.homepage .theme-video .sub-title a {
  color: #111111;
}
.homepage .theme-video .sub-title a:hover {
  color: #000;
}
.homepage .theme-video .list li article a h2 {
  color: #111111 !important;
}
.homepage .theme-video .list li article a h2:hover {
  color: #000 !important;
}
.homepage .theme-video .article-highlighted-title a {
  color: #111111 !important;
}
.homepage .theme-video .article-highlighted-title a:hover {
  color: #000 !important;
}
.homepage .theme-video .top-border,
.homepage .theme-video .box.styled {
  border-color: #111111 !important;
}
.homepage .theme-cestovani .sub-title {
  color: #0e7f29;
}
.homepage .theme-cestovani .sub-title a {
  color: #0e7f29;
}
.homepage .theme-cestovani .sub-title a:hover {
  color: #000;
}
.homepage .theme-cestovani .list li article a h2 {
  color: #0e7f29 !important;
}
.homepage .theme-cestovani .list li article a h2:hover {
  color: #000 !important;
}
.homepage .theme-cestovani .article-highlighted-title a {
  color: #0e7f29 !important;
}
.homepage .theme-cestovani .article-highlighted-title a:hover {
  color: #000 !important;
}
.homepage .theme-cestovani .top-border,
.homepage .theme-cestovani .box.styled {
  border-color: #0e7f29 !important;
}
.homepage .theme-motorkari .sub-title {
  color: #a97f1b;
}
.homepage .theme-motorkari .sub-title a {
  color: #a97f1b;
}
.homepage .theme-motorkari .sub-title a:hover {
  color: #000;
}
.homepage .theme-motorkari .list li article a h2 {
  color: #a97f1b !important;
}
.homepage .theme-motorkari .list li article a h2:hover {
  color: #000 !important;
}
.homepage .theme-motorkari .article-highlighted-title a {
  color: #a97f1b !important;
}
.homepage .theme-motorkari .article-highlighted-title a:hover {
  color: #000 !important;
}
.homepage .theme-motorkari .top-border,
.homepage .theme-motorkari .box.styled {
  border-color: #a97f1b !important;
}
.homepage .theme-forum .sub-title {
  color: #234e9f;
}
.homepage .theme-forum .sub-title a {
  color: #234e9f;
}
.homepage .theme-forum .sub-title a:hover {
  color: #000;
}
.homepage .theme-forum .list li article a h2 {
  color: #234e9f !important;
}
.homepage .theme-forum .list li article a h2:hover {
  color: #000 !important;
}
.homepage .theme-forum .article-highlighted-title a {
  color: #234e9f !important;
}
.homepage .theme-forum .article-highlighted-title a:hover {
  color: #000 !important;
}
.homepage .theme-forum .top-border,
.homepage .theme-forum .box.styled {
  border-color: #234e9f !important;
}
.homepage .theme-motoakce .sub-title {
  color: #820500;
}
.homepage .theme-motoakce .sub-title a {
  color: #820500;
}
.homepage .theme-motoakce .sub-title a:hover {
  color: #000;
}
.homepage .theme-motoakce .list li article a h2 {
  color: #820500 !important;
}
.homepage .theme-motoakce .list li article a h2:hover {
  color: #000 !important;
}
.homepage .theme-motoakce .article-highlighted-title a {
  color: #820500 !important;
}
.homepage .theme-motoakce .article-highlighted-title a:hover {
  color: #000 !important;
}
.homepage .theme-motoakce .top-border,
.homepage .theme-motoakce .box.styled {
  border-color: #820500 !important;
}
.rozcestnik {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  vertical-align: top;
  margin-bottom: 50px;
}
.rozcestnik ul {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.rozcestnik .ostatni {
  color: #888;
}
.rozcestnik .ostatni a {
  color: #888;
}
.rozcestnik .motorkari {
  color: #a97f1b;
}
.rozcestnik .motorkari a {
  color: #a97f1b;
}
.rozcestnik .forum {
  color: #234e9f;
}
.rozcestnik .forum a {
  color: #234e9f;
}
.rozcestnik .sport {
  color: #0383a3;
}
.rozcestnik .sport a {
  color: #0383a3;
}
.rozcestnik .cestovani {
  color: #0e7f29;
}
.rozcestnik .cestovani a {
  color: #0e7f29;
}
.rozcestnik .clanky {
  color: #c3042c;
}
.rozcestnik .clanky a {
  color: #c3042c;
}
.rozcestnik .motoakce {
  color: #820500;
}
.rozcestnik .motoakce a {
  color: #820500;
}
.rozcestnik .video {
  color: #111111;
}
.rozcestnik .video a {
  color: #111111;
}
.rozcestnik .uvod {
  color: #666666;
}
.rozcestnik .uvod a {
  color: #666666;
}
.rozcestnik .motokatalog {
  color: #6e4a34;
}
.rozcestnik .motokatalog a {
  color: #6e4a34;
}
.rozcestnik .bazar {
  color: #d0681b;
}
.rozcestnik .bazar a {
  color: #d0681b;
}
.rozcestnik .firmy {
  color: #e4aa0d;
}
.rozcestnik .firmy a {
  color: #e4aa0d;
}
.rozcestnik .others {
  color: #000;
}
.rozcestnik .others a {
  color: #000;
}
.sprites-table {
  margin-top: 15px;
  width: 100%;
}
.sprites-table th,
.sprites-table td {
  padding: 10px;
}
.sprites-table th {
  width: 30px;
}
.sprites-table th.invert {
  background: #555 !important;
}
.sprites-table tr:nth-child(odd) th,
.sprites-table tr:nth-child(odd) td {
  background: #f7f7f7;
}
.ad-action-links li {
  padding: 4px 0 4px 23px !important;
  position: relative;
  display: block;
}
.ad-action-links li i {
  position: absolute;
  top: 3px !important;
  left: 0;
  font-size: 16px;
  color: #afafaf;
}
.ad-action-links li a {
  font-weight: normal !important;
  position: static !important;
  padding: 0 !important;
  display: inline !important;
}
.ad-action-links li a:before,
.ad-action-links li a:after {
  display: none !important;
}
.w-100 {
  width: 100%;
}
.w-98 {
  width: 98%;
}
.w-96 {
  width: 96%;
}
.w-94 {
  width: 94%;
}
.w-92 {
  width: 92%;
}
.w-90 {
  width: 90%;
}
.w-88 {
  width: 88%;
}
.w-86 {
  width: 86%;
}
.w-84 {
  width: 84%;
}
.w-82 {
  width: 82%;
}
.w-80 {
  width: 80%;
}
.w-78 {
  width: 78%;
}
.w-76 {
  width: 76%;
}
.w-74 {
  width: 74%;
}
.w-72 {
  width: 72%;
}
.w-70 {
  width: 70%;
}
.w-68 {
  width: 68%;
}
.w-66 {
  width: 66%;
}
.w-64 {
  width: 64%;
}
.w-62 {
  width: 62%;
}
.w-60 {
  width: 60%;
}
.w-58 {
  width: 58%;
}
.w-56 {
  width: 56%;
}
.w-54 {
  width: 54%;
}
.w-52 {
  width: 52%;
}
.w-50 {
  width: 50%;
}
.w-48 {
  width: 48%;
}
.w-46 {
  width: 46%;
}
.w-44 {
  width: 44%;
}
.w-42 {
  width: 42%;
}
.w-40 {
  width: 40%;
}
.w-38 {
  width: 38%;
}
.w-36 {
  width: 36%;
}
.w-34 {
  width: 34%;
}
.w-32 {
  width: 32%;
}
.w-30 {
  width: 30%;
}
.w-28 {
  width: 28%;
}
.w-26 {
  width: 26%;
}
.w-24 {
  width: 24%;
}
.w-22 {
  width: 22%;
}
.w-20 {
  width: 20%;
}
.w-18 {
  width: 18%;
}
.w-16 {
  width: 16%;
}
.w-14 {
  width: 14%;
}
.w-12 {
  width: 12%;
}
.w-10 {
  width: 10%;
}
.w-8 {
  width: 8%;
}
.w-6 {
  width: 6%;
}
.w-4 {
  width: 4%;
}
.w-2 {
  width: 2%;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
#content .registration-directory .image {
  position: relative;
}
#content .registration-directory .image .sub-title {
  position: absolute !important;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 15px 0;
  color: #fff;
  text-align: center;
  background: rgba(0, 0, 0, 0.35);
  margin: 0 !important;
}
#content .registration-directory .box {
  padding-bottom: 30px !important;
}
#content .registration-directory ul {
  margin-bottom: 20px;
  padding: 0 3%;
}
#content .registration-directory ul li {
  position: relative;
  padding: 10px 0 10px 25px !important;
  border-bottom: 1px dotted #ccc;
}
#content .registration-directory ul li i {
  color: #169f35;
  top: 50% !important;
  font-size: 20px !important;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
#content .registration-directory ul li a {
  display: inline !important;
  padding: 0 !important;
  font-weight: normal !important;
  color: #000;
  text-decoration: underline;
}
#content .registration-directory ul li a:hover {
  text-decoration: none;
}
#content .registration-directory ul li a:before,
#content .registration-directory ul li a:after {
  display: none !important;
}
/*************************************************************************************
*  ALERTS
**************************************************************************************/
#content > .message {
  margin: 0 0 20px;
}
.message {
  padding: 10px 15px 14px;
  margin: 15px 0 10px;
  border: 1px solid #dddddd;
  position: relative;
  font-weight: bold;
}
.message i {
  margin-right: 10px;
  position: relative;
  top: 4px;
  font-size: 1.3em;
}
.message.error {
  color: #ba413f;
  border-color: #e8c5cb;
  background-color: #f0d9d9;
}
.message.error.type2 {
  border: 0;
  font-weight: normal;
}
.message.error.type2 p:last-child {
  margin: 0;
}
.message.error.type2 a {
  color: #ba413f;
  text-decoration: underline;
}
.message.error.type2 a:hover {
  color: #000;
}
.message.success {
  color: #3e7d3e;
  border-color: #d0e6bf;
  background-color: #dbeed3;
}
.message.success i {
  color: #3e7d3e;
}
.message.alert {
  color: #b88d49;
  border-color: #f9e8c5;
  background-color: #fcf7df;
}
.message.info {
  color: #51b8f2;
  border-color: #b4e5ef;
  background-color: #d4eaf6;
}
p.quote > i.quote-i {
  position: unset !important;
}
img.centered {
  display: block;
  margin: 10px auto;
  padding: 4px !important;
  clear: both;
}
.glyphs.css-mapping {
  margin: 0 0 60px 0;
  padding: 30px 0 20px 30px;
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid #d8e0e5;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.glyphs.css-mapping li {
  margin: 0 30px 20px 0;
  padding: 0;
  display: inline-block;
  overflow: hidden;
}
.glyphs.css-mapping li > div {
  margin: 0;
  margin-right: 10px;
  padding: 13px;
  height: 50px;
  width: 50px;
  color: #162a36 !important;
  overflow: hidden;
  float: left;
  font-size: 24px;
}
.glyphs.css-mapping input {
  margin: 0;
  margin-top: 5px;
  padding: 8px;
  line-height: 16px;
  font-size: 16px;
  display: block;
  width: 150px;
  height: 40px;
  border: 1px solid #d8e0e5;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  outline: 0;
  float: right;
}
.glyphs.css-mapping input:focus {
  border: 1px solid #fbde4a;
  -webkit-box-shadow: inset 0 0 3px #fbde4a;
  box-shadow: inset 0 0 3px #fbde4a;
}
.glyphs.css-mapping input:hover {
  -webkit-box-shadow: inset 0 0 3px #fbde4a;
  box-shadow: inset 0 0 3px #fbde4a;
}
/*
* Mixins
*/
/*
* Addon size
*/
/*
* Button size
*/
/*
* Buttons themes
*/
/*
* Colors
*/
/*
* Input size
*/
/*
* Buttons themes
*/
/*
* Partials
*/
* {
  margin: 0;
  padding: 0;
  border: 0;
}
img {
  vertical-align: bottom;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: none;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/*
* Sizes
*/
/*
* Responsive breaks
*/
/*
* Fluid columns
*/
.columns {
  font-size: 0;
  margin-left: -10px;
  margin-right: -10px;
}
.columns > [class^="column"] {
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.columns-no-space {
  margin: 0;
}
.columns-no-space > [class^="column"] {
  padding: 0;
}
.column-left,
.float-left {
  float: left;
}
.column-right,
.float-right {
  float: right;
}
.two-cols {
  margin: 0 -10px;
  *zoom: 1;
}
.two-cols:before,
.two-cols:after {
  content: "";
  display: table;
}
.two-cols:after {
  clear: both;
}
.two-cols .column-left,
.two-cols .column-right {
  width: 49.998%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
}
.two-cols-fixed .column-left-fluid {
  padding-right: 240px;
  float: left;
  width: 100%;
  margin-right: -240px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
}
.two-cols-fixed .column-left-fluid .vertical {
  display: table-cell;
  vertical-align: middle;
  height: inherit;
}
.two-cols-fixed .column-left-fluid table {
  vertical-align: middle;
  display: table;
  margin: 0;
}
.two-cols-fixed .column-left-fluid p {
  vertical-align: middle;
  display: table-cell;
  margin: 0;
}
.two-cols-fixed .column-right-fixed {
  width: 240px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
}
.two-cols-fixed .column-right-fixed .btn {
  vertical-align: middle;
}
.three-cols {
  margin: 0 -10px 30px;
  *zoom: 1;
}
.three-cols:before,
.three-cols:after {
  content: "";
  display: table;
}
.three-cols:after {
  clear: both;
}
.three-cols.list {
  margin: 0;
}
.three-cols .column-left,
.three-cols .column-middle,
.three-cols .column-right {
  width: 33.332%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.four-cols {
  margin: 0 -10px;
  *zoom: 1;
}
.four-cols:before,
.four-cols:after {
  content: "";
  display: table;
}
.four-cols:after {
  clear: both;
}
.four-cols .column {
  width: 24.999%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.five-cols {
  margin: 0 -10px;
  *zoom: 1;
}
.five-cols:before,
.five-cols:after {
  content: "";
  display: table;
}
.five-cols:after {
  clear: both;
}
.five-cols.with-lines {
  position: relative;
}
.five-cols.with-lines .column {
  position: relative;
}
.five-cols.with-lines .column:before {
  content: '';
  display: block;
  width: 1px;
  height: 100%;
  position: absolute;
  left: -5%;
  top: 0;
  border-left: 1px solid #dddddd;
}
.five-cols.with-lines .column:first-child:before {
  display: none;
}
.five-cols .column {
  width: 20%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/************************************************************************************
*  LINKS
************************************************************************************/
a,
a:link {
  outline: 0;
  text-decoration: none;
}
a:hover,
a:link:hover {
  color: #333333;
  text-decoration: underline;
}
p a:hover {
  text-decoration: underline !important;
}
td.black {
  color: #000 !important;
}
/************************************************************************************
*  HEADINGS
************************************************************************************/
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #333333;
  margin-bottom: 15px;
  text-rendering: optimizelegibility;
}
h1.high,
h2.high,
h3.high,
h4.high,
h5.high,
h6.high {
  color: #e8112a;
}
#container > h1 {
  color: #e4051f;
  font-family: "allerbold", Arial, sans-serif;
  font-size: 34px;
  line-height: 34px;
  margin: 0;
  padding: 30px 0;
  border-bottom: 1px solid #e2e2e2;
  background-image: url('../img/shadow.png');
  background-repeat: no-repeat;
  background-position: 50% 100%;
}
#container > h1 small {
  color: #333333;
  font-size: 24px;
  font-family: "allerlight", Arial, sans-serif;
}
#container > h1 small span {
  color: #ccc;
}
h1,
h2 {
  color: #e4051f;
  margin-bottom: 10px;
  font-size: 1.6em;
}
h1 + h2 {
  padding-top: 30px;
}
h3 {
  line-height: 1.4em;
}
h4 {
  font-size: 1.4em;
  margin-bottom: 25px;
  margin-top: 20px;
}
h4.small-margin {
  margin-top: 15px;
  margin-bottom: 10px;
}
h5 {
  margin-top: 25px;
  font-size: 1.3em;
  font-weight: normal;
}
/************************************************************************************
*  TEXTS
************************************************************************************/
p,
address {
  margin: 0 0 15px;
  line-height: 1.4em;
}
p.inner,
address.inner {
  padding: 0 20px 10px;
}
.large {
  font-size: 14px;
}
.xlarge {
  font-size: 16px;
}
address {
  font-style: normal;
}
.bold {
  font-weight: bold;
}
.dark {
  color: #000 !important;
}
.weak {
  color: #999999;
}
.positive {
  color: #169f35;
}
.primary {
  /*color: @color-primary;*/
}
strong + .positive {
  margin-left: 5px;
}
.positive {
  color: #169f35;
}
.positive .i-thumbs-up {
  position: relative;
  top: 1px;
  margin-right: 3px;
}
.positive + .negative {
  margin-left: 8px;
}
.column-right.negative {
  margin-left: 0 !important;
}
.negative {
  color: #c10027;
}
.negative .i-thumbs-down {
  position: relative;
  top: 1px;
  margin-right: 3px;
}
.neutral {
  color: #999999;
}
.neutral .i-minus {
  position: relative;
  top: 1px;
  margin-right: 3px;
}
.color-a {
  color: #1d7bb5;
}
.color-b {
  color: #8a1615;
}
.color-c {
  color: #ffa221;
}
.color-d {
  color: #4d8b22;
}
.color-e {
  color: #a95e30;
}
.color-f {
  color: #c0471b;
}
.color-s {
  color: #39326b;
}
.bigger {
  font-size: 15px !important;
  vertical-align: top !important;
  padding-bottom: 0 !important;
}
.align-center {
  text-align: center;
}
.align-left {
  text-align: left;
}
img.float-left {
  margin: 0 15px 15px 0;
  position: relative;
  top: 5px;
}
img.float-right {
  margin: 0 0 15px 15px;
  position: relative;
  top: 5px;
}
img.border {
  border: 1px solid #dddddd;
}
ul.styled {
  margin-bottom: 20px;
}
ul.styled li {
  position: relative;
  padding-left: 15px !important;
  line-height: 1.5em;
  margin-bottom: 5px;
}
ul.styled li:before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 8px;
  left: 0;
}
ul.styled.type2 li:before {
  top: 4px;
  background: #aaaaaa;
}
.container {
  width: 990px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  *zoom: 1;
}
.container:before,
.container:after {
  content: "";
  display: table;
}
.container:after {
  clear: both;
}
.responsive .container {
  max-width: 990px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  *zoom: 1;
}
.responsive .container:before,
.responsive .container:after {
  content: "";
  display: table;
}
.responsive .container:after {
  clear: both;
}
#container {
  padding: 10px 19px 20px;
  background-color: #ffffff;
  *zoom: 1;
  /*Uvodni stranky pri non responzive pouzivaji fyzickou sirku misto vyplneni boxu - u "blbeho" obrazku se sirka pokazi.*/
}
#container:before,
#container:after {
  content: "";
  display: table;
}
#container:after {
  clear: both;
}
#container .three-cols .main-article img {
  height: auto !important;
  max-width: 100%;
}
#container .pac-container {
  z-index: 99999;
}
/*******************************************************************************************************************
*  BREADCRUMB
*******************************************************************************************************************/
#breadcrumb {
  border-bottom: 1px solid #e2e2e2;
  line-height: 30px;
  font-size: 12px;
  margin-bottom: 0;
  *zoom: 1;
}
#breadcrumb:before,
#breadcrumb:after {
  content: "";
  display: table;
}
#breadcrumb:after {
  clear: both;
}
#breadcrumb i {
  margin: 0 10px;
}
#breadcrumb a {
  font-weight: bold;
  text-decoration: none;
}
#breadcrumb a.active {
  color: #333333;
}
#breadcrumb .action-button {
  float: right;
}
#breadcrumb .action-button a {
  display: inline-block;
  font-size: 12px;
  position: relative;
  color: #000;
  text-transform: uppercase;
}
#breadcrumb .action-button a i {
  background: #1E9A0A;
}
#breadcrumb .action-button a.blue i {
  background: #0383a3;
}
#breadcrumb .action-button a.blue:hover i {
  background: #036f8a;
}
#breadcrumb .action-button a.gray i {
  background: #666666;
}
#breadcrumb .action-button a.gray:hover i {
  background: #595959;
}
#breadcrumb .action-button a.red i {
  background: #c3042c;
}
#breadcrumb .action-button a.red:hover i {
  background: #aa0326;
}
#breadcrumb .action-button a i {
  padding: 0 7px 0 5px;
  text-align: center;
  color: #fff;
  margin-right: 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  position: relative;
  top: -1px;
}
#breadcrumb .action-button a i[class*="i-"] {
  font-size: 12px;
  line-height: 22px;
  padding: 0 5px 0 4px;
}
#breadcrumb .action-button a i.i-clock-o {
  padding: 0 3px 0 5px;
}
#breadcrumb .action-button a i.ss-alert {
  background: none !important;
  font-size: 12px;
  top: 8px;
  left: -33px;
}
#breadcrumb .action-button a i.ss-plus {
  padding: 0;
  left: -35px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 20px;
  font-size: 11px;
}
#breadcrumb .action-button a:hover i {
  background: #198208;
}
#breadcrumb .small-basket {
  float: right;
  line-height: 30px;
  display: block;
}
#breadcrumb .small-basket a {
  color: #0d5ba3;
  font-weight: normal;
  text-decoration: underline;
}
#breadcrumb .small-basket a:hover {
  color: #000;
  text-decoration: none !important;
}
#breadcrumb .small-basket strong {
  color: #169f35;
}
#breadcrumb .small-basket i {
  font-size: 19px;
  float: left;
  position: relative;
  top: 6px;
}
/*******************************************************************************************************************
*  SIDE MENU
*******************************************************************************************************************/
#side-menu-select {
  display: none;
  background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
  background-image: linear-gradient(to bottom, #f4f4f4 0%, #dedede 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdedede', GradientType=0);
  padding: 15px 10px;
  cursor: pointer;
  font-weight: bold;
  position: relative;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
#side-menu-select:hover {
  color: #000;
}
#side-menu-select.open {
  margin-bottom: 0;
  background-image: -webkit-linear-gradient(top, #dedede 0%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #dedede 0%, #f4f4f4 100%);
  background-image: linear-gradient(to bottom, #dedede 0%, #f4f4f4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdedede', endColorstr='#fff4f4f4', GradientType=0);
}
#side-menu-select.open:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #000000 rgba(255, 255, 255, 0);
  content: '';
  position: absolute;
  left: auto;
  top: 50%;
  right: 15px;
  margin-top: -4px;
}
#side-menu-select:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #000000 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  content: '';
  position: absolute;
  left: auto;
  top: 50%;
  right: 15px;
  margin-top: -3px;
}
#content nav {
  padding: 20px 0;
  display: block;
}
#content nav.navigation-firm-wrapper {
  padding: 0;
}
#side-menu {
  position: relative;
  font-size: 0;
  z-index: 600;
}
#side-menu.has-sub-menu {
  margin-bottom: 37px;
}
#side-menu.open {
  margin-top: 0;
}
#side-menu:after {
  content: '';
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: -5px;
  left: 0;
}
#side-menu a:hover {
  color: #fff;
}
 .inverseNavigation {
  display:flex;
   flex-direction:row;
   flex-wrap: wrap-reverse;
   
}
#side-menu > li {
  font-size: 12px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#side-menu > li.clear {
  clear: both;
}
#side-menu > li.on-right > ul > li > a {
  font-family: "allerbold", Arial, sans-serif;
  color: #333333;
  text-decoration: none;
}
#side-menu > li.on-right > ul > li > a:hover {
  color: #fff;
  text-decoration: none !important;
}
#side-menu > li > a {
  display: block;
  padding: 10px 12px;
  color: #333333;
  text-decoration: none;
  font-family: "allerbold", Arial, sans-serif;
  font-size: 12px;
  border: 1px solid #dddddd;
  text-transform: uppercase;
}
#side-menu > li > a:hover {
  color: #fff;
}
#side-menu > li.active > a,
#side-menu > li.active > a:link,
#side-menu > li.active > a:focus {
  color: #fff !important;
}
#side-menu > li.active.has-ul > ul {
  display: block;
}
#side-menu > li.inactive > a {
  color: silver;
}
#side-menu li.navigation-search {
  border: 0 !important;
  float: right;
  font-size: 0;
  padding: 3px 10px;
  max-width: 20%;
}
#side-menu li.navigation-search input {
  padding: 4px 10px;
}
#side-menu li.navigation-search button {
  padding: 0;
  padding: 5px 7px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
#tabs-menu {
  position: relative;
  clear: both;
  overflow: hidden;
  height: auto;
  margin: 0 0 -20px;
}
#tabs-menu.open {
  margin-top: 0;
}
#tabs-menu:after {
  content: '';
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  bottom: -5px;
  left: 0;
}
#tabs-menu li {
  float: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#tabs-menu li.clear {
  clear: both;
}
#tabs-menu li a {
  display: block;
  padding: 10px 12px;
  color: #333333;
  text-decoration: none;
  font-family: "allerbold", Arial, sans-serif;
  font-size: 12px;
  border: 1px solid #dddddd;
  text-transform: uppercase;
}
#tabs-menu li a i {
  float: left;
  margin-right: 8px;
  position: relative;
  top: -2px;
  font-size: 18px;
}
#tabs-menu li a i.ss-star {
  color: #fce206;
}
#tabs-menu li a:hover {
  color: #fff;
}
#tabs-menu li.active a {
  color: #fff !important;
}
#tabs-menu li.inactive a {
  color: silver;
}
/*******************************************************************************************************************
*  USER MENU                                                                                                         
*******************************************************************************************************************/
#user-menu > li {
  color: #999999;
  height: 58px;
  float: left;
  display: block;
  font-size: 12px;
  border-right: 1px solid #414141;
  position: relative;
}
#user-menu > li.wider > a {
  width: 80px;
}
#user-menu > li > a {
  display: block;
  color: #999999;
  float: left;
  position: relative;
  padding-top: 10px;
  width: 59px;
  text-align: center;
  height: 48px;
  text-decoration: none;
}
#user-menu > li > a i {
  display: block;
  margin: 0 auto 5px;
}
#user-menu > li > a i.icon-news {
  margin-bottom: 9px;
}
#user-menu > li > a i.icon-friends {
  margin-bottom: 7px;
}
#user-menu > li > a .count {
  position: absolute;
  bottom: -2px;
  left: 0;
  border-bottom: 1px solid #820313;
  display: block;
  width: 59px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  background: #cd041d;
}
#user-menu > li > a .count.state2 {
  background: #88AF1F;
  border-bottom: 1px solid #668417;
}
#user-menu > li > a .count.state2:after {
  border-bottom-color: #88AF1F;
}
#user-menu > li > a .count.state3 {
  background: #555;
  border-bottom: 1px solid #3b3b3b;
}
#user-menu > li > a .count.state3:after {
  border-bottom-color: #555;
}
#user-menu > li > a .count:after {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(205, 4, 29, 0);
  border-bottom-color: #cd041d;
  border-width: 5px;
  left: 50%;
  margin-left: -5px;
}
#user-menu > li > a:hover {
  background: #000;
}
#user-menu > li:hover > a {
  background: #000;
}
#user-menu > li:hover .submenu {
  display: block;
}
#user-menu > li.without-label > a {
  width: 39px;
}
#user-menu > li.without-label > a i {
  margin-top: 12px;
}
#user-menu > li.user {
  text-align: right;
}
#user-menu > li.user .avatar {
  float: left;
  width: auto;
  height: 48px;
  margin: 5px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#user-menu > li.user .avatar img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-height: 48px;
}
#user-menu > li.user p {
  float: right;
  padding: 12px 15px 0;
  margin: 0;
}
#user-menu > li.user p strong {
  display: block;
}
#user-menu > li.user a {
  display: inline;
  float: none;
  text-decoration: none;
  color: #fff;
  background: none;
}
#user-menu > li .submenu {
  position: absolute;
  top: 100%;
  right: 0;
  background: #000;
  min-width: 150px;
  display: none;
  white-space: nowrap;
  padding: 17px 20px;
  color: #999999;
}
#user-menu > li .submenu [class^="ss-"] {
  color: #fff;
}
#user-menu > li .submenu ul {
  border-top: 1px solid #333333;
  padding-top: 10px;
  margin-top: 10px;
}
#user-menu > li .submenu ul:nth-child(2) {
  border: 0;
  margin: 0;
  padding: 0;
}
#user-menu > li .submenu ul li {
  padding: 3px 0;
}
#user-menu > li .submenu ul li a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  clear: both;
}
#user-menu > li .submenu ul li a:hover {
  color: #ccc;
  text-decoration: underline;
}
#user-menu > li .submenu ul li a i {
  float: left;
  margin-right: 10px;
}
#user-menu > li .submenu p {
  line-height: 1.8em;
  margin: 0;
}
#user-menu > li .submenu p strong {
  display: block;
}
#user-menu > li .submenu p a {
  color: #fff;
  text-decoration: none;
}
#user-menu > li .submenu p a i {
  margin-left: 5px;
}
#user-menu > li .submenu p a:hover {
  color: #cccccc;
  text-decoration: underline;
}
#user-menu > li .submenu p:first-child {
  border-bottom: 1px solid #333333;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.added-menu {
  display: none;
}
.added-menu .avatar {
  display: none;
}
.navigation-main-sub {
  font-size: 0;
  background: #f3f3f3;
  padding: 13px 10px;
  *zoom: 1;
}
.navigation-main-sub:before,
.navigation-main-sub:after {
  content: "";
  display: table;
}
.navigation-main-sub:after {
  clear: both;
}
.navigation-main-sub li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  font-size: 12px;
}
.navigation-main-sub li + li {
  border-left: 1px solid #dddddd;
}
.navigation-main-sub li a {
  display: block;
  padding: 2px 10px;
  font-weight: bold;
  color: #5b5b5b;
}
.navigation-main-sub li a:hover {
  color: #000;
}
.navigation-main-sub li.navigation-search {
  border: 0;
  float: right;
  font-size: 0;
  margin-top: -5px;
  margin-bottom: -5px;
  max-width: 20%;
}
.navigation-main-sub li.navigation-search input {
  padding: 4px 10px;
}
.navigation-main-sub li.navigation-search button {
  padding: 0;
  padding: 5px 7px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
/*******************************************************************************************************************
*  MAIN MENU                                                                                                         
*******************************************************************************************************************/
#main-menu-select {
  display: none;
  border-top: 1px solid #fff;
  -webkit-box-shadow: 0 -1px 3px #bfbfbf;
  -moz-box-shadow: 0 -1px 3px #bfbfbf;
  box-shadow: 0 -1px 3px #bfbfbf;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
  background-image: linear-gradient(to bottom, #f4f4f4 0%, #dedede 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdedede', GradientType=0);
  padding: 15px 10px;
  cursor: pointer;
  font-weight: bold;
  position: relative;
}
#main-menu-select:hover {
  color: #000;
  background-image: -webkit-linear-gradient(top, #dedede 0%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #dedede 0%, #f4f4f4 100%);
  background-image: linear-gradient(to bottom, #dedede 0%, #f4f4f4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdedede', endColorstr='#fff4f4f4', GradientType=0);
}
#main-menu-select.open {
  background-image: -webkit-linear-gradient(top, #dedede 0%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #dedede 0%, #f4f4f4 100%);
  background-image: linear-gradient(to bottom, #dedede 0%, #f4f4f4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdedede', endColorstr='#fff4f4f4', GradientType=0);
}
#main-menu-select.open:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #000000 rgba(255, 255, 255, 0);
  content: '';
  position: absolute;
  left: auto;
  top: 50%;
  right: 15px;
  margin-top: -4px;
}
#main-menu-select:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #000000 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  content: '';
  position: absolute;
  left: auto;
  top: 50%;
  right: 15px;
  margin-top: -3px;
}
#main-menu {
  border-top: 1px solid #fff;
  width: 100%;
  -webkit-box-shadow: 0 -1px 3px #bfbfbf;
  -moz-box-shadow: 0 -1px 3px #bfbfbf;
  box-shadow: 0 -1px 3px #bfbfbf;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
  background-image: linear-gradient(to bottom, #f4f4f4 0%, #dedede 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdedede', GradientType=0);
  *zoom: 1;
  text-transform: uppercase;
  display:flex;
}
#main-menu:before,
#main-menu:after {
  content: "";
  display: table;
}
#main-menu:after {
  clear: both;
}
#main-menu li {
	/*float: left;*/
	border-left: 1px solid #cccccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:100%;
}
/*#main-menu li.wider {
  width: 11%;
}
#main-menu li.more-wider {
  width: 13%;
}
#main-menu li.less-wider {
  width: 9%;
}*/
#main-menu li a {
  display: block;
  float: left;
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 5px;
  line-height: 48px;
  border: 1px solid transparent;
  border-top: 1px solid #fff;
  border-bottom: 0;
  margin-top: -1px;
  color: #111111;
  font-size: 14px;
  text-decoration: none;
  font-family: "allerbold", Arial, sans-serif;
  position: relative;
}
#main-menu li a:before {
  content: '';
  display: block;
  border-top: 1px solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
}
#main-menu li a:hover {
  color: #fff !important;
}
#main-menu li.active a {
  /*padding: 0;*/
  color: #fff !important;
}
#main-menu li.active:hover a {
  /*padding: 0;*/
  color: #fff;
}
#main-menu li:hover a {
  color: #fff;
}
#main-menu li#section-uvod a {
  color: #666666;
}
#main-menu li#section-uvod a:hover,
#main-menu li#section-uvod.active a {
  background-color: #808080;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #666666 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #666666 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #666666 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff666666', GradientType=0);
  border-color: #666666;
}
#main-menu li#section-uvod a:hover:before,
#main-menu li#section-uvod.active a:before {
  border-top-color: #a6a6a6;
}
#main-menu li#section-clanky a {
  color: #c3042c;
}
#main-menu li#section-clanky a:hover,
#main-menu li#section-clanky.active a {
  background-color: #f50537;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #c3042c 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #c3042c 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #c3042c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ffc3042c', GradientType=0);
  border-color: #c3042c;
}
#main-menu li#section-clanky a:hover:before,
#main-menu li#section-clanky.active a:before {
  border-top-color: #fb4b70;
}
#main-menu li#section-sport a {
  color: #0383a3;
}


#main-menu li#section-premium a {
  color: #111111;
}
#main-menu li#section-premium a:hover,
#main-menu li#section-premium.active a {
  background-color: #2b2b2b;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #111111 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #111111 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #111111 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff111111', GradientType=0);
  border-color: #111111;
}
#main-menu li#section-premium a:hover:before,
#main-menu li#section-premium.active a:before {
  border-top-color: #515151;
}


#main-menu li#section-sport a {
  color: #0383a3;
}
#main-menu li#section-sport a:hover,
#main-menu li#section-sport.active a {
  background-color: #04abd5;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0383a3 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0383a3 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #0383a3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff0383a3', GradientType=0);
  border-color: #0383a3;
}
#main-menu li#section-sport a:hover:before,
#main-menu li#section-sport.active a:before {
  border-top-color: #2ad1fb;
}
#main-menu li#section-motokatalog a {
  color: #6e4a34;
}
#main-menu li#section-motokatalog a:hover,
#main-menu li#section-motokatalog.active a {
  background-color: #916144;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #6e4a34 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #6e4a34 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #6e4a34 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff6e4a34', GradientType=0);
  border-color: #6e4a34;
}
#main-menu li#section-motokatalog a:hover:before,
#main-menu li#section-motokatalog.active a:before {
  border-top-color: #b88769;
}
#main-menu li#section-bazar a {
  color: #d0681c;
}
#main-menu li#section-bazar a:hover,
#main-menu li#section-bazar.active a {
  background-color: #e5823a;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #d0681c 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #d0681c 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #d0681c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ffd0681c', GradientType=0);
  border-color: #d0681c;
}
#main-menu li#section-bazar a:hover:before,
#main-menu li#section-bazar.active a:before {
  border-top-color: #eead7e;
}
#main-menu li#section-motorkari a {
  color: #a97f1b;
}
#main-menu li#section-motorkari a:hover,
#main-menu li#section-motorkari.active a {
  background-color: #d5a022;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #a97f1b 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #a97f1b 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #a97f1b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ffa97f1b', GradientType=0);
  border-color: #a97f1b;
}
#main-menu li#section-motorkari a:hover:before,
#main-menu li#section-motorkari.active a:before {
  border-top-color: #e5bd5e;
}
#main-menu li#section-firmy a {
  color: #e4aa0d;
}
#main-menu li#section-firmy a:hover,
#main-menu li#section-firmy.active a {
  background-color: #f3bf31;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #e4aa0d 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #e4aa0d 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #e4aa0d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ffe4aa0d', GradientType=0);
  border-color: #e4aa0d;
}
#main-menu li#section-firmy a:hover:before,
#main-menu li#section-firmy.active a:before {
  border-top-color: #f7d579;
}
#main-menu li#section-cestovani a {
  color: #0e7f29;
}
#main-menu li#section-cestovani a:hover,
#main-menu li#section-cestovani.active a {
  background-color: #13ad38;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0e7f29 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0e7f29 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #0e7f29 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff0e7f29', GradientType=0);
  border-color: #0e7f29;
}
#main-menu li#section-cestovani a:hover:before,
#main-menu li#section-cestovani.active a:before {
  border-top-color: #25e754;
}
#main-menu li#section-video a {
  color: #111111;
}
#main-menu li#section-video a:hover,
#main-menu li#section-video.active a {
  background-color: #2b2b2b;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #111111 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #111111 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #111111 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff111111', GradientType=0);
  border-color: #111111;
}
#main-menu li#section-video a:hover:before,
#main-menu li#section-video.active a:before {
  border-top-color: #515151;
}
#main-menu li#section-forum a {
  color: #234e9f;
}
#main-menu li#section-forum a:hover,
#main-menu li#section-forum.active a {
  background-color: #2c63c9;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #234e9f 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #234e9f 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #234e9f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff234e9f', GradientType=0);
  border-color: #234e9f;
}
#main-menu li#section-forum a:hover:before,
#main-menu li#section-forum.active a:before {
  border-top-color: #658edd;
}
#main-menu li#section-motoakce a {
  color: #820500;
}
#main-menu li#section-motoakce a:hover,
#main-menu li#section-motoakce.active a {
  background-color: #b50700;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #820500 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #820500 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #820500 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff820500', GradientType=0);
  border-color: #820500;
}
#main-menu li#section-motoakce a:hover:before,
#main-menu li#section-motoakce.active a:before {
  border-top-color: #ff0c02;
}
.navigation-content-main {
  border-top: 1px solid #dddddd;
  font-size: 0;
}
.navigation-content-main.navigation-top {
  border-top: 0;
  border-bottom: 1px solid #dddddd;
}
.navigation-content-main > li {
  width: 11.11111111%;
  font-size: 12px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding: 0 !important;
  text-align: center;
  position: relative;
}
.navigation-content-main > li:first-child a {
  border: 0;
}
.navigation-content-main > li > a {
  padding: 15px 0 25px 0 !important;
  text-align: center;
  float: none;
  border-left: 1px solid #dddddd;
}
.navigation-content-main > li > a .nav-icon {
  height: 60px;
  display: table;
  vertical-align: middle;
  text-align: center;
  width: 100%;
}
.navigation-content-main > li > a .nav-icon div {
  display: table-cell;
  vertical-align: middle;
}
.navigation-content-main > li > a strong {
  display: block;
  padding-top: 5px;
}
.navigation-content-main > li > a:hover {
  background: #eeeeee;
  -webkit-box-shadow: inset 0 5px 10px #dddddd;
  -moz-box-shadow: inset 0 5px 10px #dddddd;
  box-shadow: inset 0 5px 10px #dddddd;
}
.navigation-content-main > li ul {
  display: none;
  width: 156px;
  background: #fff;
  border: 1px solid #dddddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -78px;
  padding: 5px 0;
  margin-top: -10px;
  z-index: 10;
}
.navigation-content-main > li ul:before,
.navigation-content-main > li ul:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
}
.navigation-content-main > li ul:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #dddddd rgba(255, 255, 255, 0);
}
.navigation-content-main > li ul:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #ffffff rgba(255, 255, 255, 0);
  margin-bottom: -1px;
}
.navigation-content-main > li ul li {
  padding: 0 !important;
}
.navigation-content-main > li ul li a {
  display: block;
  padding: 7px 10px !important;
  text-align: left;
  font-weight: normal !important;
  color: #999999;
}
.navigation-content-main > li ul li a span {
  color: #000;
  text-decoration: underline;
}
.navigation-content-main > li ul li a:hover {
  text-decoration: none;
  color: #fff;
}
.navigation-content-main > li ul li a:hover span {
  text-decoration: none;
  color: #fff;
}
.navigation-content-main > li:hover ul {
  display: block;
}
.navigation-firm {
  position: relative;
  font-size: 0;
  overflow: hidden;
  height: auto;
  margin-bottom: -1px;
}
.navigation-firm li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  font-size: 12px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.navigation-firm li + li {
  margin-left: 1px;
}
.navigation-firm li a {
  display: block;
  padding: 10px 10px;
  color: #606060;
  text-decoration: none;
  font-family: "allerbold", Arial, sans-serif;
  font-size: 12px;
  background: #fff;
  border: 1px solid #dddddd;
  text-transform: uppercase;
}
.navigation-firm li a:hover {
  color: #000;
}
.navigation-firm li.active a {
  color: #000 !important;
  border-bottom: 1px solid #fff;
}
.navigation-aside {
  border-right: 1px solid #dddddd;
  margin: 0 10px 20px 0;
}
.navigation-aside > li > a {
  display: block;
  padding: 10px 15px;
  color: #5b5b5b;
  text-decoration: none;
  font-weight: bold;
}
.navigation-aside > li.active > a {
  color: #fff;
  background: #5b5b5b;
  position: relative;
}
.navigation-aside > li > .navigation-aside-sub > li {
  position: relative;
}
.navigation-aside > li > .navigation-aside-sub > li > a {
  text-decoration: underline;
  display: block;
  position: relative;
  padding: 5px 0 5px 0;
}
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub {
  display: none;
}
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a {
  display: block;
  font-size: 11px;
  color: #5b5b5b;
  line-height: 14px;
  padding: 2px 0 2px 15px;
  text-decoration: underline;
  position: relative;
}
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a:hover {
  color: #000;
}
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a:before {
  content: '';
  position: absolute !important;
  top: 50%;
  left: 0px;
  margin-top: -4px;
}
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub {
  padding: 0 10px 0 10px;
}
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a {
  display: block;
  font-size: 11px;
  line-height: 14px;
  color: #5b5b5b;
  padding: 2px 0 2px 15px;
  text-decoration: underline;
  position: relative;
}
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a:hover {
  color: #000;
}
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a:before {
  content: '';
  position: absolute !important;
  top: 50%;
  left: 0;
  margin-top: -4px;
}
#aside-menu-select {
  display: none;
  background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
  background-image: linear-gradient(to bottom, #f4f4f4 0%, #dedede 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdedede', GradientType=0);
  padding: 15px 10px;
  margin: 0;
  cursor: pointer;
  font-weight: bold;
  position: relative;
  border: 1px solid #dddddd;
}
#aside-menu-select:hover {
  color: #000;
}
#aside-menu-select.open {
  margin-bottom: 0;
  background-image: -webkit-linear-gradient(top, #dedede 0%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #dedede 0%, #f4f4f4 100%);
  background-image: linear-gradient(to bottom, #dedede 0%, #f4f4f4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdedede', endColorstr='#fff4f4f4', GradientType=0);
}
#aside-menu-select.open:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #000000 rgba(255, 255, 255, 0);
  content: '';
  position: absolute;
  left: auto;
  top: 50%;
  right: 15px;
  margin-top: -4px;
}
#aside-menu-select:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #000000 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  content: '';
  position: absolute;
  left: auto;
  top: 50%;
  right: 15px;
  margin-top: -3px;
}
#navigation-firm-select {
  display: none;
  background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 0%, #dedede 100%);
  background-image: linear-gradient(to bottom, #f4f4f4 0%, #dedede 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffdedede', GradientType=0);
  padding: 15px 10px;
  margin: 0 -15px;
  cursor: pointer;
  font-weight: bold;
  position: relative;
  border-top: 1px solid #dddddd;
}
#navigation-firm-select:hover {
  color: #000;
}
#navigation-firm-select.open {
  margin-bottom: 0;
  background-image: -webkit-linear-gradient(top, #dedede 0%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #dedede 0%, #f4f4f4 100%);
  background-image: linear-gradient(to bottom, #dedede 0%, #f4f4f4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdedede', endColorstr='#fff4f4f4', GradientType=0);
}
#navigation-firm-select.open:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #000000 rgba(255, 255, 255, 0);
  content: '';
  position: absolute;
  left: auto;
  top: 50%;
  right: 15px;
  margin-top: -4px;
}
#navigation-firm-select:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #000000 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  content: '';
  position: absolute;
  left: auto;
  top: 50%;
  right: 15px;
  margin-top: -3px;
}
.column-nav nav {
  padding: 0 !important;
}
/************************************************************************************
*  ADD VIDEO                                                                                                     
************************************************************************************/
.add-video {
  border: 1px solid #ccc !important;
}
.add-video fieldset {
  background-color: #f7f7f7;
  padding: 15px;
}
.add-video fieldset table {
  width: 100%;
}
.add-video fieldset table th {
  text-align: left;
  padding: 3px 20px 3px 0;
  font-weight: normal;
  width: 110px;
}
.add-video fieldset table td {
  padding: 3px 0;
}
.add-video fieldset table td textarea {
  width: 100%;
  min-height: 60px;
}
.add-video fieldset table td .skinned-wrapper {
  width: 150px;
}
.main-article {
  display: block;
  text-decoration: none;
}
.main-article img {
  width: 100%;
}
.main-article .info {
  padding: 15px;
  height: 72px;
  background-image: -webkit-linear-gradient(top, #3f3f3f 0%, #323232 100%);
  background-image: -o-linear-gradient(top, #3f3f3f 0%, #323232 100%);
  background-image: linear-gradient(to bottom, #3f3f3f 0%, #323232 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3f3f3f', endColorstr='#ff323232', GradientType=0);
}
.main-article .info h2 {
  font-size: 1.2em;
}
.main-article .info p {
  color: #999999;
  margin: 0;
}
.main-article .info p strong {
  color: #fff;
}
.main-article .info p.description {
  color: #fff;
  margin-bottom: 4px;
}
.main-article .info p .tag {
  background: #fff;
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 1px 4px;
  margin-left: 5px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
}
.main-article:hover {
  text-decoration: none !important;
}
.main-article:hover .info {
  background-image: -webkit-linear-gradient(top, #262626 0%, #191919 100%);
  background-image: -o-linear-gradient(top, #262626 0%, #191919 100%);
  background-image: linear-gradient(to bottom, #262626 0%, #191919 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262626', endColorstr='#ff191919', GradientType=0);
}
.main-article:hover .info h2 {
  color: #fff;
}
.old-article a.float-right,
article a.float-right,
.old-article a.rightfloated,
article a.rightfloated,
.old-article a.pullright,
article a.pullright {
  position: relative;
  z-index: 200;
  float: right;
}
.articles-indent .title-mini {
  padding-left: 20px;
}
.articles-indent .box ul.list li {
  padding: 11px 20px 10px;
}
.article-today {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
}
.article-today-link {
  display: block;
  text-decoration: none;
  cursor: pointer;
}
.article-today-link:hover .article-today-title {
  text-decoration: underline;
}
.article-today-details {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 130px 20px 20px;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.article-today-date {
  color: #999999;
}
.article-today-date a {
  margin-left: 10px;
  color: #999999 !important;
}
.article-today-date a span {
  color: #999999 !important;
}
.article-today-date a:hover {
  color: #fff !important;
}
.article-today-date a:hover span {
  color: #fff !important;
}
.article-today-title {
  color: #fff;
  font-weight: normal;
  margin: 0;
  font-size: 25px;
  padding-top: 10px !important;
}
.article-today-title a,
.article-today-title a:visited,
.article-today-title a:link {
  color: #fff;
}
.article-small {
  text-decoration: none;
  display: block;
  margin-bottom: 20px;
  text-align: left;
}
.article-small:hover {
  text-decoration: none !important;
  cursor: pointer;
}
.article-small:hover .article-small-title {
  color: #000;
  text-decoration: underline !important;
}
.article-small .weak a {
  margin-left: 5px;
  color: #999999;
}
.article-small .weak a:hover {
  color: #000;
}
.article-small .thumb {
  margin-bottom: 10px;
}
.article-small .thumb img {
  width: 100%;
}
.article-small-title {
  font-size: 14px;
  line-height: 1.4em;
  padding-top: 5px;
}
.article-highlighted img {
  border: 1px solid #000;
}
.article-highlighted-title {
  font-size: 1.4em;
  line-height: 1.4em;
}
.article-highlighted-wrapper {
  padding: 0 !important;
}
.article-highlighted-wrapper img {
  border: 0 !important;
}
.article-highlighted-wrapper:hover {
  background: none !important;
}
.article-highlighted-wrapper .box {
  margin-bottom: 0 !important;
}
.article-highlighted .inner p:last-child {
  margin-bottom: 0;
}
.article-highlighted-small .thumb {
  margin-bottom: 5px;
  display: block;
}
.article-highlighted-small p.weak {
  margin: 0 0 5px;
}
.article-highlighted-small p.weak .badge {
  position: relative;
  top: 1px;
}
.article-highlighted-small-title {
  font-size: 12px;
  margin: 0;
  line-height: 1.4em;
}
.main p .badge {
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 5px;
  text-transform: uppercase;
  display: inline-block;
  padding: 2px 5px;
  color: #fff;
  position: relative;
  top: -1px;
  line-height: normal;
  background-color: #D0681B;
}
.main p .badge.badge-gray {
  background-color: #949494 !important;
}
.main p .badge.badge-black {
  background-color: #111111 !important;
}
.main p .badge.badge-green {
  background-color: #009933 !important;
}
.main p .badge.badge-red {
  background-color: #e7131d !important;
}
.main article hr {
  display: block;
  border-top: 1px solid #C0C0C0;
  padding: 11px 0;
}
.main article h1 {
  color: #333333;
  font-size: 1.7em;
  font-weight: normal;
  margin-bottom: 15px;
  padding-top: 0 !important;
}
.main article h2 {
  color: #333333;
  font-size: 1.5em;
  font-weight: normal;
  margin-bottom: 15px;
  border-bottom: 1px dotted #cccccc;
  padding-bottom: 10px;
}
.main article h2.no-border {
  border: 0;
  padding-bottom: 0;
}
.main article h4 {
  margin-bottom: 10px;
  margin-top: 0;
}
.main article img {
  /*max-width: 100% !important;*/
}
.main article a.thumb img {
  max-width: 80% !important;
}
.main article a.thumb.float-left img,
.main article a.thumb.float-right img {
  max-width: 100% !important;
}
.main article #video-detail {
  padding: 5px;
  background-color: #e9e9e9;
  margin-bottom: 20px;
}
.main article #video-detail .row {
  *zoom: 1;
  padding: 10px;
}
.main article #video-detail .row:before,
.main article #video-detail .row:after {
  content: "";
  display: table;
}
.main article #video-detail .row:after {
  clear: both;
}
.main article #video-detail #hodnoceni,
.main article #video-detail .hodnoceni {
  display: inline-block;
  text-align: left;
  padding: 0;
}
.main article #video-detail input {
  width: 232px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main article #video-detail .report {
  background-image: url('../img/icon-report.png');
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-left: 16px;
}
.main article a[rel="lightbox[galerie]"] {
  margin: 0;
  display: inline;
}
.main article .article-info {
  border-top: 1px dotted #cccccc;
  border-bottom: 1px dotted #cccccc;
  padding: 10px 0;
  color: #7f7f7f;
  font-size: 12px;
}
.main article .article-info .sep {
  padding: 0 10px;
  color: #c0c0c0;
}
.main article .article-info a {
  text-decoration: none;
}
.main article .article-info a:hover {
  text-decoration: underline;
}
.main article .infobox ul li a {
  text-decoration: none;
}
.main article .infobox ul li a:hover {
  text-decoration: underline;
}
.main article .article-actions #hodnoceni,
.main article .article-actions .hodnoceni {
  padding-right: 0 !important;
}
.main article .article-actions #hodnoceni a,
.main article .article-actions .hodnoceni a {
  position: relative;
  top: 4px;
}
.main article #hodnoceni,
.main article .hodnoceni {
  display: block;
  width: 100%;
  clear: both;
  text-align: right;
  padding: 0 0;
  padding-right: 5px;
  margin-bottom: 10px;
}
.main article #hodnoceni .hodnoceni-text,
.main article .hodnoceni .hodnoceni-text {
  text-align: left;
}
.main article #hodnoceni .hodnoceni-text p,
.main article .hodnoceni .hodnoceni-text p {
  margin: 0;
}
.main article #hodnoceni br.cleaner:last-child,
.main article .hodnoceni br.cleaner:last-child {
  display: none;
}
.main article #hodnoceni a,
.main article .hodnoceni a {
  display: inline-block;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  line-height: 21px;
  border-top: 1px solid transparent;
  width: 20px;
  height: 20px;
}
.main article #hodnoceni a:hover,
.main article .hodnoceni a:hover {
  border-bottom-color: transparent;
  text-decoration: none;
}
.main article #hodnoceni a:first-child,
.main article .hodnoceni a:first-child {
  margin-left: 10px;
}
.main article .map-point {
  background: #f3f3f3;
  *zoom: 1;
  margin-bottom: 30px;
}
.main article .map-point:before,
.main article .map-point:after {
  content: "";
  display: table;
}
.main article .map-point:after {
  clear: both;
}
.main article .map-point .map {
  float: left;
}
.main article .map-point .info {
  margin-left: 300px;
  padding: 13px 0 0 15px;
}
.main article .map-point .info table {
  width: 100%;
}
.main article .map-point .info table th {
  text-align: left;
  font-weight: normal;
  padding: 6px 0;
  padding-right: 15px;
}
.main article .action-detail-info {
  background: #f3f3f3;
  *zoom: 1;
  margin-bottom: 30px;
}
.main article .action-detail-info:before,
.main article .action-detail-info:after {
  content: "";
  display: table;
}
.main article .action-detail-info:after {
  clear: both;
}
.main article .action-detail-info .map {
  float: left;
}
.main article .action-detail-info .info {
  margin-left: 300px;
  padding: 13px 0 0 15px;
}
.main article .action-detail-info .info table {
  width: 100%;
}
.main article .action-detail-info .info table th {
  text-align: left;
  font-weight: normal;
  padding: 5px 0;
  padding-right: 15px;
}
.main article .action-detail-info .info table td {
  padding: 5px 0;
}
.main article .cite-box {
  padding: 15px 80px;
  font-size: 1.2em;
  position: relative;
}
.main article .cite-box .cite {
  position: absolute;
  left: 40px;
  top: 15px;
}
.main article .perex {
  font-size: 1.2em;
  padding: 10px 0 0;
  margin-bottom: 0;
}
.main article > p,
.main article .column > p {
  font-size: 1.2em;
  line-height: 1.6em;
}
.main article > p a,
.main article .indent p a,
.main article .content a {
  text-decoration: underline;
}
.main article .gallery-list.wallpapers-list li .thumb {
  height: 130px;
}
.main article .gallery-list.wallpapers-list li .thumb img {
  max-height: 130px;
}
.main article .gallery-list li {
  padding: 0;
}
.main article .gallery-list li h4 {
  margin-bottom: 10px;
  font-size: 12px;
}
.main article .gallery-list li a:hover h4 {
  color: #000;
}
.main article .gallery-list li:before {
  display: none;
}
.main article ul {
  margin-bottom: 20px;
}
.main article ul li {
  line-height: 1.6em;
  padding-left: 10px;
  position: relative;
}
.main article ul li:before {
  content: '';
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  background-color: #999999;
  width: 3px;
  height: 3px;
}
.main article ol {
  margin-bottom: 20px;
  list-style: decimal;
  padding-left: 15px;
}
.main article ol li {
  line-height: 1.6em;
  position: relative;
}
.main article .two-cols .positive > strong:first-child {
  font-size: 1.2em;
  color: #88af1f;
}
.main article .two-cols .positive > hr.line {
  border-color: #88af1f;
}
.main article .two-cols .negative > strong:first-child {
  font-size: 1.2em;
  color: #e4051f;
}
.main article .two-cols .negative > hr.line {
  border-color: #e4051f;
}
.main article .indent {
  padding: 10px 0 10px 32.5px;
}
.main article .indent.both-sides {
  padding-right: 32.5px;
}
.main article .indent.both-sides img {
  max-width: 100% !important;
}
.main article .indent p {
  font-size: 1.2em;
}
.main article .indent h3 {
  color: #cc0000;
  font-size: 1.4em;
  font-weight: normal;
}
.main article .tip {
  margin-bottom: 30px;
  margin-top: 30px;
  padding-left: 133px;
  position: relative;
  /*padding-top: 0px; // 11.2*/
  padding-top: 0px !important;
  *zoom: 1;
}
.main article .tip:before,
.main article .tip:after {
  content: "";
  display: table;
}
.main article .tip:after {
  clear: both;
}
.main article .tip span,
.main article .tip .tip-head {
  display: inline-block;
  background: #5f5f5f;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 34px;
  width: 113px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 0 10px;
}
.main article .tip span:after,
.main article .tip .tip-head:after {
  left: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #5f5f5f;
  border-width: 17px;
  top: 50%;
  margin-top: -17px;
}
.main article .tip ul {
  background-color: #f3f3f3;
  padding: 10px 20px 5px 30px;
  min-height: 0;
  font-weight: bold;
  margin: 0 !important;
  font-size: 12px;
}
.main article .tip p,
.main article .tip > strong {
  display: block;
  background-color: #f3f3f3;
  min-height: 14px;
  line-height: normal;
  padding: 10px 20px 10px 30px;
  margin: 0;
  font-size: 12px;
  font-weight: bold;
}
.main article .indent + .article-box {
  margin-top: 0;
}
.main article h2 + .article-box {
  margin-top: 0;
}
.main article .perex + h2,
.main article .perex + p,
.main article .perex + div {
  clear: both;
  padding-top: 20px;
}
.main article .article-box {
  border: 0;
  padding: 20px;
  background: #f3f3f3;
  margin-bottom: 20px;
  margin-top: 20px;
  font-size: 12px;
}
.main article .article-box h3 {
  color: #333333;
  font-size: 1.5em;
  font-weight: normal;
  margin-bottom: 10px;
}
.main article .article-box ul {
  margin-bottom: 0;
}
.main article .article-box ul + a.article-box-link {
  display: block;
  margin-top: 10px;
}
.main article .article-box a.article-box-link {
  position: relative;
  padding-left: 25px;
  font-weight: bold;
  color: #000;
  text-decoration: underline;
}
.main article .article-box a.article-box-link i {
  width: 14px;
  height: 14px;
  padding: 0 !important;
  position: absolute;
  bottom: -1px;
  left: 0;
}
.main article .article-box a.article-box-link i.arrow {
  font-size: 0;
  text-align: left !important;
}
.main article .article-box a.article-box-link i.arrow:after {
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #ffffff;
  border-width: 4px;
  top: 50%;
  margin-left: -2px;
  margin-top: -4px;
}
.main article .article-box a.article-box-link i.plus {
  text-indent: -1px !important;
  color: #fff;
  font-size: 15px;
  line-height: 14px;
  text-align: center;
  font-weight: normal;
}
.main article .article-box ul li {
  padding-left: 20px;
}
.main article .article-box ul li a {
  display: inline-block;
  font-weight: bold;
  *zoom: 1;
}
.main article .article-box ul li a:before,
.main article .article-box ul li a:after {
  content: "";
  display: table;
}
.main article .article-box ul li a:after {
  clear: both;
}
.main article .article-box ul li a:hover strong {
  text-decoration: underline;
}
.main article .article-box ul li a.active {
  color: #000;
}
.main article .article-box ul li.active {
  font-weight: bold;
}
.main article .article-box ul li:before {
  background: #777777;
  width: 6px;
  height: 6px;
  top: 6px;
}
.main article .article-box.type2 ul li a {
  color: #000;
  font-weight: normal;
  text-decoration: none;
}
.main article .article-box.type2 ul li a:hover strong {
  color: #000;
}
.main article .article-box.type2 ul.neighborhood li a {
  white-space: nowrap;
  display: inline-block;
  font-weight: bold;
}
.main article .article-box.type2 ul.neighborhood li a:hover {
  text-decoration: underline;
  color: #000;
}
.main article .article-box.type2 ul.neighborhood li div {
  text-align: right;
  display: inline-block;
  width: 64%;
  margin-right: 30px;
}
.main article .article-box.type2 ul.neighborhood li div a {
  text-align: left;
  display: inline-block;
  float: left;
}
.main article .article-actions {
  margin-bottom: 30px;
  padding: 20px 20px 0 25px;
  *zoom: 1;
}
.main article .article-actions:before,
.main article .article-actions:after {
  content: "";
  display: table;
}
.main article .article-actions:after {
  clear: both;
}
.main article .article-actions .column-left {
  width: 50%;
}
.main article .article-actions .column-left a,
.main article .article-actions .column-left a:link {
  display: block;
  padding-left: 25px;
  position: relative;
  text-decoration: none;
}
.main article .article-actions .column-left a i,
.main article .article-actions .column-left a:link i {
  float: left;
  position: absolute;
  top: 2px;
  left: 0;
}
.main article .article-actions .column-left a i.icon-print,
.main article .article-actions .column-left a:link i.icon-print {
  left: -2px;
}
.main article .article-actions .column-right {
  width: 50%;
  text-align: right;
}
.main article .article-actions .column-right .count {
  display: inline-block;
  width: 40px;
}
.main article .article-actions p {
  font-size: 12px;
  line-height: 1.6em;
}
.main article table {
  width: 100%;
}
.main article table.pruvodce {
  border: 1px solid #dddddd;
  margin-bottom: 20px;
}
.main article table thead tr th {
  padding: 8px 5px;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe9e9e9', GradientType=0);
  border-top: 1px solid #dddddd;
  text-align: left;
  font-size: 12px;
}
.main article table thead tr th.align-center {
  text-align: center;
}
.main article table thead tr th:first-child {
  border-left: 1px solid #dddddd;
}
.main article table thead tr th:last-child {
  border-right: 1px solid #dddddd;
}
.main article table tbody tr th,
.main article table tbody tr td {
  padding: 8px 5px;
  font-size: 12px;
  line-height: 1.4em;
}
.main article table tbody tr th.align-center,
.main article table tbody tr td.align-center {
  text-align: center;
}
.main article table tbody tr th.valign-top,
.main article table tbody tr td.valign-top {
  vertical-align: top;
}
.main article table tbody tr th {
  text-align: left;
}
.main article table tbody tr:nth-child(even) th,
.main article table tbody tr:nth-child(even) td {
  background-color: #f3f3f3;
}
.main article p.thumb,
.main article p a.thumb {
  display: block;
  text-align: center;
}
.old-article article {
  line-height: 1.6em;
  font-size: 14px;
}
.old-article article .anotace {
  margin-bottom: 20px;
}
.old-article article .anotace img {
  float: none !important;
}
.old-article article .infobox {
  font-size: 12px;
}
.old-article article p a,
.old-article article p a:link {
  text-decoration: underline;
}
.old-article article img {
  padding: 4px;
  border: 1px solid #ccc;
  background-color: #fff;
}
.old-article article h3 {
  margin-top: 20px;
}
.old-article article .article-box h3 {
  margin-top: 0;
}
.old-article article a[rel="lightbox[galerie]"]:hover img,
.old-article article a[rel="lightbox[kapitola]"]:hover img,
.old-article article a[rel="lightbox[hlasovani]"]:hover img,
.old-article article a.thumb:hover img {
  background-color: #000;
  border-color: #000;
}
.old-article article iframe,
.old-article article center object {
  margin: 0px auto;
  display: block;
}
.old-article article ol,
.old-article article ul {
  margin-top: 20px;
}
.old-article article .hodnoceni img {
  border: 0;
  padding: 0;
  float: left;
}
.old-article article .hodnoceni .hodnoceni-text {
  margin-left: 30px;
}
.old-article article .box533 {
  margin-bottom: 30px;
  *zoom: 1;
}
.old-article article .box533:before,
.old-article article .box533:after {
  content: "";
  display: table;
}
.old-article article .box533:after {
  clear: both;
}
.old-article article .box533 > div > div {
  float: none !important;
  margin: 0 auto !important;
}
.old-article article .box533 > div > div > div {
  margin-top: 0 !important;
  position: relative;
  top: 0;
  font-size: 11px;
  height: auto !important;
  padding: 5px;
  line-height: 14px !important;
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.old-article .clear {
  margin-top: 20px;
}
.old-article .infobox {
  margin-top: 20px;
}
.old-article .article-box + .content h2:first-child {
  padding-top: 0;
}
.old-article .content h2 {
  padding-top: 30px;
}
.old-article .centered,
.old-article .gallery {
  padding: 5px 0 5px;
  text-align: center;
  *zoom: 1;
}
.old-article .centered:before,
.old-article .gallery:before,
.old-article .centered:after,
.old-article .gallery:after {
  content: "";
  display: table;
}
.old-article .centered:after,
.old-article .gallery:after {
  clear: both;
}
.old-article .centered .item,
.old-article .gallery .item {
  display: inline-block;
}
.old-article .centered img,
.old-article .gallery img {
  margin: 5px;
}
.old-article a[rel="lightbox[galerie]"] {
  margin: 5px;
  display: inline-block;
}
.old-article .gallery {
  padding: 5px 40px;
}
.old-article .gallery a[rel="lightbox[galerie]"] {
  margin: 0 10px;
  display: inline-block;
}
.old-article .centered + .centered {
  padding-top: 0;
}
.old-article .rightfloated {
  float: right;
  margin: 0 0 15px 20px;
}
.old-article .rightfloated img {
  margin: 0 !important;
}
.old-article .leftfloated {
  float: left;
  margin: 0 20px 15px 0;
}
.old-article .leftfloated img {
  margin: 0 !important;
}
.old-article .anotace {
  *zoom: 1;
}
.old-article .anotace:before,
.old-article .anotace:after {
  content: "";
  display: table;
}
.old-article .anotace:after {
  clear: both;
}
.old-article .anotace img {
  float: left;
  margin: 0 20px 5px 0;
}
.old-article .soutez ul li:before {
  display: none;
}
.old-article .soutez > ul > li {
  font-weight: bold;
  padding-left: 0;
  margin-bottom: 20px;
}
.old-article .soutez > ul > li > ul {
  margin: 0;
  font-weight: normal;
}
.old-article .soutez > ul > li > ul > input {
  position: absolute;
  left: -9999px;
}
.old-article .soutez > ul > li > ul > li {
  margin: 10px 0;
}
.old-article .soutez > ul > li > ul > li input {
  margin-right: 10px;
}
.old-article table.hlasovani {
  margin-bottom: 30px;
}
.old-article table.hlasovani td {
  padding: 10px;
}
.old-article table.hlasovani td.popis {
  background: none;
  padding: 0 0 20px;
}
.old-article table.hlasovani td input {
  float: right;
}
.centered.items-4 img{
	width:20%;
}
.old-article table.hlasovani td a[rel="lightbox[hlasovani]"] {
  display: block;
}
.old-article table.hlasovani td a[rel="lightbox[hlasovani]"] + a[rel="lightbox[hlasovani]"] {
  margin-left: 10px;
  float: left;
}
.old-article .infobox {
  line-height: 1.7em;
}
.column-content article .align-center .thumb + .thumb {
  margin-left: 5px;
}
/************************************************************************************
*  BANNER
************************************************************************************/
.banner-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.banner-background img {
  max-width: none !important;
}
.left-side-banner,
.right-side-banner {
  position: absolute;
  top: 57px;
}
.left-side-banner > a,
.right-side-banner > a {
  display: block;
  margin-top: 5px;
  font-size: 10px;
  text-align: right;
  color: #888 !important;
}
.left-side-banner img,
.right-side-banner img {
  max-width: none !important;
}
.left-side-banner {
  right: 100%;
  margin-right: 15px;
}
.right-side-banner {
  left: 100%;
  margin-left: 15px;
}
.banner {
  margin-bottom: 10px;
}
.banner.top-spacing {
  padding-top: 7px;
}
.banner .inner .thumb img {
  padding: 0;
  max-width: 112px;
}
.banner > span {
  font-size: 11px;
  display: block;
  margin-bottom: 5px;
  color: #888;
}
.banner .ad {
  /*background: #f7f7f7;*/
  text-align: center;
}
.banner .ad + .ad {
  margin-top: 10px;
}
.banner > a {
  display: block;
  margin-top: 5px;
  font-size: 10px;
  text-align: right;
  color: #888;
}
.banner > a:hover {
  color: #000;
}
.banner.side-position {
  position: absolute;
  top: 0;
  left: 0;
}
.banner .box.styled .inner {
  background: #F3F3F3;
  border: 0;
  padding: 10px;
}
.banner .box.styled .inner > a {
  display: block;
  margin: -10px;
  padding: 10px;
  color: #333333;
  *zoom: 1;
}
.banner .box.styled .inner > a:before,
.banner .box.styled .inner > a:after {
  content: "";
  display: table;
}
.banner .box.styled .inner > a:after {
  clear: both;
}
.banner .box.styled .inner > a p {
  margin: 0;
  padding-top: 5px;
  line-height: 1.4em;
}
.banner .box.styled .inner > a .thumb {
  float: left;
}
.banner .box.styled .inner > a .thumb img {
  padding: 0;
  max-width: 112px;
}
.banner .box.styled .inner > a .content {
  margin-left: 120px;
  font-size: 12px;
}
.banner .box.styled .inner > a:hover {
  text-decoration: none;
}
.banner .box.styled .inner > a:hover strong {
  color: #000;
  text-decoration: underline;
}
.banner .box.styled .inner > a strong {
  display: block;
  margin-bottom: 5px;
}
.banner .box.styled .inner > a .url {
  margin-top: 5px;
  display: block;
  font-weight: bold;
  text-decoration: underline;
}
.basket-controls {
  *zoom: 1;
  margin-bottom: 20px;
}
.basket-controls:before,
.basket-controls:after {
  content: "";
  display: table;
}
.basket-controls:after {
  clear: both;
}
.basket-controls:before,
.basket-controls:after {
  content: "";
  display: table;
}
.basket-controls:after {
  clear: both;
}
.basket-controls.align-right {
  margin-bottom: 0;
}
.basket-controls.align-right .btn {
  margin-bottom: 10px;
}
.basket-controls.align-right .btn + .btn {
  margin-left: 10px;
}
.basket-also-bought h3 {
  margin-top: 0 !important;
  margin-bottom: 3px !important;
}
.basket-also-bought h3 + p {
  color: #000;
  margin-bottom: 10px;
}
.basket-also-bought h3 a {
  color: #105c9e;
}
.basket-also-bought h3 a:hover {
  color: #000;
}
.basket-also-bought p {
  color: #696969;
  margin: 0;
}
.basket-steps {
  background: #f3f3f3;
  padding: 0 15px 0;
}
.basket-steps-items {
  font-size: 0;
}
.basket-steps-items > li {
  font-size: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.basket-steps-items > li > div,
.basket-steps-items > li > a {
  padding: 15px 10px 15px;
  font-weight: bold;
  margin: 0 2px;
  display: block;
}
.basket-steps-items > li > div span,
.basket-steps-items > li > a span {
  margin-right: 8px;
  float: left;
}
.basket-steps-items-inactive {
  color: #acacac;
}
.basket-steps-items-inactive > div,
.basket-steps-items-inactive > a {
  border-bottom: 3px solid #d4d4d4;
  color: #acacac;
}
.basket-steps-items-active {
  color: #105c9e;
}
.basket-steps-items-active > div,
.basket-steps-items-active > a {
  border-bottom: 3px solid #105c9e;
  color: #105c9e;
}
.basket-steps-items-complete {
  color: #105c9e;
}
.basket-steps-items-complete > div,
.basket-steps-items-complete > a {
  border-bottom: 3px solid #105c9e;
  color: #105c9e;
}
.basket-steps-items-complete > div span,
.basket-steps-items-complete > a span {
  color: #17a13f;
}
.basket-content {
  padding: 15px;
}
.basket-content textarea {
  width: 100%;
  min-height: 80px;
}
.basket-content h2 {
  color: #000;
  padding-top: 10px;
  margin-bottom: 20px;
}
.basket-content ul.styled {
  padding-left: 5px;
}
.basket-content ul.styled li {
  margin-top: 5px;
  margin-bottom: 5px;
}
.basket-content ul.styled li:before {
  background: #105c9e;
  top: 4px;
}
.basket-content .label-wrap {
  border: 1px solid #dddddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.basket-content .label-wrap.focus {
  border-color: #91b4d2;
  -webkit-box-shadow: 0 0 3px #91b4d2 !important;
  -moz-box-shadow: 0 0 3px #91b4d2 !important;
  box-shadow: 0 0 3px #91b4d2 !important;
}
.basket-content .label-wrap + .label-wrap {
  margin-top: 10px;
}
.basket-content .label-wrap > label {
  display: block;
  padding: 10px 15px;
  line-height: 25px;
  color: #105c9e;
  font-weight: bold;
  cursor: pointer;
}
.basket-content .label-wrap > label strong {
  color: #454545;
}
.basket-content .label-wrap > label img {
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: middle;
}
.basket-content .label-content {
  padding: 15px 0;
  margin: 0 15px;
  border-top: 1px solid #dddddd;
}
.basket-content .label-content .basket-controls {
  margin: 0;
  padding-top: 20px;
}
.basket-content .label-content .label-wrap {
  -webkit-box-shadow: 0 2px 0 #f2f2f2;
  -moz-box-shadow: 0 2px 0 #f2f2f2;
  box-shadow: 0 2px 0 #f2f2f2;
}
.basket-wrapper {
  border: 1px solid #f3f3f3;
  margin-bottom: 20px;
}
.basket-wrapper.no-border {
  border-color: transparent;
}
.basket-wrapper table {
  width: 100%;
  margin-bottom: 20px;
}
.basket-wrapper table a {
  color: #105c9e;
}
.basket-wrapper table a:hover {
  color: #000;
}
.basket-wrapper table td,
.basket-wrapper table th {
  padding: 7px;
  text-align: left;
}
.basket-wrapper table td.align-center,
.basket-wrapper table th.align-center {
  text-align: center;
}
.basket-wrapper table td.align-right,
.basket-wrapper table th.align-right {
  text-align: right;
}
.basket-wrapper table thead th {
  border-bottom: 1px solid #dddddd;
}
.basket-wrapper table thead th.count {
  width: 20px;
}
.basket-wrapper table thead th.remove {
  width: 60px;
}
.basket-wrapper table tfoot td {
  background: #dcf5d8;
  border-top: 1px solid #dddddd;
  padding: 10px 7px;
  color: #666666;
}
.basket-wrapper table tfoot td.price {
  color: #169f35;
  font-weight: bold;
}
.basket-wrapper table tbody td {
  color: #666666;
}
.basket-wrapper table tbody td a.remove {
  display: block;
  color: #c10027;
  font-size: 16px;
  text-decoration: none;
}
.basket-wrapper table tbody td a.remove i {
  color: #c10027;
}
.basket-wrapper table tbody td a.remove:hover {
  text-decoration: none;
}
.basket-wrapper table tbody td a.remove:hover i {
  color: #000;
}
.basket-wrapper table tbody tr:nth-child(odd) td {
  background: #e9e9e9;
}
.basket-login {
  max-width: 400px;
  margin: 0 auto 20px;
}
.basket-login h2 {
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 10px;
}
.basket-login .control-label {
  width: 25% !important;
  padding-top: 8px;
  padding-bottom: 8px;
}
.basket-login .text {
  padding: 8px;
}
.basket-login .btn + .btn {
  margin-left: 10px;
}
.basket-login a {
  color: #105c9e;
  text-decoration: underline;
}
.basket-login a:hover {
  color: #000;
}
.basket-confirm {
  background: #e6fbe0;
  text-align: center;
  padding: 40px 10%;
  border: 1px solid #cee5c1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 20px;
}
.basket-confirm h2 {
  color: #17a13f;
  margin: 0 0 15px;
  padding-top: 0;
  line-height: 1.4em;
}
.basket-confirm p {
  margin: 0;
}
/************************************************************************************
*  BOX
************************************************************************************/
.box-registration {
  border: 1px solid #dddddd;
}
.box-registration > .sub-title {
  color: #0d5ba3;
  padding: 0 30px 15px;
  border-bottom: 1px solid #dddddd;
  margin: 0;
}
.box-registration .box-header {
  padding: 20px 30px 10px;
  background: #f3f3f3;
}
.box-registration .box-header .sub-title {
  padding-left: 35px;
}
.box-registration .box-header .sub-title i {
  font-size: 35px;
  position: absolute;
  top: 50% !important;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #bebebe;
}
.box-registration .box-header .registration-steps {
  *zoom: 1;
  margin-bottom: -10px;
}
.box-registration .box-header .registration-steps:before,
.box-registration .box-header .registration-steps:after {
  content: "";
  display: table;
}
.box-registration .box-header .registration-steps:after {
  clear: both;
}
.box-registration .box-header .registration-steps li {
  width: 33%;
  float: left;
  border-bottom: 5px solid #bebebe;
  color: #bebebe;
  padding: 8px 0 !important;
}
.box-registration .box-header .registration-steps li a {
  color: #bebebe;
}
.box-registration .box-header .registration-steps li a:hover {
  color: #000;
}
.box-registration .box-header .registration-steps li:nth-child(2) {
  margin: 0 0.5%;
}
.box-registration .box-header .registration-steps li.active {
  border-color: #0d5ba3;
  color: #0d5ba3;
  font-weight: bold;
}
.box-registration .box-header .registration-steps li.active a {
  color: #0d5ba3;
}
.box-registration .box-content {
  padding: 30px;
}
.box {
  padding: 15px;
  margin-bottom: 10px;
  position: relative;
}
.box + .sub-title {
  padding-top: 10px !important;
}
.box-donotmiss {
  min-height: 222px;
}
.box-inner {
  padding: 15px !important;
}
.box.box-gray {
  border: 0;
  background-color: #F3F3F3;
  padding: 0;
}
.box.box-gray-dark {
  border: 0;
  background-color: #9a9a9a;
  padding: 0;
}
.box.box-gray-dark ul,
.box.box-gray-dark ul li {
  background: none;
}
.box.box-gray-dark .thumb img {
  background: #c0c0c0 !important;
  border-color: #8d8d8d;
}
.box.box-gray-dark a.thumb:hover img {
  background: #fff !important;
}
.box.box-gray-dark .badge-gray {
  background: #737373 !important;
}
.box.box-gray-dark li:hover {
  background-color: #a6a6a6 !important;
  color: #fff;
}
.box.box-gray-dark li:hover article a:hover .content h2,
.box.box-gray-dark li:hover article a .content h2 {
  color: #fff !important;
}
.box.box-bordered {
  border: 1px solid #dddddd;
  background: none;
  padding: 15px 20px;
}
.box.box-bordered.no-padding {
  padding: 0;
}
.box.box-dark {
  /*background: #f3f3f3;*/
  background: none repeat scroll 0 0 #F3F3F3 !important;
  border: 0;
  padding: 15px !important;
  *zoom: 1;
}
.box.box-dark:before,
.box.box-dark:after {
  content: "";
  display: table;
}
.box.box-dark:after {
  clear: both;
}
.box.box-dark.no-padding {
  padding: 0 !important;
}
.box.box-dark .inner {
  padding: 15px;
}
.box.box-dark .inner-vertical {
  padding-top: 15px;
  padding-bottom: 15px;
}
.box.box-dark .inner-right {
  padding-right: 15px;
}
.box.box-dark .form-inline {
  margin-bottom: 20px;
}
.box.box-dark .form-inline label {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
}
.box.box-dark .form-inline input {
  padding: 6px 10px;
  min-width: 50%;
}
.box.box-dark .btn {
  display: inline-block;
}
.box.mobile-box {
  padding: 0 !important;
  *zoom: 1;
}
.box.mobile-box:before,
.box.mobile-box:after {
  content: "";
  display: table;
}
.box.mobile-box:after {
  clear: both;
}
.box.mobile-box > img {
  float: left;
  max-width: 40%;
}
.box.mobile-box .inner {
  float: right;
  width: 60%;
  padding-top: 30px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.box.mobile-box p.bordered {
  padding-bottom: 20px;
  border-bottom: 1px solid #dddddd;
}
.box.mobile-box p.bordered a + a img {
  margin-left: 10px;
}
.box.news-box {
  padding: 0 !important;
  *zoom: 1;
}
.box.news-box:before,
.box.news-box:after {
  content: "";
  display: table;
}
.box.news-box:after {
  clear: both;
}
.box.news-box > img,
.box.news-box > .image {
  float: right;
  max-width: 40%;
}
.box.news-box .inner {
  float: left;
  width: 60%;
  padding: 30px 20px 20px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.box.news-box label {
  display: block;
  margin: 8px 0;
  position: relative;
  padding-left: 20px;
  line-height: 16px;
  margin-right: -40px;
}
.box.news-box label input {
  position: absolute;
  top: 2px;
  left: 0;
}
.box.news-box button {
  margin-top: 10px;
}
.box.news-box p.bordered {
  padding-bottom: 20px;
  border-bottom: 1px solid #dddddd;
}
.box.news-box p.bordered a + a img {
  margin-left: 10px;
}
.box.box-info {
  background: #fffee8;
  border: 1px solid #f0eac9;
}
.box.box-info ul li {
  position: relative;
  padding-left: 15px;
}
.box.box-info ul li:before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  background: #bcad80;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -3px;
}
.box + .sub-title {
  padding-top: 15px;
}
.box + .icon-text-actions {
  margin-top: -10px;
}
.box h1 {
  padding-top: 0 !important;
  font-size: 16px;
  margin-bottom: 5px;
  line-height: 1.3em;
}
.box.box-highlighted .inner {
  *zoom: 1;
}
.box.box-highlighted .inner:before,
.box.box-highlighted .inner:after {
  content: "";
  display: table;
}
.box.box-highlighted .inner:after {
  clear: both;
}
.box.box-highlighted .info {
  color: #767676;
  overflow: hidden;
  position: relative;
}
.box.box-highlighted .info > .profile-link {
  position: absolute;
  top: 4px;
  right: 0;
}
.box.box-highlighted .info p,
.box.box-highlighted .info h1 {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.box .no-margin {
  margin: -6px 0 -5px;
  padding-top: 0;
}
.box .thumb.float-left,
.box .thumb.float-right {
  top: 0;
}
.box.clean {
  padding: 0 7px;
  border: 0;
  background-color: #F3F3F3;
}
.box.clean .inner {
  padding: 20px 15px;
}
.box.large-icon-bg .inner {
  padding-left: 70px !important;
  position: relative;
  overflow: hidden;
}
.box.large-icon-bg .inner > i {
  font-size: 120px;
  position: absolute;
  top: 10px;
  left: -40px;
  color: rgba(0, 0, 0, 0.1);
}
.box.large-icon-bg .inner > i.ss-plus {
  top: 5px;
  left: -20px;
}
.box.large-icon-bg .inner > i.i-envelope-o {
  left: -25px;
  font-size: 80px;
}
.box.styled {
  border: 0;
  padding: 0;
  background: #fff;
}
.box.styled.no-border {
  border-top: 0 !important;
}
.box.styled .inner {
  padding: 15px 10px;
  border: 1px solid #dddddd;
  border-top: 0;
}
.box.styled .inner-large {
  padding: 15px 20px;
}
.box.styled .inner.list > a {
  margin: -5px -10px;
}
.box.styled .inner.list > a:nth-child(odd) {
  background: #e9e9e9;
}
.box.styled .inner.list > a:nth-child(odd):hover {
  background: #f9f4ee;
}
.box.styled .inner > a {
  display: block;
  margin: -10px;
  padding: 10px;
  color: #333333;
  *zoom: 1;
}
.box.styled .inner > a:before,
.box.styled .inner > a:after {
  content: "";
  display: table;
}
.box.styled .inner > a:after {
  clear: both;
}
.box.styled .inner > a p {
  margin: 0;
  padding-top: 5px;
  line-height: 1.4em;
}
.box.styled .inner > a p strong {
  display: inline;
  margin: 0;
  color: #000;
}
.box.styled .inner > a .thumb {
  float: left;
}
.box.styled .inner > a .content {
  margin-left: 115px;
  font-size: 12px;
}
.box.styled .inner > a:hover {
  text-decoration: none;
}
.box.styled .inner > a:hover strong {
  color: #000;
  text-decoration: underline;
}
.box.styled .inner > a:hover p strong {
  text-decoration: none;
}
.box.styled .inner > a strong {
  display: block;
  margin-bottom: 5px;
}
.box.styled .inner > a .url {
  margin-top: 5px;
  display: block;
  font-weight: bold;
  text-decoration: underline;
}
.box.styled.type2 .inner {
  border: 0;
  background: #F3F3F3;
}
.box.calendar .inner {
  border: 0;
  background: #F3F3F3;
}
.box.calendar .calendar-header {
  text-align: center;
  position: relative;
  margin-bottom: 10px;
  margin-right: -1px;
  line-height: 20px;
}
.box.calendar .calendar-header .prev {
  position: absolute;
  top: 0px;
  left: 0;
  text-indent: -9999px;
  display: block;
  width: 20px;
  height: 20px;
}
.box.calendar .calendar-header .prev:after {
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-width: 7px;
  top: 50%;
  margin-top: -8px;
}
.box.calendar .calendar-header .prev:hover:after {
  border-right-color: #000;
}
.box.calendar .calendar-header .next {
  position: absolute;
  top: 0px;
  right: 0;
  text-indent: -9999px;
  display: block;
  width: 20px;
  height: 20px;
}
.box.calendar .calendar-header .next:after {
  right: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-width: 7px;
  top: 50%;
  margin-top: -8px;
}
.box.calendar .calendar-header .next:hover:after {
  border-left-color: #000;
}
.box.calendar table {
  width: 100.5%;
  margin-bottom: 15px;
  border: 1px solid #dddddd;
  border-top: 0;
  font-size: 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.box.calendar table thead th {
  padding: 4% 0;
  border: 1px solid #dddddd;
  background-color: #e9e9e9;
}
.box.calendar table tbody td {
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dddddd;
  width: 14%;
  height: 30px;
  line-height: 30px;
  color: #000;
  text-decoration: none;
  position: relative;
  z-index: 10;
  font-weight: bold;
  z-index: 50;
}
.box.calendar table tbody td.event div {
  position: relative;
  cursor: pointer;
  z-index: 50;
}
.box.calendar table tbody td.event div:after {
  top: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-width: 7px;
  border-right: 0;
  right: 0;
}
.box.calendar table tbody td.event .event-info {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 10px;
  display: none;
  top: -5px;
  left: 33px;
  color: #fff;
  width: 200px;
  text-align: left;
  line-height: 1.4em;
}
.box.calendar table tbody td.event .event-info:after {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-right-color: rgba(0, 0, 0, 0.8);
  border-width: 5px;
  top: 20px;
  margin-top: -5px;
}
.box.calendar table tbody td.event .event-info a {
  display: block;
  color: #fff;
  margin: 3px 0;
}
.box.calendar table tbody td.event:hover {
  z-index: 100;
}
.box.calendar table tbody td.event:hover div {
  z-index: 100;
}
.box.calendar table tbody td.event:hover div .event-info {
  display: block;
}
.box.calendar table tbody td.outdated {
  color: #c6c6c6;
  font-weight: normal;
}
.box.calendar .btn {
  display: block;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 100%;
}
.box ul li {
  padding: 4px 0;
}
.box ul li a {
  display: block;
  font-weight: bold;
  position: relative;
  padding-left: 25px;
  *zoom: 1;
}
.box ul li a:before,
.box ul li a:after {
  content: "";
  display: table;
}
.box ul li a:after {
  clear: both;
}
.box ul li i {
  position: absolute;
  top: -2px;
  left: 0;
  color: #000;
}
.box ul li i.i-list-ol {
  top: 1px;
  left: 1px;
}
.box ul li i.i-clock-o {
  top: 1px;
  left: 2px;
}
.box ul li i.icon-add-manual {
  top: -1px;
}
.box ul li i.icon-list {
  top: 1px;
}
.box ul li i.ss-adduser,
.box ul li i.ss-plus {
  top: -3px;
  font-size: 20px;
}
.box ul li i.ss-rows {
  top: -2px;
  font-size: 18px;
  left: 1px;
}
.box ul li i.icon-add-photo,
.box ul li i.icon-edit-profile,
.box ul li i.icon-add,
.box ul li i.icon-share,
.box ul li i.icon-manuals {
  top: 0;
}
.box ul.list li {
  padding: 7px 10px;
}
.box ul.list li a {
  font-weight: normal;
  padding: 0;
}
.box ul.list li a h2 {
  margin-bottom: 5px;
}
.box.compare {
  padding: 5px 0;
  font-size: 0;
}
.box.compare .row {
  *zoom: 1;
  padding: 20px 5px;
}
.box.compare .row:before,
.box.compare .row:after {
  content: "";
  display: table;
}
.box.compare .row:after {
  clear: both;
}
.box.compare .row:nth-child(even) {
  background-color: #eaeaea;
}
.box.compare .row a {
  display: inline;
}
.box.compare .clutch {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  margin: 0 -25px;
  float: left;
  display: block;
  position: relative;
  z-index: 10;
  left: 10px;
  top: 50px;
  color: #fff;
  text-align: center;
  line-height: 50px;
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
}
.box.compare .item {
  float: left;
  display: inline-block;
  margin-left: 2%;
  font-size: 12px;
  text-align: center;
  width: 22.3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.box.compare .item .thumb {
  margin-bottom: 10px;
  position: relative;
  z-index: 5;
}
.box.compare .item .thumb img {
  width: 100%;
}
.box.box-contact .sub-title,
.box.box-contact .dl-contact dt span,
.box.box-contact .download-list a span {
  color: #0e7f29 !important;
}
.box-stats p {
  margin: 0;
}
.box-stats .poll {
  margin: 0;
}
.box-stats .poll .result {
  margin: 0 0 5px;
}
/************************************************************************************
*  COMMENTS
************************************************************************************/
.add-comment {
  margin-bottom: 30px;
}
.add-comment .wysiwyg {
  padding-top: 5px;
  max-width: 100%;
  margin: 0 0 10px;
}
.add-comment .wysiwyg textarea + p {
  padding-top: 10px;
  clear: both;
}
.add-comment form fieldset {
  background-color: #f3f3f3;
  padding: 20px;
}
.add-comment .field {
  *zoom: 1;
  margin-bottom: 10px;
}
.add-comment .field:before,
.add-comment .field:after {
  content: "";
  display: table;
}
.add-comment .field:after {
  clear: both;
}
.add-comment .field .label {
  width: 15%;
  float: left;
  padding: 5px 0;
}
.add-comment .field .element {
  width: 85%;
  float: right;
}
.add-comment .field .element textarea {
  width: 100%;
  min-height: 150px;
}
.add-comment .field.without-label .element {
  width: 100%;
  float: none !important;
  padding: 0 !important;
}
.add-comment .field.submit {
  margin: 0;
}
.add-comment .field.submit .element {
  padding-left: 20%;
}
.comments-list {
  margin-bottom: 30px;
  *zoom: 1;
}
.comments-list:before,
.comments-list:after {
  content: "";
  display: table;
}
.comments-list:after {
  clear: both;
}
.comments-list .paging.top {
  border-top: 1px solid #e9e9e9;
  border-bottom: 0;
}
.comments-list img.avatar {
  max-width: 100px !important;
}
.comments-list .comment {
  *zoom: 1;
  margin: 0 0 10px;
}
.comments-list .comment:before,
.comments-list .comment:after {
  content: "";
  display: table;
}
.comments-list .comment:after {
  clear: both;
}
.comments-list .comment-icon {
  width: 12px;
  height: 12px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-right: 5px;
  line-height: 1;
}
.comments-list .comment-icon span {
  top: -1px;
}
.old-article .comments-list .comment-icon span {
  top: -2px;
}
.comments-list .comment .thumb {
  float: left;
  margin-right: 10px;
}
.comments-list .comment .thumb img {
  max-width: 100px !important;
}
.comments-list .comment a.thumb {
  float: none !important;
}
.comments-list .comment .content {
  overflow: hidden;
  padding-left: 10px;
}
.comments-list .comment .content.owner .content-inner {
  background-color: #F2E8DE;
}
.comments-list .comment .content.owner .content-inner:after {
  border-right-color: #F2E8DE;
}
.comments-list .comment .content-inner {
  padding: 20px;
  background-color: #f3f3f3;
  position: relative;
}
.comments-list .comment .content-inner:after {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-right-color: #f3f3f3;
  border-width: 10px;
  top: 17px;
}
.comments-list .comment .content p:last-child {
  margin-bottom: 0;
}
.comments-list .comment .content .author {
  margin-bottom: 15px;
}
.comments-list .comment .content .author .rating {
  float: right;
  font-weight: bold;
}
.comments-list .comment .content .author .rating.positive {
  color: #009a19;
}
.comments-list .comment .content .author .rating.negative {
  color: #e10f00;
}
.comments-list .comment .content .author a {
  text-decoration: none;
}
.comments-list .comment .content .author a:hover {
  text-decoration: underline;
}
.comments-list .comment .content p.action-links {
  margin: 0;
  text-align: right;
  border-top: 1px dotted #cccccc;
  padding-top: 5px;
}
.comments-list .comment .content p.action-links a {
  color: #555555;
  margin-left: 10px;
  text-decoration: underline;
}
.comments-list .comment .content p.action-links a:hover {
  color: #000;
}
.comments-list .comment-answer {
  margin-left: 30px;
}
.comments-list .comment-answer .content-inner {
  background: #e9e9e9;
}
.comments-list .comment-answer .content-inner:after {
  border-right-color: #e9e9e9;
}
.form-search-bazar {
  padding: 15px;
}
.form-search-bazar button {
  padding: 8px 15px;
}
.form-search-bazar p {
  padding-top: 10px;
  color: #999999;
  margin: 0;
}
.form-search-bazar p span {
  margin-left: 5px;
}
.form-search-bazar p .favorite-remove {
  color: #bfbfbf;
  text-decoration: none;
  position: relative;
  top: 1px;
}
.form-search-bazar p .favorite-remove:hover {
  text-decoration: none !important;
  color: #000;
}
.form-search-forum {
  margin-bottom: 30px;
}
.form-search-forum button {
  padding: 8px 15px;
}
.form-search-forum .box {
  margin: 0 !important;
}
.form-search-forum .advanced-search {
  font-weight: bold;
  display: block;
  margin-top: 10px;
}
.form-search-forum .advanced-search span {
  float: left;
  margin-right: 5px;
}
.form-vertical .control-group + .control-group {
  margin-top: 10px;
}
.form-vertical .control-group .control-label {
  padding-bottom: 7px;
}
.form-vertical .control-group .control-label label {
  font-weight: bold;
}
.form-vertical .control-group .control-label .required {
  color: red;
}
.main-label {
  font-weight: bold;
  display: block;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #dddddd;
}
p.btn-wrapper {
  line-height: 36px;
  min-height: 36px;
  margin-bottom: 25px;
}
.multiple-select {
  -webkit-box-shadow: inset 1px 1px 2px #e3e3e3;
  -moz-box-shadow: inset 1px 1px 2px #e3e3e3;
  box-shadow: inset 1px 1px 2px #e3e3e3;
  border: 1px solid #cfcfcf;
  padding: 4px 5px;
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.multiple-select:focus {
  border-color: #969696;
  outline: 0;
}
button,
.btn,
.btn:link,
.btn:visited,
.btn:focus,
input[type=submit] {
  padding: 8px 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family: Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  color: #fff;
  cursor: pointer;
  text-decoration: none !important;
}
button:hover,
.btn:hover,
.btn:link:hover,
.btn:visited:hover,
.btn:focus:hover,
input[type=submit]:hover {
  color: #fff;
}
button.btn-white,
.btn.btn-white,
.btn:link.btn-white,
.btn:visited.btn-white,
.btn:focus.btn-white,
input[type=submit].btn-white {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffededed', GradientType=0);
  border-color: #ddd;
  border-bottom-color: #c6c6c6;
  color: #333333;
}
button.btn-white:hover,
.btn.btn-white:hover,
.btn:link.btn-white:hover,
.btn:visited.btn-white:hover,
.btn:focus.btn-white:hover,
input[type=submit].btn-white:hover {
  color: #333333;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdbdbdb', GradientType=0);
  border-color: #cbcbcb;
  border-bottom-color: #a7a7a7;
}
button.btn-icon,
.btn.btn-icon,
.btn:link.btn-icon,
.btn:visited.btn-icon,
.btn:focus.btn-icon,
input[type=submit].btn-icon {
  padding: 0 !important;
  width: 37px;
  height: 23px;
  text-align: center;
}
button.btn-icon i,
.btn.btn-icon i,
.btn:link.btn-icon i,
.btn:visited.btn-icon i,
.btn:focus.btn-icon i,
input[type=submit].btn-icon i {
  position: relative;
  top: 0px;
  left: 5px;
  font-size: 16px;
}
button.btn-xsmall,
.btn.btn-xsmall,
.btn:link.btn-xsmall,
.btn:visited.btn-xsmall,
.btn:focus.btn-xsmall,
input[type=submit].btn-xsmall {
  padding: 3px 5px;
  font-size: 10px;
  text-transform: none;
}
button.btn-small,
.btn.btn-small,
.btn:link.btn-small,
.btn:visited.btn-small,
.btn:focus.btn-small,
input[type=submit].btn-small {
  padding: 5px 10px;
  font-size: 11px;
  text-transform: none;
}
button.btn-large,
.btn.btn-large,
.btn:link.btn-large,
.btn:visited.btn-large,
.btn:focus.btn-large,
input[type=submit].btn-large {
  padding: 12px 25px;
  font-size: 14px;
  text-transform: uppercase;
}
button.btn-blue,
.btn.btn-blue,
.btn:link.btn-blue,
.btn:visited.btn-blue,
.btn:focus.btn-blue,
input[type=submit].btn-blue {
  background-image: -webkit-linear-gradient(top, #0f67af 0%, #0b4f97 100%);
  background-image: -o-linear-gradient(top, #0f67af 0%, #0b4f97 100%);
  background-image: linear-gradient(to bottom, #0f67af 0%, #0b4f97 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f67af', endColorstr='#ff0b4f97', GradientType=0);
  border-color: #0d5ba3;
  border-bottom-color: #0d5ba3;
  -webkit-box-shadow: inset 0 1px 0 0 #179cd8;
  -moz-box-shadow: inset 0 1px 0 0 #179cd8;
  box-shadow: inset 0 1px 0 0 #179cd8;
  color: #fff;
}
button.btn-blue:hover,
.btn.btn-blue:hover,
.btn:link.btn-blue:hover,
.btn:visited.btn-blue:hover,
.btn:focus.btn-blue:hover,
input[type=submit].btn-blue:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #1175c6 0%, #093e76 100%);
  background-image: -o-linear-gradient(top, #1175c6 0%, #093e76 100%);
  background-image: linear-gradient(to bottom, #1175c6 0%, #093e76 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1175c6', endColorstr='#ff093e76', GradientType=0);
  border-color: #0a4982;
  border-bottom-color: #083b6a;
}
button.btn-gray,
.btn.btn-gray,
.btn:link.btn-gray,
.btn:visited.btn-gray,
.btn:focus.btn-gray,
input[type=submit].btn-gray {
  background-image: -webkit-linear-gradient(top, #777777 0%, #585858 100%);
  background-image: -o-linear-gradient(top, #777777 0%, #585858 100%);
  background-image: linear-gradient(to bottom, #777777 0%, #585858 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff777777', endColorstr='#ff585858', GradientType=0);
  border-color: #5b5b5b;
  border-bottom-color: #585858;
  -webkit-box-shadow: inset 0 1px 0 0 #8b8b8b;
  -moz-box-shadow: inset 0 1px 0 0 #8b8b8b;
  box-shadow: inset 0 1px 0 0 #8b8b8b;
  color: #fff;
}
button.btn-gray:hover,
.btn.btn-gray:hover,
.btn:link.btn-gray:hover,
.btn:visited.btn-gray:hover,
.btn:focus.btn-gray:hover,
input[type=submit].btn-gray:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #848484 0%, #464646 100%);
  background-image: -o-linear-gradient(top, #848484 0%, #464646 100%);
  background-image: linear-gradient(to bottom, #848484 0%, #464646 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff848484', endColorstr='#ff464646', GradientType=0);
  border-color: #494949;
  border-bottom-color: #393939;
}
button.btn-delete,
.btn.btn-delete,
.btn:link.btn-delete,
.btn:visited.btn-delete,
.btn:focus.btn-delete,
input[type=submit].btn-delete {
  background-image: -webkit-linear-gradient(top, #e1051f 0%, #9a0316 100%);
  background-image: -o-linear-gradient(top, #e1051f 0%, #9a0316 100%);
  background-image: linear-gradient(to bottom, #e1051f 0%, #9a0316 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe1051f', endColorstr='#ff9a0316', GradientType=0);
  border-color: #e1051f;
  border-bottom-color: #9a0316;
  color: #fff;
}
button.btn-delete:hover,
.btn.btn-delete:hover,
.btn:link.btn-delete:hover,
.btn:visited.btn-delete:hover,
.btn:focus.btn-delete:hover,
input[type=submit].btn-delete:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #f90623 0%, #770211 100%);
  background-image: -o-linear-gradient(top, #f90623 0%, #770211 100%);
  background-image: linear-gradient(to bottom, #f90623 0%, #770211 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff90623', endColorstr='#ff770211', GradientType=0);
  border-color: #be041a;
  border-bottom-color: #5e020d;
}
button i,
.btn i,
.btn:link i,
.btn:visited i,
.btn:focus i,
input[type=submit] i {
  margin-right: 5px;
  margin-left: -5px;
  position: relative;
  top: 2px;
  opacity: 0.4;
}
input[type=button] {
  padding: 8px 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family: Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  color: #fff;
  cursor: pointer;
  text-decoration: none !important;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffededed', GradientType=0);
  border: 1px solid #ddd;
  border-bottom-color: #c6c6c6;
  color: #333333;
}
input[type=button]:hover {
  color: #333333;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdbdbdb', GradientType=0);
  border-color: #cbcbcb;
  border-bottom-color: #a7a7a7;
}
button {
  padding: 7px 20px;
}
button.btn-small {
  padding: 4px 10px 5px !important;
}
.btn-wrap {
  *zoom: 1;
}
.btn-wrap:before,
.btn-wrap:after {
  content: "";
  display: table;
}
.btn-wrap:after {
  clear: both;
}
input[type=text],
input[type=password],
input[type=email],
input[type=number],
textarea {
  -webkit-box-shadow: inset 1px 1px 2px #e3e3e3;
  -moz-box-shadow: inset 1px 1px 2px #e3e3e3;
  box-shadow: inset 1px 1px 2px #e3e3e3;
  border: 1px solid #cfcfcf;
  padding: 4px 5px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
textarea:focus {
  border-color: #969696;
  outline: 0;
}
input[type=text].input-large,
input[type=password].input-large,
input[type=email].input-large,
input[type=number].input-large,
textarea.input-large {
  padding: 7px 5px 6px;
  width: 180px;
}
input[type=text].input-large.w100,
input[type=password].input-large.w100,
input[type=email].input-large.w100,
input[type=number].input-large.w100,
textarea.input-large.w100 {
  width: 100%;
  margin-bottom: 5px;
}
.inline-checkbox {
  cursor: pointer;
}
.inline-checkbox input {
  margin-right: 8px;
}
.inline-checkbox:hover {
  text-decoration: underline;
  color: #000;
}
/* skinned styles */
.skinned-wrapper {
  -webkit-box-shadow: inset 1px 1px 2px #e3e3e3;
  -moz-box-shadow: inset 1px 1px 2px #e3e3e3;
  box-shadow: inset 1px 1px 2px #e3e3e3;
  border: 1px solid #cfcfcf;
  background-color: #fff;
  font-size: 12px;
  height: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.skinned-wrapper .select-arrow {
  width: 23px;
  height: 22px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
}
.skinned-wrapper select {
  opacity: 0;
  position: absolute;
  top: -1px;
  left: 0;
  z-index: 100;
  height: 24px;
}
.skinned-wrapper .skinned-text {
  position: absolute;
  text-indent: 5px;
  width: 100%;
  z-index: 1;
  line-height: 12px;
  padding: 6px 0 0;
}
.skinned-wrapper .skinned-text,
.skinned-wrapper select,
.skinned-wrapper select option {
  width: 100%;
  /* dropdown width */
  font-size: 12px;
}
.form-add {
  margin-bottom: 30px;
}
.form-add .wysiwyg {
  padding-top: 5px;
  max-width: 100%;
  margin: 0 0 10px;
}
.form-add .wysiwyg textarea + p {
  padding-top: 10px;
  clear: both;
}
.form-add form fieldset {
  background-color: #f3f3f3;
  padding: 20px;
}
.form-add .field {
  *zoom: 1;
  margin-bottom: 10px;
}
.form-add .field:before,
.form-add .field:after {
  content: "";
  display: table;
}
.form-add .field:after {
  clear: both;
}
.form-add .field.bordered {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
}
.form-add .field .label {
  width: 18%;
  float: left;
  padding: 5px 0;
}
.form-add .field .element {
  width: 82%;
  float: right;
}
.form-add .field .element p {
  margin-bottom: 5px;
  padding-top: 3px;
}
.form-add .field .element p.note {
  color: #707070;
}
.form-add .field .element p a {
  font-weight: bold;
}
.form-add .field .element p a i {
  float: left;
  margin-right: 5px;
  font-size: 16px;
  position: relative;
  top: 1px;
}
.form-add .field .element textarea {
  width: 100%;
  min-height: 150px;
}
.form-add .field .element input[type=text] {
  width: 40%;
}
.form-add .field.without-label .element {
  width: 100%;
  float: none !important;
  padding: 0 !important;
}
.form-add .field.submit {
  margin: 0;
}
.form-add .field.submit .element {
  padding-left: 20%;
}
.form-styled .box-registration table {
  width: 100%;
  margin: 0 0;
}
.form-styled .box-registration table.schedule {
  min-width: 70%;
  width: 70% !important;
}
.form-styled .box-registration table.schedule tr th,
.form-styled .box-registration table.schedule tr td {
  background: #f3f3f3;
  border-style: solid !important;
  border-color: #fff !important;
  padding: 10px 10px 10px 0 !important;
}
.form-styled .box-registration table.schedule thead tr th {
  text-align: center !important;
  width: 20% !important;
}
.form-styled .box-registration table.schedule tbody tr th,
.form-styled .box-registration table.schedule tbody tr td {
  text-align: right !important;
  padding: 10px 10px 10px 0 !important;
  width: 20% !important;
}
.form-styled .box-registration table.schedule tbody tr th input,
.form-styled .box-registration table.schedule tbody tr td input {
  width: 100%;
}
.form-styled .box-registration table.schedule tbody tr th {
  padding-top: 15px !important;
}
.form-styled .box-registration table tbody tr th,
.form-styled .box-registration table tbody tr td {
  border-top: 1px dotted #ccc !important;
  border-bottom: 1px dotted #ccc !important;
  padding: 7px 0;
}
.form-styled .box-registration table tbody tr th input[type="text"],
.form-styled .box-registration table tbody tr td input[type="text"],
.form-styled .box-registration table tbody tr th input[type="password"],
.form-styled .box-registration table tbody tr td input[type="password"] {
  width: 100%;
}
.form-styled .box-registration table tbody tr th .field-success,
.form-styled .box-registration table tbody tr td .field-success {
  color: #169f35;
  padding-left: 20px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  z-index: 10;
}
.form-styled .box-registration table tbody tr th .field-success i,
.form-styled .box-registration table tbody tr td .field-success i {
  position: absolute !important;
  vertical-align: baseline;
  top: 50% !important;
  left: 0;
  -webkit-transform: translate(0, -45%);
  -moz-transform: translate(0, -45%);
  -ms-transform: translate(0, -45%);
  -o-transform: translate(0, -45%);
  transform: translate(0, -45%);
  font-size: 18px !important;
  color: #169f35 !important;
}
.form-styled .box-registration table tbody tr th .field-error,
.form-styled .box-registration table tbody tr td .field-error {
  color: #c10027;
  padding-left: 20px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  z-index: 10;
}
.form-styled .box-registration table tbody tr th .field-error i,
.form-styled .box-registration table tbody tr td .field-error i {
  position: absolute !important;
  vertical-align: baseline;
  top: 50% !important;
  left: 0;
  -webkit-transform: translate(0, -45%);
  -moz-transform: translate(0, -45%);
  -ms-transform: translate(0, -45%);
  -o-transform: translate(0, -45%);
  transform: translate(0, -45%);
  font-size: 18px !important;
  color: #c10027 !important;
}
.form-styled .box-registration table tbody tr th.help,
.form-styled .box-registration table tbody tr td.help {
  width: 45%;
  padding-right: 10px !important;
}
.form-styled .box-registration table tbody tr th.help .help-tooltip,
.form-styled .box-registration table tbody tr td.help .help-tooltip {
  margin-right: 10px;
  margin-left: 5px;
  vertical-align: top;
}
.form-styled .box-registration table tbody tr th.help i,
.form-styled .box-registration table tbody tr td.help i {
  font-size: 16px;
  color: #bebebe;
  top: 8px;
}
.form-styled label {
  font-weight: normal;
}
.form-styled label.control-required {
  font-weight: bold;
}
.form-styled label.control-required:after {
  content: ' *';
  color: red;
}
.form-styled table {
  width: 100%;
}
.form-styled table tbody tr th,
.form-styled table tbody tr td {
  border-top: 1px dotted #ccc;
  padding: 12px 0 !important;
}
.form-styled table tbody tr th.help,
.form-styled table tbody tr td.help {
  padding-left: 10px !important;
}
.form-styled table tbody tr th {
  text-align: left;
  width: 25%;
  vertical-align: top;
}
.form-styled table tbody tr th label {
  display: block;
  padding-top: 6px !important;
}
.form-styled table tbody tr td input[type="text"],
.form-styled table tbody tr td input[type="password"] {
  min-width: 70%;
}
.form-styled table tbody tr td label a,
.form-styled table tbody tr td .tip-info a {
  text-decoration: underline;
  color: #000;
}
.form-styled table tbody tr td label a:hover,
.form-styled table tbody tr td .tip-info a:hover {
  text-decoration: none;
}
.form-styled table tbody tr td .tip-info {
  padding: 10px 15px;
  background: #f3f3f3;
}
.form-styled table tbody tr td .avatar {
  *zoom: 1;
  margin-bottom: 15px;
}
.form-styled table tbody tr td .avatar:before,
.form-styled table tbody tr td .avatar:after {
  content: "";
  display: table;
}
.form-styled table tbody tr td .avatar:after {
  clear: both;
}
.form-styled table tbody tr td .avatar .avatar-image {
  float: left;
  width: 150px;
}
.form-styled table tbody tr td .avatar .avatar-content {
  margin-left: 170px;
}
.form-styled table tbody tr td .avatar .avatar-content .file-upload input {
  float: left;
}
.form-styled table tbody tr td .avatar .avatar-content .italic {
  font-style: italic;
  padding-top: 10px;
  color: #3f3f3f;
}
.form-styled table tbody tr td textarea {
  width: 90%;
  float: left;
  margin-right: 10px;
}
.form-styled table tbody tr td .help {
  display: inline-block;
}
.form-styled table tbody tr td.checkbox-list label {
  margin-bottom: 8px;
  margin-right: 15px;
  display: inline-block;
}
.form-styled table tbody tr td.checkbox-list .toggle-content {
  display: block;
  margin-bottom: 10px;
  padding: 5px 0;
  color: #000;
  text-decoration: underline;
}
.form-styled table tbody tr td.checkbox-list .toggle-content:hover {
  text-decoration: none;
}
.form-styled table tbody tr td.checkbox-list #other-brands {
  display: none;
}
.form-styled table tbody tr:first-child th,
.form-styled table tbody tr:first-child td {
  border-top: 0;
}
label input[type="radio"] + span {
  margin-left: 5px;
}
label[data-target] {
  display: block;
  padding: 10px 0;
}
label[data-target] + .form-vertical {
  padding-top: 10px;
}
.form-vertical .field {
  margin-bottom: 15px;
}
.form-vertical .field .label {
  margin-bottom: 5px;
  color: #000;
}
.form-vertical .field .label.required {
  font-weight: bold;
}
.form-vertical .field .label.required label:after {
  content: ' *';
  color: red;
}
.form-vertical .field .element input[type="text"],
.form-vertical .field .element input[type="email"],
.form-vertical .field .element input[type="number"],
.form-vertical .field .element input[type="password"] {
  min-width: 35%;
}
.form-vertical .field .element .skinned-wrapper {
  max-width: 35%;
}
.form-vertical .field .element textarea {
  width: 100%;
}
.form-vertical .field .element.label-inline label {
  dislay: inline-block;
  margin-left: 10px;
}
.form-vertical .field .element.label-inline label input {
  margin-right: 5px;
}
.form-horizontal .control-group + .control-group {
  margin-top: 15px;
}
.form-horizontal .control-label {
  width: 15%;
  float: left;
  margin-right: 10px;
  padding-top: 5px;
  font-weight: bold;
}
.form-horizontal .control-field {
  overflow: hidden;
}
.form-horizontal .control-field input[type="text"],
.form-horizontal .control-field input[type="email"],
.form-horizontal .control-field input[type="number"],
.form-horizontal .control-field input[type="password"],
.form-horizontal .control-field textarea {
  min-width: 35%;
}
.form-horizontal .control-field.checkbox-list label {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 15px;
  display: inline-block;
}
.confirm {
  font-size: 12px;
}
.confirm a {
  color: #999999;
  text-decoration: underline;
}
.confirm a:hover {
  color: #000;
}
.form-full-width .element input[type="text"],
.form-full-width .control-field input[type="text"],
.form-full-width .element input[type="email"],
.form-full-width .control-field input[type="email"],
.form-full-width .element input[type="number"],
.form-full-width .control-field input[type="number"],
.form-full-width .element input[type="password"],
.form-full-width .control-field input[type="password"],
.form-full-width .element textarea,
.form-full-width .control-field textarea {
  width: 100%;
}
.control-before {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin-right: 10px;
}
.control-after {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin-left: 10px;
}
/************************************************************************************
*  FORUM
************************************************************************************/
.admin-topic {
  border: 1px solid #ddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.admin-topic .actions + .actions {
  border-top: 1px solid #ddd;
  background: #f7f7f7;
}
.admin-topic .actions {
  padding: 10px 15px;
  *zoom: 1;
}
.admin-topic .actions:before,
.admin-topic .actions:after {
  content: "";
  display: table;
}
.admin-topic .actions:after {
  clear: both;
}
.admin-topic .actions .btn {
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
.admin-topic .actions input {
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
.admin-topic .actions .column-left .btn {
  margin-right: 5px;
}
.admin-topic .actions p {
  margin: 0;
}
.admin-topic .floated {
  float: left;
}
.admin-topic .floated + .floated {
  margin-left: 15px;
}
.admin-topic .floated select,
.admin-topic .floated .skinned-wrapper,
.admin-topic .floated .btn {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.admin-topic .floated select,
.admin-topic .floated .skinned-wrapper {
  min-width: 100px;
}
.admin-topic .info {
  background-color: #eeeeee;
  border-top: 1px solid #e1e1e1;
  padding: 15px;
  font-size: 11px;
  color: #888888;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  *zoom: 1;
}
.admin-topic .info:before,
.admin-topic .info:after {
  content: "";
  display: table;
}
.admin-topic .info:after {
  clear: both;
}
.admin-topic .info .column-right .btn {
  margin-left: 5px;
}
.btn .i-star {
  color: #f1ac0d;
  position: relative;
  top: 1px;
  margin-right: 4px;
}
.btn .i-caret-down {
  position: relative;
  top: 2px;
  margin-left: 4px;
}
.topic {
  border: 1px solid #DDDDDD;
  font-size: 12px;
  min-height: 160px;
  position: relative;
  padding-left: 240px;
  *zoom: 1;
}
.topic:before,
.topic:after {
  content: "";
  display: table;
}
.topic:after {
  clear: both;
}
.topic + .topic {
  border-top: 0;
}
.topic-follow {
  color: #000;
  position: relative;
  top: 12px;
}
.topic .topic-title {
  min-height: 34px;
  padding: 0 15px;
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
  line-height: 34px;
  border-bottom: 1px solid #DDDDDD;
  *zoom: 1;
  margin-left: -240px;
  position: relative;
  z-index: 30;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffefefef', GradientType=0);
}
.topic .topic-title:before,
.topic .topic-title:after {
  content: "";
  display: table;
}
.topic .topic-title:after {
  clear: both;
}
.topic .topic-title h3 {
  margin: 0;
  line-height: 34px;
  float: left;
  color: #333333;
  font-size: 1.0em;
}
.topic .topic-title strong {
  float: right;
}
.topic .topic-title .float-left a {
  margin-right: 15px;
}
.topic .topic-title .float-right strong {
  float: none;
}
.topic .topic-title .float-right strong.good {
  color: #2f7410;
  margin-right: 10px;
  background: #f0f9d9;
  -webkit-box-shadow: inset 0 -1px 0 #cde592;
  -moz-box-shadow: inset 0 -1px 0 #cde592;
  box-shadow: inset 0 -1px 0 #cde592;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding: 3px 8px;
  line-height: 17px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.topic .topic-title .float-right strong.good span {
  margin-right: 5px;
  color: #7da51d;
  position: relative;
  top: 1px;
}
.topic .topic-title a.up {
  text-indent: -9999px;
  margin-left: 5px;
  top: 8px;
}
.topic.main-topic {
  border-color: #EEE3D2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.topic.main-topic .user-info {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.topic.main-topic .content .topic-title {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f9f5ef 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f9f5ef 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f9f5ef 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff9f5ef', GradientType=0);
  border-bottom-color: #eee3d2;
}
.topic.main-topic .content .topic-title .topic-icons {
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.topic.main-topic .content .topic-title .topic-icons a {
  display: inline-block;
  margin-right: 3px;
}
.topic.main-topic .content .topic-title.darker {
  background: #f9f4ee;
}
.topic.main-topic .content .topic-title .column-left a {
  font-weight: bold;
}
.topic .user-info {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 240px;
  padding: 50px 15px 15px;
  z-index: 10;
  background-color: #f6f6f6;
  border-right: 1px solid #DDDDDD;
}
.topic .user-info h2 {
  font-size: 1.2em;
}
.topic .user-info h2 i {
  margin-left: 5px;
  position: relative;
  top: -2px;
}
.topic .user-info > p {
  margin: 0;
}
.topic .user-info .block {
  color: #ccc;
  margin-top: 10px;
  display: block;
}
.topic .user-info .block:hover {
  color: #888;
}
.topic .user-info .user-box {
  *zoom: 1;
}
.topic .user-info .user-box:before,
.topic .user-info .user-box:after {
  content: "";
  display: table;
}
.topic .user-info .user-box:after {
  clear: both;
}
.topic .user-info .user-box .user-icons a {
  color: #999999;
  text-decoration: none !important;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding: 5px;
}
.topic .user-info .user-box .user-icons a span[class*="i-"] {
  position: relative;
  top: 2px;
}
.topic .user-info .user-box .user-icons a[data-title] {
  position: relative;
}
.topic .user-info .user-box .user-icons a[data-title]:before {
  content: attr(data-title);
  display: block;
  white-space: nowrap;
  padding: 4px 7px;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -10px);
  -moz-transform: translate(-50%, -10px);
  -ms-transform: translate(-50%, -10px);
  -o-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
  margin-bottom: 6px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.topic .user-info .user-box .user-icons a[data-title]:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: rgba(0, 0, 0, 0.8) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-bottom: 0;
  -webkit-transform: translate(-50%, -10px);
  -moz-transform: translate(-50%, -10px);
  -ms-transform: translate(-50%, -10px);
  -o-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.topic .user-info .user-box .user-icons a[data-title]:hover:before,
.topic .user-info .user-box .user-icons a[data-title]:hover:after {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  opacity: 1;
  visibility: visible;
}
.topic .user-info .user-box .thumb {
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  display: block;
}
.topic .user-info .user-box .thumb img {
  max-width: 100px;
  max-height: 100px;
}
.topic .user-info .user-box .after-thumb {
  margin-bottom: 10px;
  float: left;
  line-height: 1.3em;
  width: 99px;
}
.topic .user-info .user-box .after-thumb .badge {
  background-color: #9D792C;
  color: #FFFFFF;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 5px;
  padding: 2px 5px;
}
.topic .user-info .user-box .after-thumb .state {
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  margin: 0 0 5px;
  padding: 2px 5px;
}
.topic .user-info .user-box .after-thumb .state.offline {
  background-color: #ccc;
  color: #444;
}
.topic .user-info .user-box .after-thumb .state.online {
  background-color: #88AF1F;
  color: #fff;
}
.topic .content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-bottom: 40px;
}
.topic .content.without-actions {
  padding-bottom: 0;
}
.topic .content .action-buttons {
  position: absolute;
  bottom: 20px;
  right: 15px;
}
.topic .content .topic-text {
  padding: 15px;
  line-height: 1.3em;
  color: #000000;
  overflow: hidden;
}
.topic .content .topic-text a {
  text-decoration: underline;
}
.topic .content .topic-text a:hover {
  text-decoration: none;
}
.topic .content .topic-text img {
  margin: 5px 0;
}
.topic .content .topic-text img.smiles {
  margin: 0 4px 0 0;
}
.topic .content .topic-text ul,
.topic .content .topic-text ol {
  margin: 10px 20px;
}
.topic .content .topic-text ul {
  list-style: disc;
}
.topic .content .topic-text ol {
  list-style: decimal;
}
.topic .content .topic-text .quote {
  padding: 15px;
  position: relative;
  text-indent: 20px;
  margin: 10px 0 0 0;
}
.topic .content .topic-text .quote i {
  position: absolute;
  top: 12px;
  left: 11px;
}
.forum-answers .topic {
  /*border-top: 0;*/
}
.forum-answers .topic:first-child,
.forum-answers .topic .first-child {
  border-top: 1px solid #DDDDDD;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.forum-answers .topic:first-child .topic-title,
.forum-answers .topic .first-child .topic-title {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.forum-answers .topic:first-child .user-info,
.forum-answers .topic .first-child .user-info {
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
}
.forum-answers .topic:last-child,
.forum-answers .topic .last-child {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.forum-answers .topic:last-child .topic-title,
.forum-answers .topic .last-child .topic-title {
  /*.border-radius(0 0 @radius @radius);*/
}
.forum-answers .topic:last-child .user-info,
.forum-answers .topic .last-child .user-info {
  -webkit-border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  border-radius: 0 0 0 5px;
}
.infobox {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid #d1d1d1;
  border-bottom: 2px solid #b7b7b7;
  background-image: -webkit-linear-gradient(top, #f7f7f7 0%, #dedede 100%);
  background-image: -o-linear-gradient(top, #f7f7f7 0%, #dedede 100%);
  background-image: linear-gradient(to bottom, #f7f7f7 0%, #dedede 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffdedede', GradientType=0);
  background: #f7f7f7;
  color: #000000;
  /*text-shadow: 1px 1px 1px lighten(@infobox-gray-background,8%);*/
}
.infobox.message {
  padding: 15px;
}
.infobox a {
  text-decoration: underline;
  color: #000000;
}
.infobox a:hover {
  color: #000 !important;
}
.infobox h2 {
  font-size: 1.2em !important;
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
  font-weight: bold !important;
  margin-bottom: 10px !important;
  color: #000000 !important;
}
.infobox ul {
  margin: 0 !important;
}
.infobox p {
  margin: 0;
}
.infobox.success,
.infobox.message {
  background-image: -webkit-linear-gradient(top, #deefd4 0%, #c1e1af 100%);
  background-image: -o-linear-gradient(top, #deefd4 0%, #c1e1af 100%);
  background-image: linear-gradient(to bottom, #deefd4 0%, #c1e1af 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdeefd4', endColorstr='#ffc1e1af', GradientType=0);
  border-color: #b3da9c;
  border-bottom-color: #97cc77;
  color: #000000;
  /*text-shadow: 1px 1px 1px lighten(@infobox-success-background,8%);*/
}
.infobox.success h2,
.infobox.message h2 {
  color: #000000 !important;
}
.infobox.success a,
.infobox.message a {
  color: #000000;
}
.infobox.warning {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e4b9b9 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e4b9b9 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #e4b9b9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe4b9b9', GradientType=0);
  border-color: #dca7a7;
  border-bottom-color: #ce8383;
  color: #000000;
  /*text-shadow: 1px 1px 1px lighten(@infobox-warning-background,8%);*/
}
.infobox.warning h2 {
  color: #000000 !important;
}
.infobox.warning a {
  color: #000000;
}
.infobox.notice {
  background-image: -webkit-linear-gradient(top, #daecf8 0%, #afd6f0 100%);
  background-image: -o-linear-gradient(top, #daecf8 0%, #afd6f0 100%);
  background-image: linear-gradient(to bottom, #daecf8 0%, #afd6f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdaecf8', endColorstr='#ffafd6f0', GradientType=0);
  border-color: #9acbec;
  border-bottom-color: #6fb5e4;
  color: #000000;
  /*text-shadow: 1px 1px 1px lighten(@infobox-notice-background,8%);*/
}
.infobox.notice h2 {
  color: #000000 !important;
}
.infobox.notice a {
  color: #000000;
}
/*******************************************************************************************************************
*  INTRO                                                                                                         
*******************************************************************************************************************/
#intro {
  padding-top: 20px;
  margin-bottom: 25px;
  *zoom: 1;
}
#intro:before,
#intro:after {
  content: "";
  display: table;
}
#intro:after {
  clear: both;
}
#intro .box {
  background-color: #eeeeee;
  border: 0;
  margin-bottom: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  *zoom: 1;
}
#intro .box:before,
#intro .box:after {
  content: "";
  display: table;
}
#intro .box:after {
  clear: both;
}
#intro .box > a {
  margin-top: 10px;
}
#intro .box .inner {
  padding: 15px;
  background-position: 50% 50%;
  *zoom: 1;
}
#intro .box .inner:before,
#intro .box .inner:after {
  content: "";
  display: table;
}
#intro .box .inner:after {
  clear: both;
}
#intro .box .inner .thumb {
  float: left;
  max-width: 210px;
}
#intro .box .inner .thumb img {
  margin-bottom: 5px;
}
#intro .box .inner .thumb .info {
  background-color: #88af1f;
  text-align: center;
  color: #fff;
  font-weight: bold;
  padding: 8px 0;
  margin-top: -5px;
}
#intro .box .inner .thumb .action-links {
  background-color: rgba(255, 255, 255, 0.6);
  padding: 5px 10px;
}
#intro .box .inner .thumb .action-links ul li {
  line-height: 1.4em;
  padding: 2px 0;
}
#intro .box .inner .thumb .action-links ul li a {
  display: block;
  font-weight: bold;
  position: relative;
  padding-left: 20px;
}
#intro .box .inner .thumb .action-links ul li i {
  position: absolute;
  top: 2px;
  left: 0;
}
#intro .box .inner .thumb .action-links ul li i.icon-user-introduction {
  top: 1px;
}
#intro .box .inner .thumb .action-buttons a {
  margin-top: 5px;
  padding: 5px;
  font-size: 12px;
  text-transform: none;
  display: block;
  width: 90px;
  position: relative;
  padding-left: 30px;
}
#intro .box .inner .thumb .action-buttons a i {
  margin-right: 5px;
  position: absolute;
  top: 6px;
  left: 5px;
}
#intro .box .inner .thumb .action-buttons a i.icon-add-friend {
  top: 3px;
}
#intro .box .inner .thumb .action-buttons a i.icon-invite {
  top: 4px;
}
#intro .box .inner .content {
  background-color: rgba(255, 255, 255, 0.74);
  width: auto;
  margin-left: 220px;
  float: none;
  padding: 10px;
  position: relative;
}
#intro .box .inner .content .line {
  float: left;
  width: 100%;
}
#intro .box .inner .content .header {
  padding-top: 0;
  float: left;
  width: 100%;
}
#intro .box .inner .content .header h1,
#intro .box .inner .content .header h2 {
  float: left;
  margin-bottom: 5px;
  margin-right: 15px;
}
#intro .box .inner .content .header .status {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  float: left;
  padding: 5px 10px 5px 7px;
  margin: 0 5px 5px 0;
}
#intro .box .inner .content .header .status.online {
  background-color: #88af1f;
}
#intro .box .inner .content .header .status.offline {
  background-color: #ccc;
  color: #444444;
}
#intro .box .inner .content .header .status i {
  float: left;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
#intro .box .inner .content .header a.btn {
  float: right;
}
#intro .box .inner .content > p {
  margin-bottom: 15px;
}
#intro .box .inner .content .column-left,
#intro .box .inner .content .column-right {
  width: auto;
}
#intro .box .inner .content .clean-title {
  font-size: 1.0em;
}
#intro .box .inner .content .floated-tables {
  float: left;
  width: 100%;
}
#intro .box .inner .content .floated-tables table {
  width: auto;
  float: left;
  margin-left: 30px;
}
#intro .box .inner .content .floated-tables table:first-child {
  margin-left: 0;
}
#intro .box .inner .content .profile-url {
  margin: 0;
}
#intro .box .inner .content .profile-url a {
  font-weight: bold;
}
#intro .box .inner .content .info-box + p {
  margin-top: 5px;
}
#intro .box .inner .content .info-box .info-header.border {
  border: 1px solid #dddddd;
}
#intro .box .inner .content .info-box .info-header > strong {
  display: inline-block;
}
#intro .box .inner .content .info-box .info-header > strong > i {
  float: right;
  margin-left: 8px;
}
#intro .box .inner .content .info-box .info-header p {
  font-size: 12px;
  padding-top: 10px;
  margin: 0;
}
#intro .box .inner .content .info-box .info-header > i {
  float: left;
  margin-right: 8px;
}
#intro .box .inner .content .info-box .info-content {
  padding-top: 10px;
}
#intro .box .inner .content .info-box .info-content > strong {
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 10px;
}
#intro .box .inner .content .info-box .info-content > strong > i {
  float: left;
  margin-right: 8px;
}
#intro .box .inner .content .info-box .info-content p {
  margin: 0;
  display: inline;
}
#intro .box .inner .content .info-box .info-content p > span {
  padding: 0 3px;
  color: #eee;
}
#intro .box .inner .content .info-box .info-content p a {
  text-decoration: none;
}
/************************************************************************************
*  LISTS
************************************************************************************/
.rss-list {
  margin: 0;
  padding: 0;
}
.rss-list li a {
  padding: 0 !important;
  font-size: 11px;
  text-decoration: underline;
}
.rss-list li a:hover {
  color: #000 !important;
}
.rss-list li a:before {
  content: '';
  margin-right: 5px;
  display: inline-block !important;
  *display: inline !important;
  *zoom: 1 !important;
  vertical-align: middle !important;
  position: relative;
  top: -1px;
}
.rss-list li ul {
  padding-left: 10px;
  padding-top: 5px;
}
.rss-list li ul li a {
  font-weight: normal;
}
.column-clanky .sub-title {
  color: #c3042c;
}
.column-clanky .box.styled {
  border-color: #c3042c !important;
}
.column-clanky ul li a {
  color: #c3042c;
}
.column-sport .sub-title {
  color: #0383a3;
}
.column-sport .box.styled {
  border-color: #0383a3 !important;
}
.column-sport ul li a {
  color: #0383a3;
}
.column-bazar .sub-title {
  color: #d0681c;
}
.column-bazar .box.styled {
  border-color: #d0681c !important;
}
.column-bazar ul li a {
  color: #d0681c;
}
.column-motokatalog .sub-title {
  color: #6e4a34;
}
.column-motokatalog .box.styled {
  border-color: #6e4a34 !important;
}
.column-motokatalog ul li a {
  color: #6e4a34;
}
.column-cestovani .sub-title {
  color: #0e7f29;
}
.column-cestovani .box.styled {
  border-color: #0e7f29 !important;
}
.column-cestovani ul li a {
  color: #0e7f29;
}
.column-motoakce .sub-title {
  color: #820500;
}
.column-motoakce .box.styled {
  border-color: #820500 !important;
}
.column-motoakce ul li a {
  color: #820500;
}
.list-wrapper {
  padding: 7px 0 15px;
  background-color: #F3F3F3;
}
.list {
  width: 100%;
  border: 1px solid #ddddde;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.list span.rss {
  margin-right: 5px;
}
.list .flashes {
  margin: 0;
  padding: 0 5px;
}
.list .flashes p {
  margin: 0;
}
.list .flashes .show-more {
  text-decoration: underline;
  cursor: pointer;
}
.list .flashes:hover .show-more {
  color: #000;
}
.list .flashes:focus {
  outline: none;
}
.list .flashes:focus .show-more {
  display: none;
}
.list .flashes:focus .flashes-full {
  display: block;
}
.list .flashes-full {
  display: none;
}
.list + .article-highlighted {
  margin-top: 20px;
  margin-bottom: 0;
}
.list.vertical-centered li article > a {
  display: table;
  vertical-align: middle;
}
.list.vertical-centered li article > a .content {
  display: table-cell;
  vertical-align: middle;
}
.list .dealers strong {
  color: #999999;
  display: inline-block;
  line-height: 24px;
}
.list .dealers img {
  max-height: 24px;
  margin: 0 0 0 5px;
}
.list li,
.list th,
.list td {
  border-bottom: 1px solid #ddddde;
}
.list li:nth-child(even),
.list .item:nth-child(even) {
  background-color: #f3f3f3;
}
.list.invert li:nth-child(even),
.list.invert .item:nth-child(even) {
  background-color: #fff;
}
.list.invert li:nth-child(odd),
.list.invert .item:nth-child(odd) {
  background-color: #f3f3f3;
}
.list li {
  position: relative;
}
.list li .sticker {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.list li .sticker:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 40px 40px 0;
  border-color: rgba(255, 255, 255, 0) #000000 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  z-index: 1;
}
.list li .sticker:after {
  content: attr(data-text);
  display: block;
  text-align: center;
  line-height: 27px;
  position: absolute;
  top: 0;
  right: 0;
  width: 35px;
  height: 35px;
  z-index: 2;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.list li .sticker.sticker-gray:before {
  border-color: transparent #949494 transparent transparent !important;
}
.list li.banner {
  padding: 15px 0;
  margin: 0 !important;
}
.list li.banner:hover {
  background: none !important;
}
.list li.banner a {
  display: block;
  max-width: 600px;
  margin: 0 auto;
}
.list li .thumb {
  float: left;
}
.list li .thumb img {
  max-width: 140px;
}
.list li .content {
  margin-left: 155px;
}
.list li .content h3 .badge,
.list li .content h2 .badge {
  margin: 0 0 0 5px;
}
.list li .content h3 .badge + .badge,
.list li .content h2 .badge + .badge {
  margin-left: 0;
}
.list li .content small {
  font-size: 11px;
  display: block;
  color: #666666;
  margin-top: 0;
  padding-top: 3px;
  margin-bottom: 7px;
}
.list li .content.noimage {
  float: none;
  margin-left: 0;
  width: auto;
}
.list li .content.noimage .wide-info .description {
  width: 72%;
}
.list li .content.noimage .wide-info .parameters {
  width: 28%;
}
.list li .content.noimage .wide-info.type2 .description {
  width: 67.5%;
}
.list li .content.noimage .wide-info.type2 .parameters {
  width: 32.5%;
}
.list li .content .wide-info {
  *zoom: 1;
}
.list li .content .wide-info:before,
.list li .content .wide-info:after {
  content: "";
  display: table;
}
.list li .content .wide-info:after {
  clear: both;
}
.list li .content .wide-info + .badge {
  margin-top: 10px;
}
.list li .content .wide-info.type2 .description {
  width: 55%;
}
.list li .content .wide-info.type2 .parameters {
  width: 45%;
}
.list li .content .wide-info .description {
  float: left;
  width: 62%;
  border-right: 1px solid #ccc;
  padding-right: 2%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.list li .content .wide-info .description h3 {
  margin-bottom: 5px;
}
.list li .content .wide-info .description h3 + .stats {
  margin-top: 0 !important;
}
.list li .content .wide-info .description p {
  margin: 0;
}
.list li .content .wide-info .description p.stats {
  margin: -10px 0 5px;
}
.list li .content .wide-info .description p .user {
  font-style: italic;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin-top: 3px;
  color: #000;
}
.list li .content .wide-info .description p .user i {
  font-style: normal;
  font-size: 16px;
  float: left;
  margin-right: 5px;
  top: 1px;
  position: relative;
}
.list li .content .wide-info .description p + img {
  margin-top: 10px;
}
.list li .content .wide-info .description p + a.bold {
  display: block;
  padding-top: 3px;
}
.list li .content .wide-info .description table {
  margin-top: 5px;
}
.list li .content .wide-info .description table tbody tr th,
.list li .content .wide-info .description table tbody tr td {
  border: 0;
  padding: 1px 0;
  font-size: 12px;
  background: none;
  vertical-align: bottom;
}
.list li .content .wide-info .description table tbody tr th {
  padding-right: 10px;
}
.list li .content .wide-info .description table tbody tr th.actions {
  text-align: left;
  padding-right: 15px;
}
.list li .content .wide-info .description table tbody tr th.actions a {
  color: #b1b1b1;
  margin: 0;
  float: left;
  height: 20px;
  line-height: 20px;
  display: block;
  padding-left: 15px;
  position: relative;
  font-weight: bold;
}
.list li .content .wide-info .description table tbody tr th.actions a i {
  opacity: 0.3;
  position: absolute;
  top: 3px;
  left: 0;
}
.list li .content .wide-info .description table tbody tr th.actions a:hover {
  color: #2d2d2d;
}
.list li .content .wide-info .description table tbody tr th.actions a:hover i {
  opacity: 1;
}
.list li .content .wide-info .description table tbody tr td.state {
  font-weight: bold;
}
.list li .content .wide-info .description table tbody tr td.state.active {
  color: #88af1f;
}
.list li .content .wide-info .description table tbody tr td.state.inactive {
  color: #e4051f;
}
.list li .content .wide-info .description table tbody tr td.actions {
  text-align: left;
}
.list li .content .wide-info .description table tbody tr td.actions a {
  color: #b1b1b1;
  display: block;
  margin: 0 0 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  float: left;
}
.list li .content .wide-info .description table tbody tr td.actions a i {
  opacity: 0.3;
}
.list li .content .wide-info .description table tbody tr td.actions a:hover {
  color: #2d2d2d;
}
.list li .content .wide-info .description table tbody tr td.actions a:hover i {
  opacity: 1;
}
.list li .content .wide-info .parameters {
  float: right;
  width: 38%;
  position: relative;
  left: -1px;
  padding-left: 2%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #ccc;
}
.list li .content .wide-info .parameters p {
  padding-top: 5px;
}
.list li .content .wide-info .parameters table {
  margin-top: 0;
}
.list li .content .wide-info .parameters table tbody tr th,
.list li .content .wide-info .parameters table tbody tr td {
  border: 0;
  padding: 1px 0;
  font-size: 12px;
  background: none;
  vertical-align: bottom;
}
.list li .content .wide-info .parameters table tbody tr th {
  padding-right: 10px;
  vertical-align: top;
}
.list li .content .wide-info .parameters table tbody tr th.actions {
  text-align: left;
  padding-right: 15px;
}
.list li .content .wide-info .parameters table tbody tr th.actions a {
  color: #b1b1b1;
  margin: 0;
  float: left;
  height: 20px;
  line-height: 20px;
  display: block;
  padding-left: 15px;
  position: relative;
  font-weight: bold;
}
.list li .content .wide-info .parameters table tbody tr th.actions a i {
  opacity: 0.3;
  position: absolute;
  top: 3px;
  left: 0;
}
.list li .content .wide-info .parameters table tbody tr th.actions a:hover {
  color: #2d2d2d;
}
.list li .content .wide-info .parameters table tbody tr th.actions a:hover i {
  opacity: 1;
}
.list li .content .wide-info .parameters table tbody tr td.state {
  font-weight: bold;
}
.list li .content .wide-info .parameters table tbody tr td.state.active {
  color: #88af1f;
}
.list li .content .wide-info .parameters table tbody tr td.state.inactive {
  color: #e4051f;
}
.list li .content .wide-info .parameters table tbody tr td.actions {
  text-align: left;
}
.list li .content .wide-info .parameters table tbody tr td.actions a {
  color: #b1b1b1;
  display: block;
  margin: 0 0 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  float: left;
}
.list li .content .wide-info .parameters table tbody tr td.actions a i {
  opacity: 0.3;
}
.list li .content .wide-info .parameters table tbody tr td.actions a:hover {
  color: #2d2d2d;
}
.list li .content .wide-info .parameters table tbody tr td.actions a:hover i {
  opacity: 1;
}
.list thead tr th {
  padding: 8px 5px;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe9e9e9', GradientType=0);
  border-top: 1px solid #dddddd;
  text-align: left;
  font-size: 12px;
}
.list thead tr th.align-center {
  text-align: center;
}
.list thead tr th:first-child {
  border-left: 1px solid #dddddd;
}
.list thead tr th:last-child {
  border-right: 1px solid #dddddd;
}
.list tbody tr th,
.list tbody tr td {
  padding: 8px 5px;
  font-size: 12px;
  line-height: 1.4em;
}
.list tbody tr th .icon-locked,
.list tbody tr td .icon-locked {
  float: left;
  margin-right: 10px;
  position: relative;
  top: 3px;
}
.list tbody tr th.last-comment,
.list tbody tr td.last-comment {
  white-space: nowrap;
  text-align: left;
}
.list tbody tr th.logo,
.list tbody tr td.logo {
  width: 57px;
}
.list tbody tr th.logo > a,
.list tbody tr td.logo > a {
  display: table-cell;
  vertical-align: middle;
  width: 47px;
  height: 47px;
  text-align: center;
}
.list tbody tr th.align-center,
.list tbody tr td.align-center {
  text-align: center;
}
.list tbody tr th.valign-top,
.list tbody tr td.valign-top {
  vertical-align: top;
}
.list tbody tr th.date strong,
.list tbody tr td.date strong {
  padding-right: 5px;
}
.list tbody tr th.name,
.list tbody tr td.name {
  font-weight: normal;
}
.list tbody tr th.name .name-title,
.list tbody tr td.name .name-title {
  font-weight: bold;
  font-size: 1.2em;
  display: block;
  margin-bottom: 18px;
}
.list tbody tr th.name .year,
.list tbody tr td.name .year {
  float: left;
}
.list tbody tr th.name .size,
.list tbody tr td.name .size {
  float: left;
  margin-left: 50px;
}
.list tbody tr th.name .download,
.list tbody tr td.name .download {
  float: right;
  text-decoration: none;
  font-weight: bold;
  margin-top: -4px;
}
.list tbody tr th.name .download i,
.list tbody tr td.name .download i {
  margin-left: 10px;
  position: relative;
  top: 4px;
}
.list tbody tr th.name .download:hover,
.list tbody tr td.name .download:hover {
  text-decoration: underline;
}
.list tbody tr th.description,
.list tbody tr td.description {
  width: 45%;
  vertical-align: top;
}
.list tbody tr th.description p,
.list tbody tr td.description p {
  margin: 0;
  font-size: 12px;
}
.list tbody tr th .pages,
.list tbody tr td .pages {
  font-size: 11px;
}
.list tbody tr th .not-read,
.list tbody tr td .not-read {
  margin: 0 3px;
  font-size: 11px;
  color: red;
  font-weight: bold;
}
.list tbody tr th .remove,
.list tbody tr td .remove {
  margin: 0 10px 0 0;
  font-size: 11px;
  color: red;
  font-weight: bold;
}
.list tbody tr th.one-icon > div,
.list tbody tr td.one-icon > div,
.list tbody tr th.two-icon > div,
.list tbody tr td.two-icon > div,
.list tbody tr th.three-icon > div,
.list tbody tr td.three-icon > div {
  position: relative;
}
.list tbody tr th.one-icon .icons,
.list tbody tr td.one-icon .icons,
.list tbody tr th.two-icon .icons,
.list tbody tr td.two-icon .icons,
.list tbody tr th.three-icon .icons,
.list tbody tr td.three-icon .icons {
  position: absolute;
  top: 2px;
  right: 3px;
}
.list tbody tr th.one-icon .icons i,
.list tbody tr td.one-icon .icons i,
.list tbody tr th.two-icon .icons i,
.list tbody tr td.two-icon .icons i,
.list tbody tr th.three-icon .icons i,
.list tbody tr td.three-icon .icons i {
  margin-left: 5px;
}
.list tbody tr th.one-icon > div,
.list tbody tr td.one-icon > div {
  padding-right: 20px;
}
.list tbody tr th.two-icon > div,
.list tbody tr td.two-icon > div {
  padding-right: 35px;
}
.list tbody tr th.three-icon > div,
.list tbody tr td.three-icon > div {
  padding-right: 50px;
}
.list tbody tr th {
  text-align: left;
}
.list tbody tr td.less {
  text-align: right;
}
.list tbody tr td.actions {
  text-align: right;
}
.list tbody tr td.actions a {
  margin-left: 5px;
}
.list tbody tr.read strong {
  font-weight: normal;
}
.list tbody tr:nth-child(even) td,
.list tbody tr:nth-child(even) th {
  background-color: #f3f3f3;
}
.list li {
  padding: 15px;
  *zoom: 1;
}
.list li:before,
.list li:after {
  content: "";
  display: table;
}
.list li:after {
  clear: both;
}
.list li > a {
  display: block;
  text-decoration: none;
  color: #333333;
}
.list li > a h2 {
  font-size: 13px;
  margin-bottom: 5px;
}
.list li > a .thumb {
  float: left;
}
.list li > a .content {
  margin-left: 120px;
  font-size: 12px;
  padding-top: 3px;
}
.list li > a .content .less {
  display: block;
}
.list li > a .content p {
  margin: 0;
}
.column-list {
  *zoom: 1;
  border-bottom: 1px solid #dddddd;
}
.column-list:before,
.column-list:after {
  content: "";
  display: table;
}
.column-list:after {
  clear: both;
}
.column-list li {
  width: 48%;
  float: left;
  margin-left: 2%;
  margin-bottom: 30px;
  height: 150px;
  position: relative;
}
.column-list li:nth-child(2n+1) {
  margin-left: 0;
}
.column-list li:hover:before {
  content: '';
  display: block;
  z-index: 20;
  width: 104%;
  height: 110%;
  position: absolute;
  top: 0;
  left: 0;
  margin: -2%;
  background-color: #f9f4ee !important;
}
.column-list li .thumb,
.column-list li .content {
  position: relative;
  z-index: 30;
}
.column-list li h3 {
  margin-bottom: 10px;
}
.column-list li h3 a {
  display: block;
}
.column-list li .thumb {
  float: left;
  display: block;
  width: 60%;
  max-width: 160px;
  margin-right: 5%;
}
.column-list li .thumb img {
  max-width: 150px;
  max-height: 115px;
}
.column-list li .content {
  float: left;
  width: 35%;
}
.column-list li .content small {
  font-size: 11px;
  display: block;
  color: #666666;
  margin-top: -10px;
  margin-bottom: 7px;
}
.column-list li .content p {
  margin: 0;
}
.column-list li .content p a {
  text-decoration: none;
}
.homepage .list,
.type2 .list {
  border: 0px solid #ddddde;
  border-top: 0;
  padding: 7px 0 15px;
  background-color: #F3F3F3;
}
.homepage .list th,
.type2 .list th,
.homepage .list td,
.type2 .list td {
  border-bottom: 0;
}
.homepage .list tr:nth-child(odd) th,
.type2 .list tr:nth-child(odd) th,
.homepage .list tr:nth-child(odd) td,
.type2 .list tr:nth-child(odd) td {
  background-color: #e6e6e6;
}
.homepage .list .list-stats,
.type2 .list .list-stats {
  padding-top: 5px;
  color: #828282;
}
.homepage .list .list-stats span,
.type2 .list .list-stats span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 20px;
  margin-left: 10px;
  vertical-align: middle;
}
.homepage .list .list-stats span i,
.type2 .list .list-stats span i {
  margin-right: 8px;
  font-size: 20px;
  line-height: 20px;
  color: #afafaf;
  vertical-align: middle;
  position: relative;
  top: 0 !important;
}
.homepage .list.large-list li article a h2,
.type2 .list.large-list li article a h2 {
  font-size: 1.2em;
  line-height: 1.2em;
  margin-bottom: 5px;
}
.homepage .list.large-list li article a .thumb img,
.type2 .list.large-list li article a .thumb img {
  width: 150px;
  height: 100px;
}
.homepage .list li,
.type2 .list li {
  padding: 7px 10px;
  border-bottom: 0;
}
.homepage .list li:hover article a h2,
.type2 .list li:hover article a h2 {
  color: #000 !important;
  text-decoration: underline;
}
.homepage .list li article a,
.type2 .list li article a {
  text-decoration: none;
}
.homepage .list li article a .thumb,
.type2 .list li article a .thumb {
  /*margin-right: 15px;*/
  margin-right: 10px;
}
.homepage .list li article a .thumb img,
.type2 .list li article a .thumb img {
  width: 105px;
  height: 80px;
}
.homepage .list li article a .content,
.type2 .list li article a .content {
  width: auto;
  float: none;
  margin-left: 0;
}
.homepage .list li article a h2,
.type2 .list li article a h2 {
  font-size: 1.1em;
  line-height: 1.2em;
  margin-bottom: 5px;
}
.homepage .list li article a p,
.type2 .list li article a p {
  color: #000;
  margin: 0px;
}
.homepage .list tr th,
.type2 .list tr th,
.homepage .list tr td,
.type2 .list tr td {
  font-size: 12px;
}
.list.list-clear {
  border: 0px;
  border-top: 0;
  margin-bottom: 10px;
  padding: 7px 0 15px;
  *zoom: 1;
}
.list.list-clear:before,
.list.list-clear:after {
  content: "";
  display: table;
}
.list.list-clear:after {
  clear: both;
}
.list.list-clear li {
  padding: 7px 10px;
  border-bottom: 0;
  background: none;
}
.list.list-clear li:hover article a h2 {
  color: #000 !important;
  text-decoration: underline;
}
.list.list-clear li.add-item:hover {
  background: none !important;
}
.list.list-clear li article a {
  text-decoration: none;
}
.list.list-clear li article a .thumb {
  /*margin-right: 15px;*/
  margin-right: 10px;
}
.list.list-clear li article a .thumb img {
  width: 100px;
  height: 75px;
}
.list.list-clear li article a .content {
  /*width: auto;*/
  /*float: none;*/
  margin-left: 0;
  overflow: hidden;
}
.list.list-clear li article a h2 {
  font-size: 1.1em;
  line-height: 1.2em;
  margin-bottom: 5px;
}
.list.list-clear li article a p {
  color: #000;
  margin: 0px;
}
.horizontal-list {
  *zoom: 1;
  margin-bottom: 30px;
}
.horizontal-list:before,
.horizontal-list:after {
  content: "";
  display: table;
}
.horizontal-list:after {
  clear: both;
}
.horizontal-list + .icon-text-actions {
  margin-top: -20px;
}
.horizontal-list .main-article {
  width: 30%;
  float: left;
}
.horizontal-list .list {
  float: left;
  width: 70%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 0 9px;
}
.horizontal-list .list.three-cols {
  float: none;
  width: auto;
  padding-left: 10px;
}
.horizontal-list .list.three-cols li {
  width: 33%;
}
.horizontal-list .list.three-cols li:nth-child(2n + 1) {
  clear: none;
}
.horizontal-list .list.three-cols li:nth-child(3n + 1) {
  clear: left;
}
.horizontal-list .list li {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.horizontal-list .list li:nth-child(2n + 1) {
  clear: left;
}
.horizontal-list .list.full-list {
  width: 100%;
  margin: -10px 0;
  float: none;
  *zoom: 1;
}
.horizontal-list .list.full-list:before,
.horizontal-list .list.full-list:after {
  content: "";
  display: table;
}
.horizontal-list .list.full-list:after {
  clear: both;
}
.horizontal-list .list.full-list li {
  width: 32%;
  height: 98px;
  margin: 5px 0;
}
.horizontal-list .list.full-list li:nth-child(3n + 2) {
  margin-left: 1%;
  margin-right: 1%;
}
.horizontal-list .list.full-list li .content > strong {
  color: #707070;
  display: block;
  margin-top: -2px;
}
.list + .sub-title {
  margin-top: 30px;
}
.add-item {
  background: none !important;
}
.gallery-list-spacing-large .add-new {
  width: 100px;
  height: 100px;
  padding-top: 25px;
}
.add-new {
  width: 100px;
  height: 70px;
  text-align: center;
  color: #a9a9a9 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 10px;
  font-size: 12px;
}
.add-new i {
  display: block;
  color: #d0d0d0;
  margin-bottom: 5px;
  font-size: 40px;
}
.add-new:hover {
  color: #000 !important;
}
.add-new:hover i {
  color: #a9a9a9;
}
.brands-list {
  background-color: #f3f3f3;
  padding: 8px 5px;
  text-align: center;
  font-size: 0;
  margin-bottom: 20px;
  *zoom: 1;
}
.brands-list:before,
.brands-list:after {
  content: "";
  display: table;
}
.brands-list:after {
  clear: both;
}
.brands-list .filter {
  font-size: 12px;
  text-align: left;
  padding: 5px 0 15px 0;
  margin: 0 10px 15px;
  border-bottom: 1px solid #dddddd;
}
.brands-list .filter label {
  display: inline-block;
  margin: 5px;
  margin-left: 0;
  margin-right: 10px;
}
.brands-list a {
  font-size: 12px;
  text-align: center;
  display: inline-block;
  margin: 8px;
}
.brands-list a img {
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
.brands-list > ul {
  font-size: 12px;
  width: 137px;
  float: left;
  margin: 8px 10px;
}
.brands-list > ul > li strong {
  color: #FFFFFF;
  display: block;
  /*margin: 2px 0 !important;*/
  padding: 6px 0 !important;
  text-align: center;
}
.brands-list > ul > li ul li a {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 6px 10px !important;
  text-align: left;
  white-space: nowrap;
}
.brands-list > ul > li ul li:nth-child(even) {
  background-color: #e9e9e9;
}
.types-list {
  background-color: #f3f3f3;
  padding: 7px 5px;
  font-size: 0;
  margin-bottom: 20px;
  *zoom: 1;
}
.types-list:before,
.types-list:after {
  content: "";
  display: table;
}
.types-list:after {
  clear: both;
}
.types-list a {
  font-size: 12px;
  /*text-align: center;*/
  display: block;
  float: left;
  margin: 7px 0 7px 10px;
  height: 23px;
  line-height: 23px;
  font-weight: bold;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
  width: 128px;
}
.types-list a i {
  margin-right: 10px;
  float: left;
}
.links-list-lite li {
  color: #999999;
  padding: 7px 0 !important;
}
.links-list-lite a {
  display: inline !important;
  padding: 0 !important;
}
.links-list-lite a span {
  float: left;
  margin-right: 5px;
  color: #999999;
}
.links-list-lite a:before,
.links-list-lite a:after {
  display: none !important;
}
.links-list .inner {
  padding: 12px 13px !important;
}
.links-list p {
  padding-top: 5px;
}
.links-list p.sort {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 10px;
  color: #565656;
}
.links-list p.sort + p {
  padding-top: 0;
  color: #565656;
}
.links-list .column p {
  margin-bottom: 5px;
}
.links-list .column p a i {
  top: 5px;
}
.links-list a {
  font-weight: bold;
  position: relative;
  margin-top: 4px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.links-list a i {
  font-size: 17px;
  float: left;
  color: #bebebe;
  margin-right: 7px;
  position: relative;
  top: -1px;
}
.links-list a i.bullet {
  width: 6px;
  height: 6px;
  display: block;
  background-color: #bebebe;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  top: 3px;
}
.links-list a i.ss-delete {
  top: 1px;
}
.links-list a span {
  font-weight: normal;
  color: #000;
}
.links-list .my-search-label {
  margin-right: 15px;
  line-height: 21px;
}
.links-list .my-search {
  line-height: 21px;
}
.links-list .my-search a {
  margin-top: 0;
}
.links-list .my-search a i {
  font-size: 17px;
  float: left;
  color: #bebebe;
  margin-right: 4px;
  position: relative;
  top: -1px;
}
.links-list .my-search a i.bullet {
  width: 6px;
  height: 6px;
  display: block;
  background-color: #bebebe;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  top: 3px;
}
.links-list .my-search a i.ss-delete {
  top: 6px;
}
.links-list .my-search a:hover i.ss-delete {
  color: red;
}
.links-list .my-search + .my-search {
  margin-left: 15px;
}
.brands-list-2 li {
  padding: 0 !important;
  margin: 0;
}
.brands-list-2 li .skinned-wrapper {
  margin-top: 10px;
}
.brands-list-2 li .brand {
  width: 50px;
  height: 50px;
  border: 2px solid #dddddd;
  border-radius: 0 !important;
  background: #fff;
  line-height: 46px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-right: 10px;
  vertical-align: middle;
  display: table;
  overflow: hidden;
  text-align: center;
}
.brands-list-2 li .brand-clean {
  border: 0;
  background: none;
}
.brands-list-2 li .brand img {
  vertical-align: middle !important;
  max-width: 38px;
  max-height: 38px;
  position: relative;
  top: -1px;
}
.brands-list-2 li a {
  font-weight: bold;
  padding: 5px 0 !important;
  vertical-align: middle;
  display: table !important;
  height: 50px;
  line-height: 16px;
}
.brands-list-2 li a.brand-item-small {
  height: 35px;
}
.brands-list-2 li a.brand-item-small .brand {
  height: 35px;
  line-height: 35px;
}
.brands-list-2 li a .label {
  display: table-cell;
  vertical-align: middle;
}
.forums-list li {
  padding: 5px 5px !important;
}
.forums-list li a {
  display: block;
  padding-left: 20px;
  position: relative;
  font-weight: normal !important;
}
.forums-list li a i {
  position: absolute;
  top: -1px;
  left: 0;
  color: #afafaf;
  font-size: 18px;
}
.motorbikes-list {
  text-align: center;
}
.motorbikes-list a {
  color: #505050;
}
.motorbikes-list > li strong {
  color: #FFFFFF;
  display: block;
  /*margin: 2px 0 !important;*/
  padding: 6px 0 !important;
  text-align: center;
}
.motorbikes-list > li ul li {
  padding: 0;
}
.motorbikes-list > li ul li a {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 6px 10px !important;
  text-align: left;
  white-space: nowrap;
  color: #505050 !important;
}
.motorbikes-list > li ul li:nth-child(even) {
  background-color: #e9e9e9;
}
.ol-list {
  counter-reset: li;
  /* Initiate a counter */
  list-style: none;
  /* Remove default numbering */
  *list-style: decimal;
  /* Keep using default numbering for IE6/7 */
  padding: 0 5px;
}
.ol-list li {
  position: relative;
  padding-left: 30px;
  line-height: 1.4em;
  min-height: 18px;
}
.ol-list li + li {
  margin-top: 10px;
}
.ol-list li:before {
  content: counter(li);
  counter-increment: li;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  position: absolute;
  left: 0;
  top: 0;
  background: #0d5ba3;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  color: #fff;
}
.ul-list {
  list-style: none;
  /* Remove default numbering */
  padding: 0 5px !important;
}
.ul-list li {
  position: relative;
  padding-left: 15px !important;
  line-height: 1.4em;
  min-height: 18px;
}
.ul-list li a {
  display: inline !important;
  font-weight: normal !important;
  margin: 0 !important;
  padding: 0 !important;
}
.ul-list li a:before,
.ul-list li a:after {
  display: none !important;
}
.ul-list li + li {
  margin-top: 10px;
}
.ul-list li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  background: #0d5ba3;
  width: 6px;
  height: 6px;
}
.list-questions li .content {
  padding: 0 5px;
}
.list-questions li .content h2 {
  font-size: 1.0em !important;
  margin-bottom: 3px !important;
}
.list-questions-large-main {
  background: #f7f7f7;
  border: 1px solid #dddddd;
  margin-bottom: 30px;
  padding: 15px !important;
}
.list-questions-large-top {
  background: #f0ffe0 !important;
  position: relative;
}
.list-questions-large-top:before {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 35px 0 0 35px;
  border-color: #009933 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  position: absolute;
  top: 0;
  right: 0;
  display: block;
}
.list-questions-large-top:after {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #fff;
  font-family: "icons" !important;
  content: "*";
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.list-questions-large li {
  padding: 15px 15px 10px;
}
.list-questions-large li .small {
  font-size: 11px;
}
.list-questions-large li .small .subject {
  font-weight: bold;
  color: #e0a00e;
}
.list-questions-large li .small .subject:hover {
  color: #000;
}
.list-questions-large li:nth-child(odd) {
  background: #f7f7f7;
}
.list-questions-large li h2 {
  font-size: 1.1em;
  margin-bottom: 10px;
}
.list-questions-large li h2 span {
  font-size: 1.2em;
  position: relative;
  top: 3px;
  flaot: left;
  margin: 0 5px 0 1px;
}
.list-questions-large li p {
  margin: 0 0 10px;
}
.list-questions-large li p.list-questions-large-added {
  margin-bottom: 3px;
}
.list-questions-large li p.list-questions-large-added + .list-questions-large-actions {
  padding-top: 10px;
}
.list-questions-large li p.list-questions-large-added .weak {
  padding-left: 5px;
  font-size: 11px;
}
.list-questions-large li p.list-questions-large-added + .badge-breadcrumb {
  margin-top: 10px;
}
.list-questions-large li .counter-box {
  float: left;
  margin-right: 15px;
}
.list-questions-large li .counter-box + .content {
  overflow: hidden;
}
.list-questions-large li .badge-breadcrumb .weak {
  float: right;
  font-size: 11px;
}
.list-questions-large li .badge-breadcrumb + p {
  padding-top: 15px;
}
.add-new-vendor {
  margin-bottom: -15px;
  padding-bottom: 20px !important;
  padding-top: 10px !important;
}
.add-new-vendor .add {
  font-weight: bold !important;
  color: #999999;
  padding-left: 20px !important;
  display: inline-block;
}
.add-new-vendor .add i {
  color: #999999;
}
.add-new-vendor:hover {
  background-color: inherit !important;
}
.main {
  width: 65.7%;
  float: left;
}
.main-full {
  float: none !important;
  width: 100% !important;
  padding-top: 20px;
}
.main.pull-right {
  float: right;
}
.main iframe {
  margin-bottom: 30px;
}
.main > hr.line:first-child {
  margin: 0 0 20px 0;
}
.main .title {
  *zoom: 1;
  background-image: -webkit-linear-gradient(top, #333333 0%, #232323 100%);
  background-image: -o-linear-gradient(top, #333333 0%, #232323 100%);
  background-image: linear-gradient(to bottom, #333333 0%, #232323 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff232323', GradientType=0);
  padding: 4%;
}
.main .title:before,
.main .title:after {
  content: "";
  display: table;
}
.main .title:after {
  clear: both;
}
.main .title strong {
  float: left;
  color: #fff;
  font-size: 14px;
}
.main .title a {
  float: right;
  color: #bbbbbb;
  text-decoration: none;
}
.main .title a:hover {
  color: #fff;
}
.main .users-list {
  margin: 0;
  padding: 0 10px;
  *zoom: 1;
}
.main .users-list:before,
.main .users-list:after {
  content: "";
  display: table;
}
.main .users-list:after {
  clear: both;
}
.main .users-list li {
  padding: 0;
  margin: 5px 0;
  width: 33%;
  float: left;
}
.main .users-list li:before {
  display: none;
}
.main .users-list li a {
  padding-left: 20px;
}
.main .users-list li a i {
  top: 3px;
}
.main-video {
  background: #f1f1f1;
}
.main-video .video-description {
  padding: 18px 15px;
  border-bottom: 1px solid #ccc;
}
.main-video .video-description p:last-child {
  margin: 0;
}
.main-video .video-description a {
  text-decoration: underline !important;
  font-weight: bolder;
}
.main-video .video-description a:hover {
  text-decoration: none !important;
}
.main-video .video-info {
  padding: 17px 15px;
  text-align: right;
  *zoom: 1;
}
.main-video .video-info:before,
.main-video .video-info:after {
  content: "";
  display: table;
}
.main-video .video-info:after {
  clear: both;
}
.main-video .video-info .rating-box {
  float: left;
  line-height: 20px;
}
.main-video .video-info span,
.main-video .video-info a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 20px;
  vertical-align: middle;
}
.main-video .video-info span i,
.main-video .video-info a i {
  margin-right: 8px;
  font-size: 25px;
  line-height: 20px;
  color: #afafaf;
  vertical-align: middle;
  position: relative;
  top: 2px !important;
}
.main-video .video-info span {
  margin-right: 20px;
}
.googlemap img,
#map img,
#mapa img,
.mapa img {
  max-width: none !important;
  background-color: transparent !important;
}
.main .googlemap img,
.main article .googlemap img,
.main #map img,
.main article #map img,
.main #mapa img,
.main article #mapa img,
.main .mapa img,
.main article .mapa img {
  max-width: none !important;
  background-color: transparent !important;
}
#map_canvas h4 {
  margin: auto;
  padding: auto;
}
/************************************************************************************
*  PAGING
************************************************************************************/
.paging {
  position: relative;
  height: 23px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e9e9e9;
  padding: 15px 0;
  *zoom: 1;
}
.paging:before,
.paging:after {
  content: "";
  display: table;
}
.paging:after {
  clear: both;
}
.paging .pages {
  text-align: center;
  line-height: 23px;
}
.paging .pages a {
  font-size: 1.2em;
  text-decoration: none;
  padding: 0 3px;
  font-weight: bold;
  position: relative;
  top: -6px;
}
.paging .pages a:hover {
  text-decoration: underline;
}
.paging .pages > span {
  position: relative;
  top: -6px;
}
.paging .pages .active {
  font-weight: bold;
  color: gray;
  text-decoration: underline !important;
}
.paging .pages input[type=text] {
  width: 35px;
  margin-left: 10px;
  height: 23px;
  padding: 0 8px;
}
.paging .pages button {
  padding: 0 10px;
  position: relative;
  top: 0;
  left: -5px;
  height: 23px;
  line-height: 20px;
}
.paging .pages .jump {
  display: inline-block;
  *zoom: 1;
}
.paging .pages .jump:before,
.paging .pages .jump:after {
  content: "";
  display: table;
}
.paging .pages .jump:after {
  clear: both;
}
.paging .pages .jump input,
.paging .pages .jump button {
  float: left;
}
.paging .btn-prev,
.paging .btn-next {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  font-weight: bold;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.paging .btn-prev {
  left: 0;
}
.paging .btn-next {
  right: 0;
}
.btn-prev,
.btn-next {
  height: 23px;
  text-align: center;
  font-size: 11px;
  display: block;
  color: #333333;
  line-height: 23px;
  text-decoration: none;
  background-image: url('../img/button-sides.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.btn-prev > span,
.btn-next > span,
.btn-prev > strong,
.btn-next > strong {
  display: inline-block;
  max-width: 235px;
  background-image: url('../img/button-sides.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}
.btn-prev.disabled,
.btn-next.disabled {
  color: #999999;
  cursor: default;
}
.btn-prev {
  float: left;
  background-position: 0 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-prev > span,
.btn-prev > strong {
  margin-left: 15px;
  padding: 0 15px 0 5px;
  background-position: 100% 0;
}
.btn-prev:hover {
  background-position: 0 -46px;
}
.btn-prev:hover > span,
.btn-prev:hover > strong {
  background-position: 100% -46px;
}
.btn-prev.disabled {
  background-position: 0 -23px;
}
.btn-prev.disabled > span,
.btn-prev.disabled > strong {
  background-position: 100% -23px;
}
.btn-next {
  float: right;
  background-position: 100% -69px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.btn-next.float-left {
  float: left;
}
.btn-next > span,
.btn-next > strong {
  margin-right: 15px;
  padding: 0 5px 0 15px;
  background-position: 0 -69px;
}
.btn-next:hover {
  background-position: 100% -115px;
}
.btn-next:hover > span,
.btn-next:hover > strong {
  background-position: 0 -115px;
}
.btn-next.disabled {
  background-position: 100% -92px;
}
.btn-next.disabled > span,
.btn-next.disabled > strong {
  background-position: 0 -92px;
}
.btn-prev-large,
.btn-next-large {
  height: 32px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  display: block;
  /*color: @color-base;*/
  line-height: 32px;
  text-decoration: none;
  background-image: url('../img/button-sides-large.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.btn-prev-large > span,
.btn-next-large > span,
.btn-prev-large > strong,
.btn-next-large > strong {
  display: inline-block;
  max-width: 235px;
  background-image: url('../img/button-sides-large.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}
.btn-prev-large {
  float: left;
  background-position: 0px -64px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-prev-large > span,
.btn-prev-large > strong {
  margin-left: 16px;
  padding: 0 16px 0 6px;
  background-position: 100% -64px;
}
.btn-prev-large:hover {
  background-position: 0 100%;
}
.btn-prev-large:hover > span,
.btn-prev-large:hover > strong {
  background-position: 100% 100%;
}
.btn-next-large {
  float: right;
  background-position: 100% 0;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.btn-next-large.float-none {
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.btn-next-large.float-left {
  float: left;
}
.btn-next-large > span,
.btn-next-large > strong {
  margin-right: 16px;
  padding: 0 6px 0 16px;
  background-position: 0 0;
}
.btn-next-large:hover {
  background-position: 100% -32px;
}
.btn-next-large:hover > span,
.btn-next-large:hover > strong {
  background-position: 0 -32px;
}
/************************************************************************************
*  PREVIEW                                                                                                     
************************************************************************************/
#preview {
  background-color: #f7f0eb;
  overflow: hidden;
  height: 312px;
  margin-bottom: 30px;
  *zoom: 1;
}
#preview:before,
#preview:after {
  content: "";
  display: table;
}
#preview:after {
  clear: both;
}
#preview #side-panel {
  width: 200px;
  float: left;
  background-color: #6e4a34;
}
#preview #side-panel ul {
  padding: 13px 20px;
  margin: 0;
}
#preview #side-panel ul li a {
  color: #fff;
  display: block;
  padding: 7px 0 7px 25px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#preview #side-panel ul li a i {
  color: #ad8771;
  font-size: 18px;
  position: absolute;
  top: 5px;
  left: 0;
}
#preview #side-panel ul li a:hover i {
  color: #fff;
}
#preview #side-panel ul.darken {
  background-color: #5d3e2c;
}
#preview #preview-content {
  margin-left: 200px;
  position: relative;
}
#preview #preview-content:after {
  content: '';
  display: block;
  width: 100%;
  height: 40px;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #f3e8e0 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #f3e8e0 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #f3e8e0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#fff3e8e0', GradientType=0);
  position: absolute;
  bottom: 0;
  left: 0;
}
#preview #preview-content .inner {
  padding: 10px;
  height: 312px;
  overflow: auto;
}
#preview #preview-content .masonry-gallery a.thumb {
  margin-bottom: 10px;
}
.products-list {
  margin: 0 -5px;
  *zoom: 1;
}
.products-list:before,
.products-list:after {
  content: "";
  display: table;
}
.products-list:after {
  clear: both;
}
.products-list li {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  margin-bottom: 1.25px;
}
.products-list li a {
  display: block;
  background: #f3f3f3;
  padding: 20px;
  text-align: center;
  position: relative;
  color: #000;
}
.products-list li a .discount {
  position: absolute;
  top: 0;
  left: 0;
}
.products-list li a h2 {
  color: #0d5ba3;
  font-size: 1.2em;
}
.products-list li a .product-thumb {
  background: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 130px;
  margin: 0 auto 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  vertical-align: middle;
}
.products-list li a .product-thumb div {
  width: 100%;
  height: 130px;
  display: table-cell;
  vertical-align: middle;
}
.products-list li a .product-thumb.small {
  width: 55px;
  height: 55px;
  margin: 0 0 5px;
}
.products-list li a .product-thumb.small div {
  width: 55px;
  height: 55px;
}
.products-list li a p {
  line-height: 1.5em;
  margin: 0;
  padding-top: 15px;
}
.products-list li a:hover {
  text-decoration: none;
}
.products-list li a:hover h2 {
  color: #000;
  text-decoration: underline;
}
.products-list li a .price {
  color: #169f35;
  font-size: 1.2em;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-top: 5px;
}
.products-list li a .price .old {
  color: #c10027;
  text-decoration: line-through;
  font-weight: normal;
  margin-right: 6px;
}
.products-list li form {
  background: #e6e6e6;
  vertical-align: middle;
  padding: 10px 20px;
  text-align: center;
}
.products-list li form fieldset {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  text-align: left;
}
.products-list li form input {
  width: 27px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.products-list li form label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.products-list li form .skinned-wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 55px;
  vertical-align: middle;
}
.products-list li form button {
  padding: 4px 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  font-weight: normal;
}
/************************************************************************************
*  RATING
************************************************************************************/
.rating li {
  float: left;
  margin-right: 10px;
  text-indent: -9999px;
  padding: 0 !important;
}
.rating li.current {
  margin-right: 0;
  text-indent: 0;
  line-height: 24px;
  font-weight: bold;
  font-size: 1.3em;
  margin-left: 5px;
}
.rating.small {
  position: relative;
  top: 2px;
}
.rating.small li {
  margin-right: 5px;
  line-height: 14px !important;
}
.rating.small li:before {
  display: none !important;
}
.rating.small li.current {
  line-height: 14px;
  font-size: 1.0em;
  font-weight: normal;
}
.rating-wrapper {
  margin-bottom: 20px;
  font-weight: bold;
}
.rating-wrapper ul {
  margin-left: 5px;
  top: -1px;
}
.rating-stars {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  font-size: 0;
  position: relative;
  background-image: url('../img/rating-stars.png');
  background-repeat: repeat-x;
  background-position: 0 -13px;
  width: 70px;
  height: 13px;
}
.rating-stars li {
  padding: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 14px;
  height: 13px;
  position: static !important;
}
.rating-stars li span {
  display: block;
  position: relative;
  z-index: 10;
  width: 14px;
  height: 13px;
  text-indent: -9999px;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.rating-stars li span:hover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  background-image: url('../img/rating-stars.png');
  background-repeat: repeat-x;
  background-position: 0 0;
}
.rating-stars li span.star-1 {
  z-index: 50;
}
.rating-stars li span.star-2 {
  z-index: 45;
}
.rating-stars li span.star-3 {
  z-index: 40;
}
.rating-stars li span.star-4 {
  z-index: 35;
}
.rating-stars li span.star-5 {
  z-index: 30;
}
.rating-stars li span.star-1:hover {
  width: 14px;
}
.rating-stars li span.star-2:hover {
  width: 28px;
}
.rating-stars li span.star-3:hover {
  width: 42px;
}
.rating-stars li span.star-4:hover {
  width: 56px;
}
.rating-stars li span.star-5:hover {
  width: 70px;
}
.rating-stars li.actual {
  position: absolute !important;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 85;
  background-image: url('../img/rating-stars.png');
  background-repeat: repeat-x;
  background-position: 0 0;
}
.rating-box > span {
  margin-right: 5px !important;
  vertical-align: middle;
}
.rating-box{
  display:inline-block;
}
.rating-box ul {
  display: inline-block;
  list-style: none;
  margin: 0 0 0 5px;
  margin-bottom: 0px !important;
  margin-top:0px !important;
  height: 18px;
  top: -1px;
  position: relative;
  background-image: url('../img/star-off.png');
  background-repeat: repeat-x;
  background-position: 0 0;
  width: 100px;
  vertical-align: middle;
}
.rating-box ul li {
  padding: 0;
  background: none;
  width: 20px;
  height: 18px;
  display: block;
  float: left;
  padding-left: 0px !important;
}
.rating-box ul li:before {
  content: unset !important;
}
.rating-box ul li:not([class]){
  position: initial !important;
}
.rating-box ul li:hover {
  padding-left: 0;
}
.rating-box ul li a {
  display: block;
  float: left;
  position: relative;
  z-index: 10;
  width: 20px;
  height: 18px;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.rating-box ul li a:hover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background-image: url('../img/star-on-red.png');
  background-repeat: repeat-x;
  background-position: 0 0;
}
.rating-box ul li a.one {
  z-index: 50;
}
.rating-box ul li a.two {
  z-index: 45;
}
.rating-box ul li a.three {
  z-index: 40;
}
.rating-box ul li a.four {
  z-index: 35;
}
.rating-box ul li a.five {
  z-index: 30;
}
.rating-box ul li a.one:hover {
  width: 20px;
}
.rating-box ul li a.two:hover {
  width: 40px;
}
.rating-box ul li a.three:hover {
  width: 60px;
}
.rating-box ul li a.four:hover {
  width: 80px;
}
.rating-box ul li a.five:hover {
  width: 100px;
}
.rating-box ul li.actual {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  z-index: 5;
  background-image: url('../img/star-on.png');
  background-repeat: repeat-x;
  background-position: 0 0;
}
/************************************************************************************
*  SEARCH
************************************************************************************/
.search-buttons {
  margin-bottom: 30px;
}
.search-buttons .btn {
  margin: 5px;
}
.search {
  padding: 0;
  background: none;
  border: 1px solid #ccc !important;
}
.search button i {
  color: #fff;
  opacity: 1;
}
.search fieldset {
  background-color: #f7f7f7;
  padding: 0 !important;
}
.search fieldset.inner {
  /*padding: 10px 15px !important;*/
}
.search fieldset.inner.clean {
  background-color: #f7f7f7 !important;
}
.search fieldset.inner.min-height {
  min-height: 100px;
}
.search fieldset strong.legend {
  display: block;
  padding: 10px 10px 10px 25px;
  margin: 0 5px;
  font-size: 1.2em;
  cursor: pointer;
  position: relative;
}
.search fieldset strong.legend:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #909090;
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -5px;
}
.search fieldset strong.legend.open:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #909090 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -2px;
}
.search fieldset .toggle-content {
  max-height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.search fieldset .toggle-content.open {
  max-height: 800px;
  padding: 20px 10px 30px;
}
.search fieldset small {
  font-size: 11px;
  color: #999999;
}
.search fieldset .two-cols .column-left,
.search fieldset .two-cols .column-right {
  width: 50%;
}
.search fieldset .three-cols .column-left,
.search fieldset .three-cols .column-midle,
.search fieldset .three-cols .column-right {
  width: 33%;
}
.search fieldset .three-cols .column-middle {
  margin: 0% !important;
}
.search fieldset .three-cols table {
  /* margin-bottom: 30px;
                margin-top: 20px;*/
}
.search fieldset label {
  display: block;
  margin-bottom: 10px;
  font-weight: normal;
}
.search fieldset input[type=text] {
  margin-bottom: 10px;
  width: 100%;
  padding: 4px 5px 4px;
}
.search fieldset .submit-area {
  padding: 10px;
  padding-left: 20%;
  *zoom: 1;
}
.search fieldset .submit-area:before,
.search fieldset .submit-area:after {
  content: "";
  display: table;
}
.search fieldset .submit-area:after {
  clear: both;
}
.search fieldset .submit-area.align-center {
  padding: 0 10px 20px;
}
.search fieldset .submit-area.align-center button {
  float: none;
}
.search fieldset .submit-area button {
  text-align: center;
  float: left;
}
.search fieldset .submit-area .expand {
  display: block;
  float: left;
  padding: 8px 0 8px 15px;
  margin-left: 20px;
  position: relative;
}
.search fieldset .submit-area .expand:after {
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-width: 5px;
  left: 0;
  margin-top: -2px;
}
.search fieldset .submit-area .expand:hover:after {
  border-top-color: #000;
}
.search fieldset div.inline-form {
  padding-right: 45px;
}
.search fieldset .inline-form {
  position: relative;
}
.search fieldset .inline-form input {
  margin-bottom: 5px;
}
.search fieldset .inline-form button {
  position: absolute;
  top: 0;
  right: 0;
}
.search fieldset table tbody tr:first-child th,
.search fieldset table tbody tr.first-child th,
.search fieldset table tbody tr.firstChild th,
.search fieldset table tbody tr:first-child td,
.search fieldset table tbody tr.first-child td,
.search fieldset table tbody tr.firstChild td {
  padding-top: 10px !important;
}
.search fieldset table tbody tr:last-child th,
.search fieldset table tbody tr.last-child th,
.search fieldset table tbody tr.lastChild th,
.search fieldset table tbody tr:last-child td,
.search fieldset table tbody tr.last-child td,
.search fieldset table tbody tr.lastChild td {
  padding-bottom: 10px !important;
}
.search fieldset .three-cols table tbody tr th {
  width: 40%;
  text-align: right;
}
.search fieldset .three-cols table tbody tr td {
  width: 40%;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.search fieldset .three-cols table tbody tr td.suffix {
  width: 18%;
  padding-left: 5px !important;
}
.search fieldset .three-cols table tbody tr td.suffix i {
  position: relative;
  top: 2px;
  margin-left: 2px;
}
.search fieldset table {
  width: 100%;
  margin-bottom: 0;
}
.search fieldset table tbody tr.last-child th,
.search fieldset table tbody tr.lastChild th,
.search fieldset table tbody tr.last-child td,
.search fieldset table tbody tr.lastChild td {
  padding-bottom: 10px !important;
}
.search fieldset table tbody tr th {
  width: 40%;
  text-align: left;
  padding-top: 3px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 16px;
  vertical-align: top;
}
.search fieldset table tbody tr th input,
.search fieldset table tbody tr th .skinned-wrapper,
.search fieldset table tbody tr th select {
  font-weight: normal;
}
.search fieldset table tbody tr th small {
  font-weight: normal;
}
.search fieldset table tbody tr th.model-name {
  width: 9%;
}
.search fieldset table tbody tr th.model-type {
  width: 6%;
}
.search fieldset table tbody tr th.model-group {
  width: 6%;
}
.search fieldset table tbody tr th.model-year {
  width: 6%;
}
.search fieldset table tbody tr th.model-engine {
  width: 5%;
}
.search fieldset table tbody tr th.two-rows label {
  line-height: 1.1em;
  padding: 0;
}
.search fieldset table tbody tr th label {
  display: inline-block;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 0;
}
.search fieldset table tbody tr th label i {
  float: right;
  margin-left: 5px;
}
.search fieldset table tbody tr td {
  width: 60%;
  line-height: 23px;
  padding: 3px 10px 3px 0 !important;
  vertical-align: top;
}
.search fieldset table tbody tr td input[type=text] {
  margin: 0 !important;
}
.search fieldset table tbody tr td input[type=text].half {
  width: 33% !important;
  margin-left: 4px !important;
}
.search fieldset table tbody tr td.model-name-input {
  width: 16%;
}
.search fieldset table tbody tr td.model-type-input {
  width: 16%;
}
.search fieldset table tbody tr td.model-group-input {
  width: 13%;
}
.search fieldset table tbody tr td.model-year-input {
  width: 10%;
}

.search fieldset table tbody tr td.model-engine-input {
  width: 15%;
}

.search fieldset table tbody tr td.submit {
  width: 10%;
  padding-left: 15px !important;
}
.search-content {
  padding: 20px 15%;
}
.search-content p {
  padding-top: 10px;
  margin: 0;
}
.search-content p a {
  color: #000;
  text-decoration: underline;
  margin: 0 2px;
}
.search-content p a:hover {
  text-decoration: none !important;
}
.simple-search {
  padding: 0;
}
.simple-search.brands-search {
  padding: 0 10% !important;
  margin: 0 0 20px !important;
  text-align: center;
}
.simple-search.brands-search div {
  text-align: left;
}
.simple-search fieldset {
  position: relative;
  padding-right: 100px;
}
.simple-search fieldset input[type=text] {
  width: 100%;
  max-width: 100%;
  padding: 7px;
}
.simple-search fieldset button {
  padding: 8px 15px;
  position: absolute;
  top: 0;
  right: 0;
}
.breadcrumb-arrow,
.cite,
.discount,
.file-annex-doc,
.file-annex-img,
.file-annex-pdf,
.file-annex-zip,
.file-archive,
.file-doc,
.file-image,
.file-pdf,
.file-xls,
.ico-answer,
.ico-question,
.icon-actual-invert,
.icon-actual,
.icon-add-action,
.icon-add-ad-white,
.icon-add-ad,
.icon-add-friend,
.icon-add-manual,
.icon-add-motobike-white,
.icon-add-motobike,
.icon-add-photo,
.icon-add-to-friends,
.icon-add,
.icon-admin,
.icon-akce-edit,
.icon-akce-remove,
.icon-bazaar,
.icon-bazar,
.icon-bike-weak,
.icon-cestovani,
.icon-clanky,
.icon-commercial,
.icon-company,
.icon-dovolena,
.icon-edit-profile,
.icon-edit,
.icon-external,
.icon-facebook-link,
.icon-firmy,
.icon-forum-large,
.icon-forum-white,
.icon-forum,
.icon-friends,
.icon-hlidat-akci,
.icon-home,
.icon-info,
.icon-input-password,
.icon-input-user,
.icon-invite-friend,
.icon-invite,
.icon-koncert,
.icon-koupit,
.icon-list,
.icon-locked,
.icon-man,
.icon-manager,
.icon-manuals,
.icon-messages,
.icon-motoakce,
.icon-motokatalog,
.icon-motoklik,
.icon-motorkari,
.icon-my-group-white,
.icon-my-group,
.icon-my-journals,
.icon-news,
.icon-newslettery,
.icon-notification,
.icon-offline,
.icon-online,
.icon-other,
.icon-outdated,
.icon-parts,
.icon-pdf,
.icon-ples,
.icon-print,
.icon-profile,
.icon-rating-white,
.icon-rating,
.icon-registration-add,
.icon-remove,
.icon-report-link,
.icon-review,
.icon-rss,
.icon-search,
.icon-send-mail,
.icon-send-message,
.icon-service-add-white,
.icon-service-add,
.icon-service-search,
.icon-service-settings,
.icon-settings,
.icon-share,
.icon-site,
.icon-sport,
.icon-sportovni,
.icon-sraz,
.icon-toggle-search,
.icon-top-sluzby,
.icon-topovat,
.icon-tree,
.icon-twitter-link,
.icon-ulozit-akci,
.icon-up,
.icon-user-introduction-white,
.icon-user-introduction,
.icon-user,
.icon-users,
.icon-uvod,
.icon-video,
.icon-vyjizdka,
.icon-woman,
.icon-write-comment,
.login-input,
.logo-10let,
.logo-motofotky,
.logo-motokatalog,
.logo-motoklik,
.logo-motoprace,
.logo-motorkari,
.my-travel,
.nav-cestovani,
.nav-eshopy,
.nav-motocykly,
.nav-nahradni-dily,
.nav-obleceni,
.nav-ostatni,
.nav-pneumatiky,
.nav-prislusenstvi,
.nav-sluzby,
.next-month,
.prev-month,
.rating-star,
.rss,
.section-cross-enduro,
.section-dovolena,
.section-hezky-usek,
.section-hospudky,
.section-kempy,
.section-motobazar,
.section-motoklub,
.section-motoservis,
.section-motoshop,
.section-motosluzby,
.section-motoubytovani,
.section-muzeum,
.section-nebezpecny-usek,
.section-prirodni-okruh,
.section-trening,
.section-voda,
.section-zajimavost,
.select-arrow,
.spanner,
.star0,
.star0s,
.star1,
.star10,
.star10s,
.star1s,
.star2,
.star2s,
.star3,
.star3s,
.star4,
.star4s,
.star5,
.star5s,
.star6,
.star6s,
.star7,
.star7s,
.star8,
.star8s,
.star9,
.star9s,
.sub-level,
.type-chopper-invert,
.type-chopper,
.type-cross-invert,
.type-cross,
.type-enduro-invert,
.type-enduro,
.type-moped-invert,
.type-moped,
.type-naked-invert,
.type-naked,
.type-sidecar-invert,
.type-sidecar,
.type-silnicni-invert,
.type-silnicni,
.type-skutr-invert,
.type-skutr,
.type-supermoto-invert,
.type-supermoto,
.type-trike-invert,
.type-trike,
.sprite,
header #login-form .input-user:before,
header #login-form .input-password:before,
.tree > li ul li:before,
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a:before,
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a:before,
.topic .topic-title a.up,
.rss-list li a:before,
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a:before,
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a:before {
  background-image: url('../img/sprites.png?v=1');
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.breadcrumb-arrow {
  width: 4px;
  height: 7px;
  background-position: -368px -133px;
}
.cite {
  width: 24px;
  height: 21px;
  background-position: -201px -122px;
}
.discount {
  width: 30px;
  height: 30px;
  background-position: -276px -153px;
}
.file-annex-doc {
  width: 12px;
  height: 14px;
  background-position: -150px -318px;
}
.file-annex-img {
  width: 12px;
  height: 14px;
  background-position: -162px -318px;
}
.file-annex-pdf {
  width: 12px;
  height: 14px;
  background-position: -174px -318px;
}
.file-annex-zip {
  width: 12px;
  height: 14px;
  background-position: -186px -318px;
}
.file-archive {
  width: 14px;
  height: 16px;
  background-position: -218px -215px;
}
.file-doc {
  width: 14px;
  height: 16px;
  background-position: -261px -232px;
}
.file-image {
  width: 14px;
  height: 16px;
  background-position: -230px -255px;
}
.file-pdf {
  width: 14px;
  height: 16px;
  background-position: -292px -255px;
}
.file-xls {
  width: 14px;
  height: 16px;
  background-position: -337px -255px;
}
.ico-answer {
  width: 8px;
  height: 8px;
  background-position: -368px -70px;
}
.ico-question {
  width: 5px;
  height: 8px;
  background-position: -368px -62px;
}
.icon-actual-invert {
  width: 13px;
  height: 11px;
  background-position: -349px -103px;
}
.icon-actual {
  width: 13px;
  height: 11px;
  background-position: -293px -352px;
}
.icon-add-action {
  width: 14px;
  height: 16px;
  background-position: -244px -255px;
}
.icon-add-ad-white {
  width: 12px;
  height: 12px;
  background-position: -24px -352px;
}
.icon-add-ad {
  width: 12px;
  height: 12px;
  background-position: -173px -352px;
}
.icon-add-friend {
  width: 16px;
  height: 15px;
  background-position: -120px -318px;
}
.icon-add-manual {
  width: 11px;
  height: 12px;
  background-position: -219px -148px;
}
.icon-add-motobike-white {
  width: 12px;
  height: 12px;
  background-position: -195px -338px;
}
.icon-add-motobike {
  width: 12px;
  height: 12px;
  background-position: -207px -338px;
}
.icon-add-photo {
  width: 12px;
  height: 14px;
  background-position: -298px -318px;
}
.icon-add-to-friends {
  width: 13px;
  height: 12px;
  background-position: -303px -338px;
}
.icon-add {
  width: 12px;
  height: 12px;
  background-position: -316px -338px;
}
.icon-admin {
  width: 16px;
  height: 16px;
  background-position: -351px -255px;
}
.icon-akce-edit {
  width: 12px;
  height: 12px;
  background-position: -354px -338px;
}
.icon-akce-remove {
  width: 12px;
  height: 12px;
  background-position: -112px -352px;
}
.icon-bazaar {
  width: 15px;
  height: 16px;
  background-position: -232px -215px;
}
.icon-bazar {
  width: 39px;
  height: 44px;
  background-position: -162px -100px;
}
.icon-bike-weak {
  width: 15px;
  height: 9px;
  background-position: -230px -183px;
}
.icon-cestovani {
  width: 46px;
  height: 46px;
  background-position: -182px -52px;
}
.icon-clanky {
  width: 48px;
  height: 48px;
  background-position: 0px -52px;
}
.icon-commercial {
  width: 12px;
  height: 12px;
  background-position: -233px -352px;
}
.icon-company {
  width: 16px;
  height: 14px;
  background-position: -226px -318px;
}
.icon-dovolena {
  width: 14px;
  height: 14px;
  background-position: -284px -318px;
}
.icon-edit-profile {
  width: 18px;
  height: 14px;
  background-position: -70px -338px;
}
.icon-edit {
  width: 13px;
  height: 12px;
  background-position: -136px -352px;
}
.icon-external {
  width: 10px;
  height: 10px;
  background-position: -219px -168px;
}
.icon-facebook-link {
  width: 14px;
  height: 14px;
  background-position: -14px -338px;
}
.icon-firmy {
  width: 31px;
  height: 42px;
  background-position: -48px -148px;
}
.icon-forum-large {
  width: 52px;
  height: 39px;
  background-position: -316px -40px;
}
.icon-forum-white {
  width: 16px;
  height: 16px;
  background-position: -321px -255px;
}
.icon-forum {
  width: 16px;
  height: 17px;
  background-position: -276px -255px;
}
.icon-friends {
  width: 16px;
  height: 13px;
  background-position: -88px -338px;
}
.icon-hlidat-akci {
  width: 14px;
  height: 12px;
  background-position: -36px -352px;
}
.icon-home {
  width: 12px;
  height: 12px;
  background-position: -12px -352px;
}
.icon-info {
  width: 12px;
  height: 12px;
  background-position: 0px -352px;
}
.icon-input-password,
header #login-form .input-password:before {
  width: 18px;
  height: 18px;
  background-position: -71px -318px;
}
.icon-input-user,
header #login-form .input-user:before {
  width: 16px;
  height: 18px;
  background-position: -360px -295px;
}
.icon-invite-friend {
  width: 12px;
  height: 11px;
  background-position: -362px -103px;
}
.icon-invite {
  width: 16px;
  height: 13px;
  background-position: -179px -338px;
}
.icon-koncert {
  width: 15px;
  height: 16px;
  background-position: -306px -255px;
}
.icon-koupit {
  width: 15px;
  height: 15px;
  background-position: -89px -318px;
}
.icon-list {
  width: 12px;
  height: 11px;
  background-position: -269px -352px;
}
.icon-locked {
  width: 7px;
  height: 8px;
  background-position: -368px -118px;
}
.icon-man {
  width: 12px;
  height: 12px;
  background-position: -291px -338px;
}
.icon-manager {
  width: 12px;
  height: 12px;
  background-position: -279px -338px;
}
.icon-manuals {
  width: 12px;
  height: 12px;
  background-position: -267px -338px;
}
.icon-messages {
  width: 17px;
  height: 16px;
  background-position: -247px -215px;
}
.icon-motoakce {
  width: 48px;
  height: 48px;
  background-position: -90px -52px;
}
.icon-motokatalog {
  width: 42px;
  height: 48px;
  background-position: -48px -52px;
}
.icon-motoklik {
  width: 55px;
  height: 52px;
  background-position: 0px 0px;
}
.icon-motorkari {
  width: 42px;
  height: 44px;
  background-position: -120px -100px;
}
.icon-my-group-white {
  width: 12px;
  height: 12px;
  background-position: -255px -338px;
}
.icon-my-group {
  width: 12px;
  height: 12px;
  background-position: -243px -338px;
}
.icon-my-journals {
  width: 12px;
  height: 12px;
  background-position: -231px -338px;
}
.icon-news {
  width: 16px;
  height: 10px;
  background-position: -334px -352px;
}
.icon-newslettery {
  width: 38px;
  height: 39px;
  background-position: -276px -79px;
}
.icon-notification {
  width: 17px;
  height: 18px;
  background-position: -54px -318px;
}
.icon-offline {
  width: 7px;
  height: 7px;
  background-position: -368px -126px;
}
.icon-online {
  width: 7px;
  height: 6px;
  background-position: -368px -140px;
}
.icon-other {
  width: 12px;
  height: 16px;
  background-position: -264px -215px;
}
.icon-outdated {
  width: 10px;
  height: 10px;
  background-position: -219px -178px;
}
.icon-parts {
  width: 12px;
  height: 12px;
  background-position: -257px -352px;
}
.icon-pdf {
  width: 12px;
  height: 12px;
  background-position: -245px -352px;
}
.icon-ples {
  width: 11px;
  height: 16px;
  background-position: -362px -231px;
}
.icon-print {
  width: 17px;
  height: 13px;
  background-position: -104px -338px;
}
.icon-profile {
  width: 16px;
  height: 15px;
  background-position: -104px -318px;
}
.icon-rating-white {
  width: 12px;
  height: 12px;
  background-position: -149px -352px;
}
.icon-rating {
  width: 12px;
  height: 12px;
  background-position: -124px -352px;
}
.icon-registration-add {
  width: 27px;
  height: 24px;
  background-position: -300px -207px;
}
.icon-remove {
  width: 12px;
  height: 12px;
  background-position: -100px -352px;
}
.icon-report-link {
  width: 15px;
  height: 13px;
  background-position: -135px -338px;
}
.icon-review {
  width: 14px;
  height: 14px;
  background-position: -212px -318px;
}
.icon-rss {
  width: 12px;
  height: 12px;
  background-position: -64px -352px;
}
.icon-search {
  width: 13px;
  height: 13px;
  background-position: -150px -338px;
}
.icon-send-mail {
  width: 16px;
  height: 10px;
  background-position: -318px -352px;
}
.icon-send-message {
  width: 12px;
  height: 11px;
  background-position: -306px -352px;
}
.icon-service-add-white {
  width: 9px;
  height: 9px;
  background-position: -367px -255px;
}
.icon-service-add {
  width: 20px;
  height: 20px;
  background-position: -230px -295px;
}
.icon-service-search {
  width: 20px;
  height: 20px;
  background-position: -354px -153px;
}
.icon-service-settings {
  width: 20px;
  height: 20px;
  background-position: -268px -295px;
}
.icon-settings {
  width: 12px;
  height: 12px;
  background-position: -197px -352px;
}
.icon-share {
  width: 12px;
  height: 12px;
  background-position: -185px -352px;
}
.icon-site {
  width: 12px;
  height: 12px;
  background-position: -161px -352px;
}
.icon-sport {
  width: 44px;
  height: 48px;
  background-position: -138px -52px;
}
.icon-sportovni {
  width: 13px;
  height: 16px;
  background-position: -205px -215px;
}
.icon-sraz {
  width: 15px;
  height: 16px;
  background-position: -190px -215px;
}
.icon-toggle-search {
  width: 50px;
  height: 50px;
  background-position: -55px 0px;
}
.icon-top-sluzby {
  width: 43px;
  height: 41px;
  background-position: -118px -148px;
}
.icon-topovat {
  width: 12px;
  height: 12px;
  background-position: -88px -352px;
}
.icon-tree,
.tree > li ul li:before {
  width: 11px;
  height: 9px;
  background-position: -245px -183px;
}
.icon-twitter-link {
  width: 16px;
  height: 13px;
  background-position: -163px -338px;
}
.icon-ulozit-akci {
  width: 14px;
  height: 14px;
  background-position: -310px -318px;
}
.icon-up,
.topic .topic-title a.up {
  width: 12px;
  height: 16px;
  background-position: -258px -255px;
}
.icon-user-introduction-white {
  width: 14px;
  height: 12px;
  background-position: -50px -352px;
}
.icon-user-introduction {
  width: 14px;
  height: 12px;
  background-position: -340px -338px;
}
.icon-user {
  width: 12px;
  height: 12px;
  background-position: -76px -352px;
}
.icon-users {
  width: 12px;
  height: 12px;
  background-position: -221px -352px;
}
.icon-uvod {
  width: 48px;
  height: 44px;
  background-position: 0px -148px;
}
.icon-video {
  width: 40px;
  height: 39px;
  background-position: -276px -40px;
}
.icon-vyjizdka {
  width: 14px;
  height: 14px;
  background-position: -136px -318px;
}
.icon-woman {
  width: 12px;
  height: 12px;
  background-position: -219px -338px;
}
.icon-write-comment {
  width: 12px;
  height: 11px;
  background-position: -281px -352px;
}
.login-input {
  width: 35px;
  height: 35px;
  background-position: -314px -79px;
}
.logo-10let {
  width: 120px;
  height: 48px;
  background-position: 0px -100px;
}
.logo-motofotky {
  width: 110px;
  height: 40px;
  background-position: -120px -232px;
}
.logo-motokatalog {
  width: 120px;
  height: 40px;
  background-position: 0px -232px;
}
.logo-motoklik {
  width: 95px;
  height: 40px;
  background-position: -95px -192px;
}
.logo-motoprace {
  width: 100px;
  height: 40px;
  background-position: -276px 0px;
}
.logo-motorkari {
  width: 125px;
  height: 50px;
  background-position: -105px 0px;
}
.my-travel {
  width: 12px;
  height: 12px;
  background-position: -328px -338px;
}
.nav-cestovani {
  width: 40px;
  height: 40px;
  background-position: -230px -120px;
}
.nav-eshopy {
  width: 50px;
  height: 40px;
  background-position: 0px -192px;
}
.nav-motocykly {
  width: 61px;
  height: 35px;
  background-position: -276px -118px;
}
.nav-nahradni-dily {
  width: 40px;
  height: 40px;
  background-position: -230px -80px;
}
.nav-obleceni {
  width: 39px;
  height: 41px;
  background-position: -79px -148px;
}
.nav-ostatni {
  width: 46px;
  height: 40px;
  background-position: -230px 0px;
}
.nav-pneumatiky {
  width: 40px;
  height: 40px;
  background-position: -161px -148px;
}
.nav-prislusenstvi {
  width: 45px;
  height: 40px;
  background-position: -50px -192px;
}
.nav-sluzby {
  width: 40px;
  height: 40px;
  background-position: -230px -40px;
}
.next-month {
  width: 8px;
  height: 11px;
  background-position: -368px -40px;
}
.prev-month {
  width: 8px;
  height: 11px;
  background-position: -368px -51px;
}
.rating-star {
  width: 14px;
  height: 13px;
  background-position: -121px -338px;
}
.rss,
.rss-list li a:before {
  width: 12px;
  height: 12px;
  background-position: -209px -352px;
}
.section-cross-enduro {
  width: 18px;
  height: 20px;
  background-position: -358px -272px;
}
.section-dovolena {
  width: 18px;
  height: 19px;
  background-position: -36px -318px;
}
.section-hezky-usek {
  width: 18px;
  height: 20px;
  background-position: 0px -318px;
}
.section-hospudky {
  width: 18px;
  height: 20px;
  background-position: -201px -148px;
}
.section-kempy {
  width: 18px;
  height: 20px;
  background-position: -201px -168px;
}
.section-motobazar {
  width: 18px;
  height: 20px;
  background-position: -258px -192px;
}
.section-motoklub {
  width: 18px;
  height: 20px;
  background-position: -140px -295px;
}
.section-motoservis {
  width: 18px;
  height: 20px;
  background-position: -158px -295px;
}
.section-motoshop {
  width: 18px;
  height: 20px;
  background-position: -176px -295px;
}
.section-motosluzby {
  width: 18px;
  height: 20px;
  background-position: -194px -295px;
}
.section-motoubytovani {
  width: 18px;
  height: 20px;
  background-position: -212px -295px;
}
.section-muzeum {
  width: 18px;
  height: 20px;
  background-position: -288px -295px;
}
.section-nebezpecny-usek {
  width: 18px;
  height: 20px;
  background-position: -306px -295px;
}
.section-prirodni-okruh {
  width: 18px;
  height: 20px;
  background-position: -18px -318px;
}
.section-trening {
  width: 18px;
  height: 20px;
  background-position: -324px -295px;
}
.section-voda {
  width: 18px;
  height: 20px;
  background-position: -342px -295px;
}
.section-zajimavost {
  width: 18px;
  height: 20px;
  background-position: -250px -295px;
}
.select-arrow {
  width: 23px;
  height: 22px;
  background-position: -201px -100px;
}
.spanner {
  width: 31px;
  height: 30px;
  background-position: -337px -118px;
}
.star0 {
  width: 24px;
  height: 24px;
  background-position: -349px -79px;
}
.star0s {
  width: 14px;
  height: 14px;
  background-position: -324px -318px;
}
.star1 {
  width: 24px;
  height: 24px;
  background-position: -276px -207px;
}
.star10 {
  width: 24px;
  height: 24px;
  background-position: -327px -207px;
}
.star10s {
  width: 14px;
  height: 14px;
  background-position: -352px -318px;
}
.star1s {
  width: 14px;
  height: 14px;
  background-position: 0px -338px;
}
.star2 {
  width: 24px;
  height: 24px;
  background-position: -348px -183px;
}
.star2s {
  width: 14px;
  height: 14px;
  background-position: -28px -338px;
}
.star3 {
  width: 24px;
  height: 24px;
  background-position: -351px -207px;
}
.star3s {
  width: 14px;
  height: 14px;
  background-position: -42px -338px;
}
.star4 {
  width: 24px;
  height: 24px;
  background-position: -330px -153px;
}
.star4s {
  width: 14px;
  height: 14px;
  background-position: -56px -338px;
}
.star5 {
  width: 24px;
  height: 24px;
  background-position: -300px -183px;
}
.star5s {
  width: 14px;
  height: 14px;
  background-position: -338px -318px;
}
.star6 {
  width: 24px;
  height: 24px;
  background-position: -276px -183px;
}
.star6s {
  width: 14px;
  height: 14px;
  background-position: -270px -318px;
}
.star7 {
  width: 24px;
  height: 24px;
  background-position: -276px -231px;
}
.star7s {
  width: 14px;
  height: 14px;
  background-position: -198px -318px;
}
.star8 {
  width: 24px;
  height: 24px;
  background-position: -324px -183px;
}
.star8s {
  width: 14px;
  height: 14px;
  background-position: -256px -318px;
}
.star9 {
  width: 24px;
  height: 24px;
  background-position: -306px -153px;
}
.star9s {
  width: 14px;
  height: 14px;
  background-position: -242px -318px;
}
.sub-level,
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a:before,
.navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a:before,
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a:before,
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a:before {
  width: 11px;
  height: 8px;
  background-position: -256px -183px;
}
.type-chopper-invert {
  width: 37px;
  height: 23px;
  background-position: -321px -272px;
}
.type-chopper {
  width: 37px;
  height: 23px;
  background-position: -284px -272px;
}
.type-cross-invert {
  width: 36px;
  height: 23px;
  background-position: -248px -272px;
}
.type-cross {
  width: 36px;
  height: 23px;
  background-position: -212px -272px;
}
.type-enduro-invert {
  width: 35px;
  height: 23px;
  background-position: -177px -272px;
}
.type-enduro {
  width: 35px;
  height: 23px;
  background-position: -142px -272px;
}
.type-moped-invert {
  width: 34px;
  height: 23px;
  background-position: -108px -272px;
}
.type-moped {
  width: 34px;
  height: 23px;
  background-position: -74px -272px;
}
.type-naked-invert {
  width: 37px;
  height: 23px;
  background-position: -37px -272px;
}
.type-naked {
  width: 37px;
  height: 23px;
  background-position: 0px -272px;
}
.type-sidecar-invert {
  width: 31px;
  height: 23px;
  background-position: -230px -232px;
}
.type-sidecar {
  width: 31px;
  height: 23px;
  background-position: -227px -192px;
}
.type-silnicni-invert {
  width: 37px;
  height: 23px;
  background-position: -190px -192px;
}
.type-silnicni {
  width: 37px;
  height: 23px;
  background-position: -230px -160px;
}
.type-skutr-invert {
  width: 31px;
  height: 23px;
  background-position: -331px -231px;
}
.type-skutr {
  width: 31px;
  height: 23px;
  background-position: -300px -231px;
}
.type-supermoto-invert {
  width: 34px;
  height: 23px;
  background-position: -106px -295px;
}
.type-supermoto {
  width: 34px;
  height: 23px;
  background-position: -72px -295px;
}
.type-trike-invert {
  width: 36px;
  height: 23px;
  background-position: -36px -295px;
}
.type-trike {
  width: 36px;
  height: 23px;
  background-position: 0px -295px;
}
/************************************************************************************
*  TABS                                                                                                     
************************************************************************************/
.tabs-nav {
  padding: 0;
  margin: 0;
  list-style-type: none;
  *zoom: 1;
  position: relative;
  top: 1px;
}
.tabs-nav:before,
.tabs-nav:after {
  content: "";
  display: table;
}
.tabs-nav:after {
  clear: both;
}
.tabs-nav li {
  float: left;
  display: block;
}
.tabs-nav li a {
  float: left;
  display: block;
}
.tabs-nav li {
  border: 1px solid transparent;
}
.tabs-nav li.active {
  border: 1px solid #d7d7d7;
  background-color: #ebebeb;
  border-bottom-color: #ebebeb;
}
.tabs-nav li > a {
  display: block;
  padding: 5px 8px;
}
.tabs-nav li.pull-right {
  float: right;
}
.tabs-content {
  border: 1px solid #d7d7d7;
  background-color: #ebebeb;
}
.tabs-content .tab {
  position: absolute;
  left: -9999px;
}
.tabs-content .tab.active {
  position: relative;
  left: 0;
}
.tabs-invert .tabs-nav li {
  border-color: #dddddd;
}
.tabs-invert .tabs-nav li + li {
  margin-left: 2px;
}
.tabs-invert .tabs-nav li.active {
  border-color: #dddddd;
  border-bottom-color: #fff;
  background: #fff;
}
.tabs-invert .tabs-nav li.active > a {
  color: #000;
}
.tabs-invert .tabs-nav li > a {
  padding: 10px;
  color: #606060;
  text-transform: uppercase;
  font-family: "allerbold", Arial, sans-serif;
  font-weight: normal;
}
.tabs-invert .tabs-content {
  border: 1px solid #dddddd;
  background-color: #fff;
}
.tabs-invert .tabs-content .tab {
  padding: 20px;
}
/************************************************************************************
*  TABLES
************************************************************************************/
table.valign-top tbody tr th,
table.valign-top tbody tr td {
  vertical-align: top;
}
table.parameters {
  width: 100%;
}
table.parameters tbody tr th,
table.parameters tbody tr td {
  padding: 8px 0;
  border-bottom: 1px dotted #cccccc;
}
table.parameters tbody tr th {
  text-align: left;
  color: #999999;
  font-weight: normal;
  width: 25%;
}
table.advertise {
  width: 100%;
  margin-bottom: 30px;
}
table.advertise.simple thead tr th,
table.advertise.simple tbody tr th,
table.advertise.simple thead tr td,
table.advertise.simple tbody tr td {
  padding: 15px 0;
  white-space: nowrap;
}
table.advertise.simple thead tr th.align-left,
table.advertise.simple tbody tr th.align-left,
table.advertise.simple thead tr td.align-left,
table.advertise.simple tbody tr td.align-left {
  text-align: left;
}
table.advertise.simple thead tr th:first-child,
table.advertise.simple tbody tr th:first-child,
table.advertise.simple thead tr td:first-child,
table.advertise.simple tbody tr td:first-child {
  padding-left: 15px;
}
table.advertise.simple thead tr td:nth-child(even),
table.advertise.simple tbody tr td:nth-child(even) {
  background: #fffee8;
}
table.advertise.align-left thead tr th,
table.advertise.align-left tbody tr th,
table.advertise.align-left thead tr td,
table.advertise.align-left tbody tr td {
  text-align: left;
  padding: 10px;
}
table.advertise.align-left thead tr th {
  padding: 15px 10px;
}
table.advertise.pricing thead tr th {
  text-align: left;
}
table.advertise.pricing thead tr th.align-center {
  text-align: center;
}
table.advertise.pricing thead tr th .help-tooltip {
  margin: 0 3px;
  top: 1px;
}
table.advertise.pricing thead tr th br + .help-tooltip {
  margin-top: 5px;
}
table.advertise.pricing tbody tr th {
  padding: 15px;
}
table.advertise.pricing tbody tr td {
  text-align: left;
  padding: 15px;
}
table.advertise th {
  padding: 10px;
  background: #f3f3f3;
  border: 1px solid #e2e2e2;
  border-top: 0;
}
table.advertise th.th-null {
  background-image: -webkit-linear-gradient(top, #696969 0%, #505050 100%) !important;
  background-image: -o-linear-gradient(top, #696969 0%, #505050 100%) !important;
  background-image: linear-gradient(to bottom, #696969 0%, #505050 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff696969', endColorstr='#ff505050', GradientType=0) !important;
  width: 200px;
  -webkit-box-shadow: inset 1px 0 0 #505050;
  -moz-box-shadow: inset 1px 0 0 #505050;
  box-shadow: inset 1px 0 0 #505050;
  text-align: left;
  border: 0;
  padding: 5px;
}
table.advertise th.th-a {
  background-image: -webkit-linear-gradient(top, #4baee0 0%, #3893d5 100%) !important;
  background-image: -o-linear-gradient(top, #4baee0 0%, #3893d5 100%) !important;
  background-image: linear-gradient(to bottom, #4baee0 0%, #3893d5 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4baee0', endColorstr='#ff3893d5', GradientType=0) !important;
  padding: 5px;
  -webkit-box-shadow: inset 1px -1px 0 #1d7bb5;
  -moz-box-shadow: inset 1px -1px 0 #1d7bb5;
  box-shadow: inset 1px -1px 0 #1d7bb5;
  color: #fff;
  border: 0;
}
table.advertise th.th-b {
  background-image: -webkit-linear-gradient(top, #be2e2b 0%, #a82220 100%) !important;
  background-image: -o-linear-gradient(top, #be2e2b 0%, #a82220 100%) !important;
  background-image: linear-gradient(to bottom, #be2e2b 0%, #a82220 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe2e2b', endColorstr='#ffa82220', GradientType=0) !important;
  padding: 5px;
  -webkit-box-shadow: inset 1px -1px 0 #8a1615;
  -moz-box-shadow: inset 1px -1px 0 #8a1615;
  box-shadow: inset 1px -1px 0 #8a1615;
  color: #fff;
  border: 0;
}
table.advertise th.th-c {
  background-image: -webkit-linear-gradient(top, #ffcc44 0%, #ffbb33 100%) !important;
  background-image: -o-linear-gradient(top, #ffcc44 0%, #ffbb33 100%) !important;
  background-image: linear-gradient(to bottom, #ffcc44 0%, #ffbb33 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc44', endColorstr='#ffffbb33', GradientType=0) !important;
  padding: 5px;
  -webkit-box-shadow: inset 1px -1px 0 #ffa221;
  -moz-box-shadow: inset 1px -1px 0 #ffa221;
  box-shadow: inset 1px -1px 0 #ffa221;
  color: #fff;
  border: 0;
}
table.advertise th.th-d {
  background-image: -webkit-linear-gradient(top, #99bf46 0%, #76aa35 100%) !important;
  background-image: -o-linear-gradient(top, #99bf46 0%, #76aa35 100%) !important;
  background-image: linear-gradient(to bottom, #99bf46 0%, #76aa35 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf46', endColorstr='#ff76aa35', GradientType=0) !important;
  padding: 5px;
  -webkit-box-shadow: inset 1px -1px 0 #4d8b22;
  -moz-box-shadow: inset 1px -1px 0 #4d8b22;
  box-shadow: inset 1px -1px 0 #4d8b22;
  color: #fff;
  border: 0;
}
table.advertise th.th-e {
  background-image: -webkit-linear-gradient(top, #cfa662 0%, #bf8949 100%) !important;
  background-image: -o-linear-gradient(top, #cfa662 0%, #bf8949 100%) !important;
  background-image: linear-gradient(to bottom, #cfa662 0%, #bf8949 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcfa662', endColorstr='#ffbf8949', GradientType=0) !important;
  padding: 5px;
  -webkit-box-shadow: inset 1px -1px 0 #a95e30;
  -moz-box-shadow: inset 1px -1px 0 #a95e30;
  box-shadow: inset 1px -1px 0 #a95e30;
  color: #fff;
  border: 0;
}
table.advertise th.th-f {
  background-image: -webkit-linear-gradient(top, #dc9237 0%, #d06d29 100%) !important;
  background-image: -o-linear-gradient(top, #dc9237 0%, #d06d29 100%) !important;
  background-image: linear-gradient(to bottom, #dc9237 0%, #d06d29 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc9237', endColorstr='#ffd06d29', GradientType=0) !important;
  padding: 5px;
  -webkit-box-shadow: inset 1px -1px 0 #c0471b;
  -moz-box-shadow: inset 1px -1px 0 #c0471b;
  box-shadow: inset 1px -1px 0 #c0471b;
  color: #fff;
  border: 0;
}
table.advertise th.th-g {
  background-image: -webkit-linear-gradient(top, #bbcf6e 0%, #afc85b 100%) !important;
  background-image: -o-linear-gradient(top, #bbcf6e 0%, #afc85b 100%) !important;
  background-image: linear-gradient(to bottom, #bbcf6e 0%, #afc85b 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbbcf6e', endColorstr='#ffafc85b', GradientType=0) !important;
  padding: 5px;
  -webkit-box-shadow: inset 1px -1px 0 #88a136;
  -moz-box-shadow: inset 1px -1px 0 #88a136;
  box-shadow: inset 1px -1px 0 #88a136;
  color: #fff;
  border: 0;
}
table.advertise th.th-h {
  background-image: -webkit-linear-gradient(top, #44c193 0%, #3bb087 100%) !important;
  background-image: -o-linear-gradient(top, #44c193 0%, #3bb087 100%) !important;
  background-image: linear-gradient(to bottom, #44c193 0%, #3bb087 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff44c193', endColorstr='#ff3bb087', GradientType=0) !important;
  padding: 5px;
  -webkit-box-shadow: inset 1px -1px 0 #2e8a6a;
  -moz-box-shadow: inset 1px -1px 0 #2e8a6a;
  box-shadow: inset 1px -1px 0 #2e8a6a;
  color: #fff;
  border: 0;
}
table.advertise th.th-s {
  background-image: -webkit-linear-gradient(top, #7667ad 0%, #594d92 100%) !important;
  background-image: -o-linear-gradient(top, #7667ad 0%, #594d92 100%) !important;
  background-image: linear-gradient(to bottom, #7667ad 0%, #594d92 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7667ad', endColorstr='#ff594d92', GradientType=0) !important;
  padding: 5px;
  -webkit-box-shadow: inset 1px -1px 0 #39326b;
  -moz-box-shadow: inset 1px -1px 0 #39326b;
  box-shadow: inset 1px -1px 0 #39326b;
  color: #fff;
  border: 0;
}
table.advertise td {
  padding: 5px;
  text-align: center;
}
table.advertise tbody tr th,
table.advertise tbody tr td {
  border: 1px solid #e2e2e2;
  font-size: 1.1em;
  padding: 0;
}
table.advertise tbody tr th {
  text-align: left;
  padding: 10px;
  background: #f3f3f3;
}
table.advertise tbody tr th[class^="th-"] {
  border: 0;
}
table.advertise tbody tr th.th-a {
  -webkit-box-shadow: inset 1px 1px 0 #1d7bb5;
  -moz-box-shadow: inset 1px 1px 0 #1d7bb5;
  box-shadow: inset 1px 1px 0 #1d7bb5;
  padding: 10px;
  text-align: center;
}
table.advertise tbody tr th.th-b {
  -webkit-box-shadow: inset 1px 1px 0 #8a1615;
  -moz-box-shadow: inset 1px 1px 0 #8a1615;
  box-shadow: inset 1px 1px 0 #8a1615;
  padding: 10px;
  text-align: center;
}
table.advertise tbody tr th.th-c {
  -webkit-box-shadow: inset 1px 1px 0 #ffa221;
  -moz-box-shadow: inset 1px 1px 0 #ffa221;
  box-shadow: inset 1px 1px 0 #ffa221;
  padding: 10px;
  text-align: center;
}
table.advertise tbody tr th.th-d {
  -webkit-box-shadow: inset 1px 1px 0 #4d8b22;
  -moz-box-shadow: inset 1px 1px 0 #4d8b22;
  box-shadow: inset 1px 1px 0 #4d8b22;
  padding: 10px;
  text-align: center;
}
table.advertise tbody tr th.th-e {
  -webkit-box-shadow: inset 1px 1px 0 #a95e30;
  -moz-box-shadow: inset 1px 1px 0 #a95e30;
  box-shadow: inset 1px 1px 0 #a95e30;
  padding: 10px;
  text-align: center;
}
table.advertise tbody tr th.th-f {
  -webkit-box-shadow: inset 1px 1px 0 #c0471b;
  -moz-box-shadow: inset 1px 1px 0 #c0471b;
  box-shadow: inset 1px 1px 0 #c0471b;
  padding: 10px;
  text-align: center;
}
table.advertise tbody tr th.th-g {
  -webkit-box-shadow: inset 1px 1px 0 #88a136;
  -moz-box-shadow: inset 1px 1px 0 #88a136;
  box-shadow: inset 1px 1px 0 #88a136;
  padding: 10px;
  text-align: center;
}
table.advertise tbody tr th.th-h {
  -webkit-box-shadow: inset 1px 1px 0 #2e8a6a;
  -moz-box-shadow: inset 1px 1px 0 #2e8a6a;
  box-shadow: inset 1px 1px 0 #2e8a6a;
  padding: 10px;
  text-align: center;
}
table.advertise tbody tr th.th-s {
  -webkit-box-shadow: inset 1px 1px 0 #39326b;
  -moz-box-shadow: inset 1px 1px 0 #39326b;
  box-shadow: inset 1px 1px 0 #39326b;
  padding: 10px;
  text-align: center;
}
table.advertise tbody tr td > span {
  font-size: 12px;
}
table.advertise tbody tr td [class^="i-"] {
  font-size: 1.4em;
}
table.advertise tbody tr td [class^="i-"]:before {
  vertical-align: middle;
}
table.advertise tbody tr td [class^="i-"].i-ban {
  color: #c10027;
}
table.advertise tbody tr td a,
table.advertise tbody tr td .outdated {
  display: block;
  padding: 10px;
}
table.advertise tbody tr td a {
  text-decoration: none;
  position: relative;
}
table.advertise tbody tr td a.reserved {
  background: #e3ffc3;
}
table.advertise tbody tr td a.disabled span {
  color: #ccc;
}
table.advertise tbody tr td a.disabled .hover-text {
  display: none !important;
}
table.advertise tbody tr td a .hover-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #1cab3c;
  color: #fff;
  display: none;
  line-height: 1.2em;
  padding-top: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.9em;
}
table.advertise tbody tr td a .hover-text strong {
  color: #d4ffb7;
  font-weight: normal;
}
table.advertise tbody tr td a span {
  color: #169f35;
}
table.advertise tbody tr td a:hover {
  text-decoration: none;
}
table.advertise tbody tr td a:hover .hover-text {
  display: block;
}
table.advertise tbody tr td .order-link {
  padding: 0;
}
table.advertise tbody tr:first-child th,
table.advertise tbody tr:first-child td {
  border-top: 0;
}
table.simple {
  width: 100%;
}
table.simple tbody tr th,
table.simple tbody tr td {
  padding: 8px 0;
  border-bottom: 1px solid #dddddd;
}
table.simple tbody tr.row-discount td {
  font-weight: bold;
}
table.simple tbody tr.row-discount td.col-price {
  color: #169f35;
}
table.list {
  border-top: 1px solid #ddddde;
}
table.list.fix {
  table-layout: fixed;
}
table.list.flags tr:nth-child(odd) td,
table.list.regions tr:nth-child(odd) td,
table.list.categories tr:nth-child(odd) td {
  background-color: #e6e6e6 !important;
}
table.list.flags tr:hover td,
table.list.regions tr:hover td,
table.list.categories tr:hover td {
  background: #f3f3f3 !important;
}
table.list.flags tr:hover:nth-child(odd) td,
table.list.regions tr:hover:nth-child(odd) td,
table.list.categories tr:hover:nth-child(odd) td {
  background-color: #e6e6e6 !important;
}
table.list.flags td {
  padding: 0;
  border: 0 !important;
  background: #f3f3f3;
}
table.list.flags td a {
  display: block;
  padding: 8px 15px;
}
table.list.flags td img {
  float: left;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
table.list.regions td {
  padding: 0;
  border: 0 !important;
  background: #f3f3f3;
  width: 50%;
}
table.list.regions td a {
  display: block;
  padding: 8px 15px;
  font-weight: bold;
}
table.list.categories td {
  padding: 0;
  border: 0 !important;
  background: #f3f3f3;
  width: 50%;
}
table.list.categories td a {
  display: block;
  padding: 8px 15px 8px 35px;
  font-weight: bold;
  position: relative;
}
table.list.categories td a i {
  position: absolute;
  left: 15px;
  top: 8px;
}
table.list td .photos a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 5px;
}
table.list td.color-weak {
  color: #999999;
}
table.list td.date {
  width: 120px;
  vertical-align: top;
}
table.list td.user {
  width: 70px;
  vertical-align: top;
}
table.list td.remove {
  width: 30px;
  text-align: right;
  vertical-align: top;
}
table.list td.remove a {
  color: #999999;
  position: relative;
  top: 1px;
}
table.list td.remove a:hover {
  color: #000;
  text-decoration: none !important;
}
table.clean {
  line-height: 1.5em;
  font-size: 12px;
}
table.clean.border-right {
  border-right: 1px solid #dddddd;
}
table.clean a.help {
  font-size: 16px;
  text-decoration: none;
  margin-left: 5px;
  position: relative;
  top: 4px;
}
table.clean.large {
  line-height: 1.9em;
  font-size: 13px;
}
table.clean.type2 th,
table.clean.type2 td {
  padding-top: 2px;
  padding-bottom: 2px;
}
table.clean.type2 tbody th {
  font-weight: bold;
}
table.clean.type2 tbody td {
  font-weight: normal;
}
table.clean.type2 tbody td.bold {
  font-weight: bold;
}
table.clean.type3 {
  margin-bottom: 20px;
}
table.clean.type3 th,
table.clean.type3 td {
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
}
table.clean.type3 tbody th {
  font-weight: bold;
  width: 40%;
}
table.clean.type3 tbody td {
  font-weight: normal;
}
table.clean.type3 tbody td.bold {
  font-weight: bold;
}
table.clean tbody tr th {
  font-weight: normal;
  text-align: left;
  padding-right: 10px;
  background: none;
  vertical-align: top;
}
table.clean tbody tr td {
  font-weight: bold;
  padding-left: 10px;
  background: none;
}
table.clean tbody tr td.normal {
  font-weight: normal;
}
table.clean tbody tr td.button-cell {
  padding-top: 3px;
}
table.clean tbody tr:nth-child(odd) th,
table.clean tbody tr:nth-child(even) th,
table.clean tbody tr:nth-child(odd) td,
table.clean tbody tr:nth-child(even) td {
  background: none !important;
}
table.rating-info {
  line-height: 1.5em;
  font-size: 12px;
  margin-bottom: 30px;
  border-top: 0;
}
table.rating-info tbody tr th {
  text-align: left;
  padding-right: 10px;
  background: none;
  width: 25%;
}
table.rating-info tbody tr td {
  padding-left: 10px;
  background: none;
  text-align: left;
}
table.rating-info tbody tr:nth-child(odd) th,
table.rating-info tbody tr:nth-child(even) th,
table.rating-info tbody tr:nth-child(odd) td,
table.rating-info tbody tr:nth-child(even) td {
  background: none !important;
}
table.styled {
  line-height: 1.5em;
  font-size: 12px;
  margin-bottom: 20px;
  width: 100%;
  border-top: 1px solid #dddddd;
}
table.styled tbody tr th {
  font-weight: bold;
  text-align: left;
  width: 25%;
  vertical-align: top;
  border-bottom: 1px solid #dddddd;
  padding: 10px;
}
table.styled tbody tr td {
  width: 75%;
  vertical-align: top;
  padding: 10px 20% 10px 10px;
  border-bottom: 1px solid #dddddd;
}
table.styled tbody tr td p:last-child {
  margin: 0;
}
table.data-list {
  border: 1px solid #dddddd;
  width: 100%;
  margin-bottom: 30px;
}
table.data-list th,
table.data-list td {
  border: 1px solid #dddddd;
  padding: 6px 10px;
}
table.data-list thead tr th.align-left {
  text-align: left;
}
table.data-list thead tr th.align-right {
  text-align: right;
}
table.data-list tfoot tr td {
  text-align: right;
  padding: 10px;
}
table.data-list tbody tr th {
  text-align: left;
  width: 26%;
}
table.data-list tbody tr th.align-left {
  text-align: left;
}
table.data-list tbody tr th.align-right {
  text-align: right;
}
table.data-list tbody tr td {
  text-align: center;
}
table.data-list tbody tr td.align-left {
  text-align: left;
}
table.data-list tbody tr td.align-right {
  text-align: right;
}
table.data-list tbody tr:nth-child(even) th,
table.data-list tbody tr:nth-child(even) td {
  background-color: #f3f3f3;
}
table.rating-table {
  width: 100%;
  margin-top: -10px;
}
table.rating-table tbody th {
  width: 45%;
  text-align: right;
  padding: 13px 10px 3px;
}
table.rating-table tbody td {
  text-align: right;
  padding: 3px 10px;
}
table.rating-table tbody td.bar {
  padding-left: 0;
}
table.rating-table tbody td.bar > div {
  height: 17px;
  background: #e6e6e6;
}
table.rating-table tbody td.bar > div > div {
  height: 17px;
  font-weight: bold;
  line-height: 17px;
  color: #fff;
  text-align: center;
}
table.table-compare {
  border: 1px solid #dddddd;
  width: 100%;
  margin-bottom: 30px;
}
table.table-compare th,
table.table-compare td {
  padding: 6px 10px;
}
table.table-compare.type2 thead th {
  background: #fff;
}
table.table-compare.type2 thead th a.remove {
  text-decoration: none;
  position: relative;
  top: 1px;
  margin-left: 3px;
}
table.table-compare.type2 thead th a.remove i {
  color: #d7d7d7;
}
table.table-compare.type2 thead th a.remove:hover i {
  color: red;
}
table.table-compare.type2 tbody tr.fake-thead th {
  background-color: #f7f0eb;
  border-bottom: 1px solid #dddddd;
  text-align: center;
}
table.table-compare thead tr th {
  border-bottom: 1px solid #dddddd;
  padding: 15px;
}
table.table-compare thead tr th .thumb {
  margin-bottom: 10px;
}
table.table-compare tfoot tr th,
table.table-compare tfoot tr td {
  border-top: 1px solid #dddddd;
  padding: 15px 10px;
}
table.table-compare tfoot tr th {
  text-align: right;
}
table.table-compare tfoot tr td {
  text-align: center !important;
  padding: 2px 10px !important;
}
table.table-compare tfoot tr td .position {
  position: relative;
  display: block;
}
table.table-compare tfoot tr td .position:after {
  display: block;
  width: 36px;
  height: 36px;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 34px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -18px 0 0 -18px;
}
table.table-compare tfoot tr td .position.p1:after {
  content: '1';
  color: #7c7507;
  text-shadow: 1px 1px 1px #f7f071;
}
table.table-compare tfoot tr td .position.p1 i {
  color: #f2e510;
  text-shadow: 0px 0px 2px #f2e510;
}
table.table-compare tfoot tr td .position.p2:after {
  content: '2';
  color: #787878;
  text-shadow: 1px 1px 1px #ebebeb;
}
table.table-compare tfoot tr td .position.p2 i {
  color: #d1d1d1;
  text-shadow: 0px 0px 2px #d1d1d1;
}
table.table-compare tfoot tr td .position.p3:after {
  content: '3';
  color: #604021;
  text-shadow: 1px 1px 1px #d2a67b;
}
table.table-compare tfoot tr td .position.p3 i {
  color: #c58c55;
  text-shadow: 0px 0px 2px #c58c55;
}
table.table-compare tfoot tr td .position.p4:after {
  content: '4';
  color: #555555;
}
table.table-compare tfoot tr td .position.p4 i {
  color: #fff;
  text-shadow: 0px 0px 2px #000;
}
table.table-compare tfoot tr td .position.p5:after {
  content: '5';
  color: #555555;
}
table.table-compare tfoot tr td .position.p5 i {
  color: #fff;
  text-shadow: 0px 0px 2px #555;
}
table.table-compare tfoot tr td .position.p6:after {
  content: '6';
  color: #555555;
}
table.table-compare tfoot tr td .position.p6 i {
  color: #fff;
  text-shadow: 0px 0px 2px #555;
}
table.table-compare tfoot tr td .position i {
  font-size: 45px;
  position: relative;
  top: 3px;
}
table.table-compare tfoot tr td {
  text-align: right;
  padding: 10px;
}
table.table-compare tbody tr th {
  text-align: right;
  width: 22%;
}
table.table-compare tbody tr th.align-left {
  text-align: left;
}
table.table-compare tbody tr th.align-right {
  text-align: right;
}
table.table-compare tbody tr td {
  text-align: center;
}
table.table-compare tbody tr td.align-left {
  text-align: left;
}
table.table-compare tbody tr td.align-right {
  text-align: right;
}
table.table-compare tbody tr td.green {
  color: #38a006;
}
table.table-compare tbody tr:nth-child(even) th,
table.table-compare tbody tr:nth-child(even) td {
  background-color: #f3f3f3;
}
table.table-results {
  border: 1px solid #dddddd;
  width: 100%;
  margin-bottom: 0;
}
table.table-results th,
table.table-results td {
  padding: 6px 10px;
}
table.table-results thead tr th {
  border-bottom: 1px solid #dddddd;
  padding: 15px 5px;
  height: 120px;
  width: 20px;
  font-weight: normal;
}
table.table-results thead tr th div {
  width: 20px;
  overflow: hidden;
  height: 120px;
  margin: 0 auto;
  position: relative;
}
table.table-results thead tr th span {
  writing-mode: tb-rl;
  white-space: nowrap;
  display: inline-block;
  overflow: visible;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  position: relative;
  width: 120px;
  height: 120px;
  text-align: left;
  font-family: "allerbold", Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
table.table-results tfoot tr th,
table.table-results tfoot tr td {
  border-top: 1px solid #dddddd;
  padding: 15px 10px;
  text-align: right;
}
table.table-results tbody tr td.item {
  text-align: left;
  width: 30%;
}
table.table-results tbody tr td.item.align-left {
  text-align: left;
}
table.table-results tbody tr td.item.align-right {
  text-align: right;
}
table.table-results tbody tr td {
  text-align: center;
  white-space: nowrap;
}
table.table-results tbody tr td.align-left {
  text-align: left;
}
table.table-results tbody tr td.align-right {
  text-align: right;
}
table.table-results tbody tr:nth-child(even) th,
table.table-results tbody tr:nth-child(even) td {
  background-color: #f3f3f3;
}
table.table-clean {
  width: 100%;
  margin-bottom: 30px;
}
table.table-clean th {
  padding: 10px;
  background: #f3f3f3;
  border: 1px solid #e2e2e2;
  border-top: 0;
  text-align: left;
}
table.table-clean th.align-center {
  text-align: center;
}
table.table-clean td {
  padding: 10px;
}
table.table-clean tbody tr.row-success th,
table.table-clean tbody tr.row-success td {
  background: #f0ffe0;
}
table.table-clean tbody tr.row-first th,
table.table-clean tbody tr.row-first td {
  background: #e3fad2;
}
table.table-clean tbody tr.row-second th,
table.table-clean tbody tr.row-second td {
  background: #eafbd8;
}
table.table-clean tbody tr.row-third th,
table.table-clean tbody tr.row-third td {
  background: #f6ffe8;
}
table.table-clean tbody tr th,
table.table-clean tbody tr td {
  border: 1px solid #e2e2e2;
  font-size: 1.1em;
  padding: 10px;
}
table.table-clean tbody tr th {
  text-align: left;
  padding: 10px;
  background: #f3f3f3;
}
table.table-clean tbody tr td.col-sm {
  width: 70px;
}
table.table-clean tbody tr td.col-wide {
  width: 35%;
}
table.table-clean tbody tr td a {
  text-decoration: underline;
}
table.table-clean tbody tr:first-child th,
table.table-clean tbody tr:first-child td {
  border-top: 0;
}
.list.reduced tbody tr th,
.list.reduced tbody tr td {
  padding: 4px 5px;
}
.tarifs.bordered {
  width: 100%;
  border-collapse: collapse;
}
.tarifs.bordered thead tr td,
.tarifs.bordered thead tr th {
  /*border-bottom: 1px solid #e2e2e2 !important;*/
}
.tarifs.bordered thead tr th {
  font-size: 14px;
}
.tarifs.bordered thead tr th small {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-top: 3px;
}
.tarifs.bordered thead tr th.tarif-mini {
  background-image: -webkit-linear-gradient(top, #ffcc44 0%, #ffba33 100%);
  background-image: -o-linear-gradient(top, #ffcc44 0%, #ffba33 100%);
  background-image: linear-gradient(to bottom, #ffcc44 0%, #ffba33 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc44', endColorstr='#ffffba33', GradientType=0);
  border: 1px solid #ffcc44 !important;
  border-bottom: 0 !important;
  border-right: 1px solid #ffa221 !important;
  text-shadow: 1px 1px 1px #ffa221;
}
.tarifs.bordered thead tr th.tarif-standard {
  background-image: -webkit-linear-gradient(top, #dc9237 0%, #d06d29 100%);
  background-image: -o-linear-gradient(top, #dc9237 0%, #d06d29 100%);
  background-image: linear-gradient(to bottom, #dc9237 0%, #d06d29 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc9237', endColorstr='#ffd06d29', GradientType=0);
  border: 1px solid #dc9237 !important;
  border-bottom: 0 !important;
  border-right: 1px solid #c0461b !important;
  text-shadow: 1px 1px 1px #c0461b;
}
.tarifs.bordered thead tr th.tarif-premium {
  background-image: -webkit-linear-gradient(top, #99bf46 0%, #76a934 100%);
  background-image: -o-linear-gradient(top, #99bf46 0%, #76a934 100%);
  background-image: linear-gradient(to bottom, #99bf46 0%, #76a934 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf46', endColorstr='#ff76a934', GradientType=0);
  border: 1px solid #99bf46 !important;
  border-bottom: 0 !important;
  border-right: 1px solid #4c8b22 !important;
  text-shadow: 1px 1px 1px #4c8b22;
}
.tarifs.bordered thead tr td {
  font-size: 15px;
  text-transform: uppercase;
  color: #105c9e;
  font-weight: bold;
}
.tarifs.bordered tfoot th,
.tarifs.bordered tfoot td {
  border-bottom: 1px solid #e2e2e2 !important;
}
.tarifs.bordered tbody tr td,
.tarifs.bordered tbody tr th {
  border: 1px solid #e2e2e2;
}
.tarifs.bordered tbody tr td.tarif-mini,
.tarifs.bordered tbody tr th.tarif-mini {
  border-top: 1px solid #ffa221 !important;
}
.tarifs.bordered tbody tr td.tarif-standard,
.tarifs.bordered tbody tr th.tarif-standard {
  border-top: 1px solid #c0461b !important;
}
.tarifs.bordered tbody tr td.tarif-premium,
.tarifs.bordered tbody tr th.tarif-premium {
  border-top: 1px solid #4c8b22 !important;
}
.tarifs.bordered tbody th {
  background: #f3f3f3;
}
.tarifs.bordered tbody tr:nth-child(odd) td {
  background: #ffffff;
}
.tarifs td,
.tarifs th {
  /*border: 1px solid #fff !important;*/
}
.tarifs thead td {
  width: 45%;
}
.tarifs thead th {
  background: #0d5ba3;
  color: #fff;
  padding: 10px;
}
.tarifs tbody tr th {
  text-align: right !important;
  font-weight: normal;
  padding: 10px;
  padding-right: 20px;
}
.tarifs tbody tr td {
  text-align: center;
  padding: 10px;
  font-weight: bold;
  height: 17px;
}
.tarifs tbody tr td.tarif-thumb {
  padding: 0 !important;
}
.tarifs tbody tr td.tarif-thumb .thumb {
  border: 0 !important;
  background: none;
}
.tarifs tbody tr td.tarif-thumb .thumb img {
  border: 0 !important;
  background: none;
}
.tarifs tbody tr td .i-ban {
  color: #c10027;
  font-size: 14px;
}
.tarifs tbody tr td .i-ban:before {
  vertical-align: bottom;
}
.tarifs tbody tr td .i-check-circle-o {
  color: #169f35;
  font-size: 16px;
}
.tarifs tbody tr td .i-check-circle-o:before {
  vertical-align: bottom;
}
.tarifs tbody tr td .thumb {
  position: relative;
  display: block;
}
.tarifs tbody tr td .thumb:hover span {
  background: rgba(0, 0, 0, 0.6);
}
.tarifs tbody tr td .thumb span {
  display: block;
  width: 35px;
  height: 35px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.2);
}
.tarifs tbody tr td .thumb span i {
  font-size: 20px;
  color: #fff;
  line-height: 35px;
}
.tarifs tbody tr:nth-child(odd) td,
.tarifs tbody tr:nth-child(odd) th {
  background: #f3f3f3;
}
.tarifs tfoot tr th,
.tarifs tfoot tr td {
  padding: 15px 10px;
  border-bottom: 1px dotted #dddddd !important;
}
.tarifs tfoot tr.highlighted th {
  text-align: right;
  background: #e4fadf;
  border-top: 1px solid #d0eec9 !important;
}
.tarifs tfoot tr.highlighted td {
  background: #e4fadf;
  font-weight: bold;
  color: #169f35;
  border-top: 1px solid #d0eec9 !important;
}
.tarifs tfoot tr td {
  text-align: center;
}
.tarifs tfoot tr td .btn {
  display: block;
}
/************************************************************************************
*  THUMBS                                                                                                     
************************************************************************************/
img.thumb {
  padding: 4px;
  border: 1px solid #ccc;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a .thumb img,
.thumb img {
  padding: 4px;
  border: 1px solid #ccc;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a .thumb-no-border img,
.thumb-no-border img {
  border-color: transparent;
}
a .thumb.clean img,
.thumb.clean img {
  padding: 0;
  border: 0;
}
a .thumb .thumb-info,
.thumb .thumb-info {
  display: block;
  padding-top: 5px;
  font-size: 12px;
}
a .thumb.float-right,
.thumb.float-right {
  margin: 0 0 15px 15px;
}
a .thumb.float-left,
.thumb.float-left {
  margin: 0 15px 15px 0;
}
a.thumb:hover img,
.table-compare a:hover .thumb img,
.compare a:hover .thumb img {
  background-color: #000;
  border-color: #000;
}
.clean-title {
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 20px;
  font-family: "allerbold", Arial, sans-serif;
}
.title-dotted {
  border-bottom: 1px dotted #dddddd;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.title-dotted h2 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin: 0 10px 0 0;
}
.title-mini {
  font-size: 11px;
  display: block;
  margin-bottom: 5px;
  color: #888;
  text-transform: uppercase;
}
.title-separate {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 20px;
}
.title-separate span {
  margin-left: 20px;
  padding: 0 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  position: relative;
  top: 6px;
  background: #fff;
  color: #838383;
}
.title-wrap {
  margin-top: -15px;
  line-height: 47px;
  *zoom: 1;
}
.title-wrap:before,
.title-wrap:after {
  content: "";
  display: table;
}
.title-wrap:after {
  clear: both;
}
.title-wrap .sub-title {
  float: left;
  margin-bottom: 5px;
  margin-top: 0;
  color: #333333;
  padding-top: 0 !important;
  width: 100%;
  max-width: 65%;
}
.title-wrap .sub-title img {
  margin-right: 10px;
}
.title-wrap .sub-title img.small {
  position: relative;
  top: -12px;
  margin-right: 5px;
  /*max-width: 24px;*/
}
.title-wrap .count {
  float: right;
  padding-left: 20px;
}
.title-wrap .back {
  float: right;
  padding-top: 10px;
}
.title-wrap .back > a {
  float: right;
}
.sub-title {
  margin-bottom: 15px;
  font-size: 17px;
  font-family: "allerregular", Arial, sans-serif;
  position: relative;
  *zoom: 1;
}
.sub-title:before,
.sub-title:after {
  content: "";
  display: table;
}
.sub-title:after {
  clear: both;
}
.sub-title-small {
  font-size: 14px;
}
.sub-title .i-check-circle {
  margin-right: 5px;
  float: left;
  top: 2px;
  position: relative;
}
.sub-title strong {
  font-family: "allerbold", Arial, sans-serif;
}
.sub-title.main-title {
  font-size: 23px;
  padding-top: 20px;
}
.sub-title.main-title.no-margin {
  padding: 0;
}
.sub-title.main-title.no-margin + nav {
  padding-top: 0 !important;
}
.sub-title img.float-left {
  top: 0;
}
.sub-title small {
  display: block;
  padding-top: 8px;
}
.sub-title a,
.sub-title a:link {
  color: #333333;
}
.sub-title a:hover,
.sub-title a:link:hover {
  text-decoration: underline;
}
.sub-title .btn {
  color: #fff !important;
}
.sub-title .btn.btn-white {
  color: #333333 !important;
}
.sub-title .button-actions {
  position: absolute;
  top: -4px;
  right: 0;
}
.sub-title .icon-actions {
  position: absolute;
  top: -4px;
  right: 0;
}
.sub-title.bordered {
  border-bottom: 1px dotted #dddddd;
  padding-bottom: 15px;
}
/************************************************************************************
*  MESSAGE BOX
*  ...ze stareho webu                                                                                                     
************************************************************************************/
.messageBox {
  position: absolute;
  z-index: 10000 !important;
  width: 621px;
  left: 50%;
  margin-left: -310px;
}
.messageBox a {
  color: #E03A3A;
  font-weight: normal;
  text-decoration: underline;
}
.messageBox a:hover {
  text-decoration: none;
}
.messageBox .mb-t {
  display: block;
  background: #E03A3A;
  padding: 10px 10px 10px 20px;
  border-bottom: 1px solid #B32E2E;
}
.messageBox .mb-t h3 {
  color: #fff;
  margin: 0;
  font-size: 15px;
  font-weight: bold;
}
.messageBox .mb-t .button_gray {
  position: absolute;
  top: 10px;
  right: 10px;
  border: 1px solid #B32E2E;
  display: inline-block;
  padding: 5px 10px;
  background: #fff;
  margin: 0px;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
.messageBox .mb-c {
  background: #fff;
}
.messageBox .mb-c .form_row {
  margin: 0 0 5px 0;
  *zoom: 1;
}
.messageBox .mb-c .form_row:before,
.messageBox .mb-c .form_row:after {
  content: "";
  display: table;
}
.messageBox .mb-c .form_row:after {
  clear: both;
}
.messageBox .mb-c .form_row label {
  width: 20%;
  float: left;
  display: block;
  padding: 0;
}
.messageBox .mb-c .form_row .input_wrap {
  float: right;
  width: 80%;
  padding: 0;
}
.messageBox .mb-c .infobox {
  width: auto;
  margin: 10px auto 0 auto;
}
.messageBox .mb-c .infobox.notice {
  background: #f7f9fd url('/img/popup_infobox_notice_icon.png') no-repeat 13px 13px;
  padding: 10px 15px 10px 40px;
}
.messageBox .mb-c form {
  padding: 20px 20px 10px;
  *zoom: 1;
  background: #EEEEEE;
  border-top: 1px solid #DDDDDD;
}
.messageBox .mb-c form:before,
.messageBox .mb-c form:after {
  content: "";
  display: table;
}
.messageBox .mb-c form:after {
  clear: both;
}
.messageBox .mb-c form .form_row {
  margin: 0 -2px 10px 0;
}
.messageBox .mb-c form .form_row label {
  padding: 6px 0;
}
.messageBox .mb-c form .submit_button.right {
  margin: 0;
  float: right;
}
.messageBox .mb-c form input[type='text'] {
  width: 80%;
  float: right;
}
.messageBox .mb-c form textarea {
  width: 80%;
  float: right;
}
.padd-20 {
  padding: 20px;
  line-height: 1.4em;
}
#lbOverlay {
  background-color: #000000;
  cursor: pointer;
  position: absolute;
  width: 100%;
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
}
#lbCenter,
#lbBottomContainer,
#lbTopContainer {
  background-color: #FFFFFF;
  left: 50%;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}
.lbLoading {
  background: url("/images/loading.gif") no-repeat scroll center center #ffffff;
}
#lbImage {
  background-repeat: no-repeat;
  border: 10px solid #FFFFFF;
  left: 0;
  position: absolute;
  top: 0;
}
#lbPrevLink,
#lbNextLink {
  display: block;
  outline: medium none;
  position: absolute;
  top: 0;
  width: 50%;
}
#lbPrevLink {
  left: 0;
}
#lbPrevLink:hover {
  background: url("/images/prevlabel.gif") no-repeat scroll 0 15% transparent;
}
#lbNextLink {
  right: 0;
}
#lbNextLink:hover {
  background: url("/images/nextlabel.gif") no-repeat scroll 100% 15% transparent;
}
#lbBottom,
#lbTop {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #FFFFFF;
  border-right: 10px solid #FFFFFF;
  border-style: solid solid none;
  border-width: 10px;
  color: #666666;
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 1.4em;
  text-align: left;
}
#lbTop {
  border-style: none solid solid;
}
#lbCloseLink {
  background: url("/images/closelabel.gif") no-repeat scroll center center transparent;
  display: block;
  float: right;
  height: 22px;
  margin: 5px 0;
  width: 66px;
}
#lbCaption,
#lbNumber {
  padding-right: 5px;
}
#lbCaption {
  font-weight: bold;
  text-align: center;
  font-size: 14px;
}
#lbStahnout {
  font-weight: bold;
  margin-right: 71px;
}
#lbStahnout a {
  text-decoration: underline;
}
#lbStahnout a:hover {
  text-decoration: none;
}
.wysiwyg {
  padding-top: 0px;
  margin-bottom: 30px;
  max-width: 100%;
}
.wysiwyg .required {
  color: #000;
}
.wysiwyg-nomargin {
  margin-bottom: 0;
}
.wysiwyg-nomargin .buttons,
.wysiwyg-nomargin .smiles {
  margin-bottom: 0 !important;
}
.wysiwyg-nomargin .smiles {
  margin-left: 10px;
  padding-top: 3px;
}
.wysiwyg .buttons {
  *zoom: 1;
  margin-bottom: 10px;
}
.wysiwyg .buttons:before,
.wysiwyg .buttons:after {
  content: "";
  display: table;
}
.wysiwyg .buttons:after {
  clear: both;
}
.wysiwyg .buttons a {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e3e3e3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe3e3e3', GradientType=0);
  float: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-right: 2px;
  border: 1px solid #cccccc;
  border-bottom-color: #999999;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.wysiwyg .buttons a i {
  float: left;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.wysiwyg .buttons .btn-group {
  float: left;
  margin-right: 10px;
}
.wysiwyg .buttons .btn-group a {
  margin: 0;
  border-left: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.wysiwyg .buttons .btn-group a:first-child {
  border-left: 1px solid #cccccc;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.wysiwyg .buttons .btn-group a:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.wysiwyg .smiles {
  margin-bottom: 10px;
  *zoom: 1;
}
.wysiwyg .smiles:before,
.wysiwyg .smiles:after {
  content: "";
  display: table;
}
.wysiwyg .smiles:after {
  clear: both;
}
.wysiwyg textarea {
  width: 100%;
  background: #fff;
  border: 1px solid #c0c0c0;
  min-height: 150px;
}
i[class*="w-"] {
  width: 22px;
  height: 22px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url('../img/wysiwyg.png');
}
.w-bold {
  background-position: 0 0;
}
.w-fontsize {
  background-position: 0 -22px;
}
.w-link {
  background-position: 0 -44px;
}
.w-cite {
  background-position: 0 -66px;
}
.w-list {
  background-position: 0 -88px;
  width: 24px !important;
}
.w-align {
  background-position: 0 -110px;
  width: 24px !important;
}
.w-compass {
  background-position: 0 -132px;
  width: 24px !important;
}
.w-image {
  background-position: 0 -154px;
}
.w-frog {
  background-position: 0 -176px;
  width: 25px !important;
}
.w-youtube {
  background-position: 0 -198px;
  width: 35px !important;
}
.w-stream {
  background-position: 0 -220px;
  width: 56px !important;
}
.w-vimeo {
  background-position: 0 -242px;
  width: 47px !important;
}
.w-image-direct {
  background-position: 0 -265px;
}
.w-image-last {
  background-position: 0 -290px;
}
a:hover .w-bold {
  background-position: -57px 0;
}
a:hover .w-fontsize {
  background-position: -57px -22px;
}
a:hover .w-link {
  background-position: -57px -44px;
}
a:hover .w-cite {
  background-position: -57px -66px;
}
a:hover .w-list {
  background-position: -57px -88px;
}
a:hover .w-align {
  background-position: -57px -110px;
}
a:hover .w-compass {
  background-position: -57px -132px;
}
a:hover .w-image {
  background-position: -57px -154px;
}
a:hover .w-frog {
  background-position: -57px -176px;
}
a:hover .w-youtube {
  background-position: -57px -198px;
}
a:hover .w-stream {
  background-position: -57px -220px;
}
a:hover .w-vimeo {
  background-position: -57px -242px;
}
a:hover .w-image-direct {
  background-position: -57px -265px;
}
a:hover .w-image-last {
  background-position: -57px -290px;
}
@font-face {
  font-family: 'ss-pika';
  src: url('../font/ss-pika.eot');
}
@font-face {
  font-family: 'ss-pika';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAJpsAAoAAAAAmiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAlB8AAJQfKPqYCk9TLzIAAJUUAAAAYAAAAGAOkh0pY21hcAAAlXQAAADkAAAA5Npt3ipnYXNwAACWWAAAAAgAAAAIAAAAEGhlYWQAAJZgAAAANgAAADYA1L86aGhlYQAAlpgAAAAkAAAAJAa+BD9obXR4AACWvAAAAkwAAAJMoigN021heHAAAJkIAAAABgAAAAYAk1AAbmFtZQAAmRAAAAE5AAABObJCg0Nwb3N0AACaTAAAACAAAAAgAAMAAAEABAQAAQEBCHNzLXBpa2EAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHiEv6lPpUBR0AAARhDx0AAARmER0AAAAJHQAAlBYSAJQCAAEACAAPABEAEwAWABsAIAAlACoALwA0ADkAPgBDAEgATQBSAFcAXABhAGYAawBwAHUAegB/AIQAiQCOAJMAmACdAKIApwCsALEAtgC7AMAAxQDKAM8A1ADZAN4A4wDoAO0A8gD3APwBAQEGAQsBEAEVARoBHwEkASkBLgEzATgBPQFCAUcBTAFRAVYBWwFgAWUBagFvAXQBeQF+AYMBiAGNAZIBlwGcAaEBpgGrAbABtQG6Ab8BxAHJAc4B0wHYAd0B4gHnAewB8QH2AfsCAAIFAgoCDwIUAhkCHgIjAigCLQIyAjcCPAJBAkYCSwJQAlUCWgJfAmQCaQJuAnMCeAJ9AoIChwKMApEClgKbAqACpQKqAq8CtAK5Ar4CwwLIAs0C0gLXAt0C43NzLXBpa2Fzcy1waWthdTB1MXUyMHVFMDAydUU0MDd1RTYwMHVFNjAxdUU2MDJ1RTYwM3VFNjA0dUU2MDV1RTYwNnVFNjA3dUU2MDh1RTYwOXVFNjBBdUU2MEJ1RTYwQ3VFNjBEdUU2MEV1RTYwRnVFNjEwdUU2MTF1RTYxMnVFNjEzdUU2MTR1RTYxNXVFNjE2dUU2MTd1RTYxOHVFNjE5dUU2MUF1RTYxQnVFNjFDdUU2MUR1RTYxRXVFNjFGdUU2MjB1RTYyMXVFNjIydUU2MjN1RTYyNHVFNjI1dUU2MjZ1RTYyN3VFNjI4dUU2Mjl1RTYyQXVFNjJCdUU2MkN1RTYyRHVFNjJFdUU2MkZ1RTYzMHVFNjMxdUU2MzJ1RTYzM3VFNjM0dUU2MzV1RTYzNnVFNjM3dUU2Mzh1RTYzOXVFNjNBdUU2M0J1RTYzQ3VFNjNEdUU2M0V1RTYzRnVFNjQwdUU2NDF1RTY0MnVFNjQzdUU2NDR1RTY0NXVFNjQ2dUU2NDd1RTY0OHVFNjQ5dUU2NEF1RTY0QnVFNjRDdUU2NER1RTY0RXVFNjRGdUU2NTB1RTY1MXVFNjUydUU2NTN1RTY1NHVFNjU1dUU2NTZ1RTY1N3VFNjU4dUU2NTl1RTY1QXVFNjVCdUU2NUN1RTY1RHVFNjVFdUU2NUZ1RTY2MHVFNjYxdUU2NjJ1RTY2M3VFNjY0dUU2NjV1RTY2NnVFNjY3dUU2Njh1RTY2OXVFNjZBdUU2NkJ1RTY2Q3VFNjZEdUU2NkV1RTY2RnVFNjcwdUU2NzF1RTY3MnVFNjczdUU2NzR1RTY3NXVFNjc2dUU2Nzd1RTY3OHVFNjc5dUU2N0F1RTY3QnVFNjdDdUU2N0R1RTY3RXVFNjdGdUU2ODB1RTY4MXVFNjgydUU2ODN1RTY4NHVFNjg1dUU2ODZ1RTY4N3VFNjg4dUU2ODl1RjYwMXUxRjQ0MHUxRjRFMgAAAgGJAJEAkwIAAQAEAAcACgANASoCAQJPAzcENQTxBeAGzQe7CFQJUQnwCsEM0w2RDi4PIQ/EEH4REBGuEi0SqxMqE6kUUxVwFkoXMhgSGZobAhwXHMgdTB/OIQsi9SN0JGolXyZSJ9Yp7SqKK9QsuS16LjwvUDA3MUkywDTDNvE5CTspPVI+bz+LQWBCEELYQ5pEWUWTRsZIA0i6SlVLkUzbTd9OcU8BT6VQlFFiUmJTA1PtVNpWAlbWV3pX01gmWMhZ2lpEW9RdA12hXidfUGBkYSpiCGJSYqRjGWQpZWRmJmbcZ8xo4WmtarprRmxLbUluLW8Wb/hxa3KKc6h1yHcOeNZ6nHwrfUV+DH6xf4CAeYFFgjuDPYPBhLaF4YbOh1eI1Iq0izeMJozBjZqOhv6UDv6UDv6UDvyUDvur+Eb4FhXHi7+gtba1taG+i8eLx3W+YbZhtVegT4tPi1h2YWFgYHZYi0+LT6BYtmG1YL52x4sImNwVcosFhIuFjYaQh4+IkYuSCIvWQYsFg4uGjYaQhpCJkIuTCIukBYuSjZGQj5CQkI2TiwjVi4vWBYuSjpGP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i4SNhZAIWbIFhZCDjYKLgYuCiISEg4WGg4mBCINNBYqDiIOFhYSFhIeCinyKf4uCi4OLf4t8jIKMg4+FkYWRh5OKk4a0iZ+LjImVhpOEkQiDkoKOgYuCi4OIg4YIW2UFhYaDiYKLg4uDjYSReJp6nHydhpKIk4uTi5SNk5GRCLC8BZCSjpSLlIuViJSEk4WTgo+BjAhOkwWDjISPhJGFkYiTipOIo4uijqSLk46SkpKRkZKPlIwIyJMFlYyUkJGTkpOOlIuVi5SIk4aSCGa8BYWSiJKLlIyTjpOQkpqdnJyempGRk46Ui5OLk4iShgi7ZQWThpOIlIuVi5SOk5KSkZCTjZUIkskFjJSPkpGRkZGTj5SMoo2ji6OJlIqSh5KFkYWOhIyCCJNNBY2BkIOThZKElIiVi5KLk42TkKGcnJiWlJKQk46Ti5SLkoiShZ58m3qaeZGEjoOLgwiLgoiEhoRxaX56i4uHhYiDi4OLgY+DkYORhJOFlImnh6GJmYmTipKHkYWShY6EjIII/Af7NhWvi6iXpKOkpJepi66Lrn+pcqRyo26YZ4toi21+c3Nycn9ti2iLaJdtpHKjc6l/rosIDvur+XP3pBWSgo6Ci4CLfYZ/gYKBgYCHfYsI/RmLBXmLfJOBm4Gai5uUnAj31/jpBZScmpSei5+LmYKVeghe/D4VjYsFkouSjpGRkpGOkoyTkayUzJXqjJKJkYaRh5GFj4SNdY91i3WHhImFh4aFhoWJhYyECJUsk0qSaoyDjoSRhZKFkYiSiwiM+0QVm4uYkJaWlpaQmIubi5qGmYCVgJZ+kXuLfIt+hYCAgIGGfYt8i3uQfpaAloCYhpqLCA77q/gI+iUVz4vJe8RpxGq4Xq1SrFKcTItIi0h6TWpSaVFeXlJqUmlNe0eLSItNm1KtUqxduGrFCGrEesmLzovOnMqsxKzEubjErMStyZvOiwj7dPxSFfhViwWSi5GNkJCQkI2RjJKOrIuriKyKkomRhpCGkIWOhIsI/FWLBYSLhYiGhoWGiYWKhIlqi2uNaoyEjYWRhpCGkYmSiwgO+6v5ffkCFYv7ZwWLT3VYYGFfYFd2T4sI/G6LBX2LgI+BlYGVhpeLmAiL+PEFi5aPlpOUkpSVkZeNy5bMkc2LzYvMhcuAlomVhZOCk4KPgIuACIv8v7+LBayLp5ajoqOil6eLrAiL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DRWPi5CNj44Ijo0Fjo2NjY+Njo2PjpCPj46Rj5CPkJCRj5GRkpCRkZKQkZGSkZGSkpKSkpGSkpKRkpKTCJGSkZOQk5CSi5KHkYiShY+Ciwg0iwWCwISph5GDl32ReIt3i32FhH+Fg4RtglgINIsFgouFh4iEh4SLhZCEkIORg5GEkoORhJKEkYSShJKEkoSShZGFkoaRhZKGkYWRh5CGCJCHkIeQiJCHj4iPiY6JjomNiQiPiQWPiI+JkIsIr/ufFZiLl5CVlZWVkJaLmQiL1QWLkI6RkJGRkJCOkYsI1YsFmYuWkJWVlZWQlouZCPsQiwV4i3mDfHx8fIN5i3gIi/sQBQ77q/ku+gwVk4mShpGFkISOg4uCCIv8RgWLdXtsbGNrY2doY2tjbGx7dYtuinKLdosuiyqTJJyCjYSQhpKFkYmTi5QIi/kABYuUjZORkpGRkpCTjfKc7JPoi+iL7YPyegj8VvvDFaOLnpGZmZqYlJ6No46di56IoYmjgp59mH2YeJJyi3CLeYmEiIGGhoOLgAiL+y4Fi4CQg5WGkYiciqiLCPdJixWgi52SmpiZmZSdjaONnYueiaCJooOefJh9mXmSdYt1i3mEfX19foN4iHSJdot4jXkIjnOTeZl9mX6dhKGLCKT3FhWNeYt7iXuId4OAfYt9i4OWiJ+Km4ubjJ2NoJSVmYuai5OBjXYI9yf7FBWhi5uNmI+Zj4+XhJ+Hl4KOfYaCiIKKgot6i4GViZ6JmIucjaGMnpWUnYuOi42LjosIjouNio2LjouNi4yKjYqNi4yLCIyKBZqHlI+OlpKfh5d9j36Pe411i3aLeYR9fn1+g3iIdYl2i3iNeY50lHmZfpl9nIWgiwj71vcTFYx6i3uKfYl3gIF5i4KLhouIiwiL9QWMi46LjouPi46MjouWi5KIkIePh46DjIAI9xH8cBWxiwWVi5SOkpKSko+Ui5UIi/UFi5WOlJOSkpKUj5WLCO6LBZaLlI+SkpKSj5SLlQiLsPyFi4v7fgXcft6F34sIDvur+S76DBWTiZKGkYWQhI6Di4IIi/xGBYt1e2xsY2tjZ2hja2NsbHt1i26Kcot2iy6LKpMknIKNhJCGkoWRiZOLlAiL+QAFi5SNk5GSkZGSkJON8pzsk+iL6Ivtg/J6CPsY+70VpIsFk4uPj4uTCIv3HbCLBZOLkI+LkwiLpAWLk4aPg4sI+xCLBYOLh4eLgwiLcgWLg4+Hk4sIsIuL+x0Fi4OPh5SLCPsd9xAVi4CKhIiGhYWDiYCMiYuIi4mLiIuJjIqLiYuKi4qMiouKi4qLCIvEBZOMkIuOi5eMlYiSg46HjIWLgQj7QosVi4CKhIiGhYWDiYGMiIuJi4iLiIuJjIqLiYuKi4qMiouKi4uLCIvEBZKMkIuOi5eMlYiSg46HjIWLgQhO+xAVjouOjI6NjY6NjouOCIuvBZGKkYqSiwiNiwWmi6CSmZiZmZGei6OLpYWefZh8mnSSbIuEi4SLhIqDi4WKhosIg4sFh4qHiYeHiIeJh4uICIv7PwWLg4+HlIsIpIsF90KLFY6LjoyNjY6OjI6LjgiLrwWSipGKkosIjYsFpougkpmYmZmRnouji6WFnn2YfJp0kmuLhYuEi4OKhIuEioeLCIOLBYaKh4mIh4iHiYeLiAiL+z8Fi4OPh5OLCKWLBa/79RWxiwWVi5SOkpKSko+Ui5UIi/UFi5WOlJOSkpKUj5WLCO6LBZaLlI+SkpKSj5SLlQiLsPyFi4v7fgXcft6F34sIDvur+S76DBWTiZKGkYWQhI6Di4IIi/xGBYt1e2xsY2tjZ2hja2NsbHt1i26Kcot2iy6LKpMknIKNhJCGkoWRiZOLlAiL+QAFi5SNk5GSkZGSkJON8pzsk+iL6Ivtg/J6CPuo+8MVoouekpqYmpmUnY2jjZ2Ln4mgiaOCnn2YfZh4knKLcIt5iYOIgoaGg4uACIv7LQWLgJCDlIeQh52JqYsI9wuRFaSLBZOLj4+LkwiLycWLBY6LjYyOjo6NjI6LjwiLowWLj4qOiI2IjomMiIsIUYuLpMmLBZOLkI+LkwiLpAWLk4aPg4sIKIsFg4uGh4uDCIv7QgWLg5CHk4sI+5n3EBWLgIqEiIaFhYOJgYyIi4iLiYuIi4mMiouJi4qLioyKi4qLiosIi8QFk4yQi46Ll4yViJKDjoeMhYuBCPchPRWDi4WLiIsIi/UFjYuOi46Lj4uOjI2LlouTiI+HkIeNg4yAjXqLe4l9iXeBgXiLCPteXRWOi46MjY2OjoyOi44Ii68FkoqRipKLCI2LBaaLoJKZmJmZkZ6Lo4ulhZ59mHyadJJri4WLhIuDioSLhIqHiwiDiwWGioeJiIeIh4mHi4gIi/s/BYuDj4eTiwiliwX3Tfv1FbGLBZWLlI6SkpKSj5SLlQiL9QWLlY6Uk5KSkpSPlYsI7osFlouUj5KSkpKPlIuVCIuw/IWLi/t+Bdx+3oXfiwgO+6v5LvoMFZOJkoaRhZCEjoOLggiL/EYFi3V7bGxja2NnaGNrY2xse3WLbopyi3aLLosqkyScgo2EkIaShZGJk4uUCIv5AAWLlI2TkZKRkZKQk43ynOyT6Ivoi+2D8noI+6H7QRWLgIqEiIaFhYOJgIyIi4iLh4uIi4mMiYsIiIyLxAWSjJCLj4uXjJWIkoOOh4yFi4EI9yr7FRWZi5+PpZSVj4+Vi5sIi7wFi5OHj4OLCHGLBYOLh4eLgwiLcwWLg4qHiosIi4sFiIiFioOLe4uBlImeiZmLnI2djJ2UlJ2LCK+GBZGJkYyQkJCPjpGNkpCah5V+kHaPeI17i3aLeoV9fnx+g3mJdolzi3aNdo52k3mZfgiaf5yEn4sI+/CKFaGLnZGZmJiZkpyLoQiL9wwFi5OHj4OLCHKLBYOLhoeLgwiL+woFi3qDg3uLeouDk4ucCIueBYuTh4+CiwhriwWDi4aHi4OLbY93koGVfJaCmoaUiJeKmosI9x2RFY6LjoyNjY2OjY6LjgiLrwWRipGKk4sIjYsFpougkpmYmZmRnouji6WFnn2YfJp0kmuLhYuEi4OKhIuEioeLCIOLBYaKh4mIh4iHiYeLiAiL+z8Fi4OPh5OLCKWLBa/79RWxiwWVi5SOkpKSko+Ui5UIi/UFi5WOlJOSkpKUj5WLCO6LBZaLlI+SkpKSj5SLlQiLsPyFi4v7fgXcft6F34sIDvur+S76DBWTiZKGkYWQhI6Di4IIi/xGBYt1e2xsY2tjZ2hja2NsbHt1i26Kcot2iy6LKpMknIKNhJCGkoWRiZOLlAiL+QAFi5SNk5GSkZGSkJON8pzsk+iL6Ivtg/J6CPxT+1gVhYWDiYGMiIuJi4iLiIuJjIqLiYuKi4qMiouKi4uLCIvEBZKMkIuOi5eMlYiSg46HjIWLgYuAioSIhgj32yEVmYufj6aUlI+QlYubCIu8BYuTho+DiwhyiwWCi4eHi4MIi3MFi4OLh4qLiIiFioKLeouClImeiZmLnI2djJ2VlJyLCK+GBZGJkYyQkJCPjpGNkpGahpV+kHaPeY16i3aLeoV9fn1+gnmJdolzi3aNdo52k3mafgiZf5yEn4sI+2eQFZOLkI+LkwiL8rT7AIuLBY6Gj4mPiwitiwWUi4+Pi5MIi/dCBYuTh4+CiwhziwWCi4eHi4MIiyRj9wCKigWKkIeOhYsIaIsFg4uHh4uDCIv7QgWLg4+Hk4sIpIsF+0GLFY6LjoyOjY2OjY6LjgiLrwWRipGKkosIjYsFpougkpmYmZmRnouji6WFnn2YfJp0kmyLhIuEi4SKg4uFioaLCIOLBYeKh4mHh4iHiYeLiAiL+z8Fi4OPh5SLCKSLBfdm+/UVsYsFlYuUjpKSkpKPlIuVCIv1BYuVjpSTkpKSlI+ViwjuiwWWi5SPkpKSko+Ui5UIi7D8hYuL+34F3H7ehd+LCA77q/cN+LQVizyRQJdD3XrYgtWICIv7CwVdjVuPV5JYk2aRd492j3uPgY1/joGQg5SCk4aViJV77IPri+qLnoudjJ6LnYycjJoIjJqMmoyZjJqNl4yXjZeMlYyVjZSMlIySjZOMkYuQjJCMj4uPCI2QBY2VkZWTk5OTlZCXjpWNm4+gj5+QsJC+kr+Su5C5jQiL+wsFQIg9gTt7f0aFQos9CPfz+3kViIuGjIaNg5CHlIuXCIvtBWKPX5JblFuUb5KDkHaXgZ6LpYumlZ6gl5OPp5K8lbuUt5KzjwiL7QWLl4+Uk4+WkJWLlIWtdK9vsGmxaadxnXaed5Z/j4aVgIt/gX6Ih39/eHd4d29wZmkIZmpnbml0hoiGiYSLCA77q/lk+c8VjIYFjIeMh4uGjIaMhYyDjYSMgoyCjYGMgY1/jH+Mf418jH2MfIx8jHyLeox5i3iMeYt4CIssgyt7KoiBhoGCg4KCgoZ/iIGJe4d2h3aHZ4VYg1eEWoddiQiL9wsF1Y7ZlN2cltCR1ovdi9yF1IDNO5s9lT+OCIv3CwW5ibyGv4S+hK+GoIagh5uHlYmXiJSGlIOTg5CBjoEI/FH8lBWHi4eMhY2DkYaTi5cIi+0FY49fklyUW5RwkoOQdpeAnouli6aWnqCXk4+nkrqVu5S2krOPCIvtBYuWkJSTkJaQlYuUha10r2+wabFpp3Gfdp53ln+OhpWAi3+BfoiHgH54d3d3b3BlaghmamduaXSGiIaJhYsIDvur+Ub5wBWUiZKGkYWQhI6Di4IIi/yyBYuCiISGhIWEhIeCiQiFiQWIi4aKhIqFioSJgoqCiYGKgIp/iX+Kfol+inyJe4p8iXqKe4p6iniKd4p4i3eLdosId4t3i3eLd4x5jHqMeox7jHuNfIx8jX6Mfo1+jICNgIyBjIKNgoyDjYWMhYyGjIiLCISNBYONg4+GkoaSiJKLlAiL+LIFi5SOk5CSkJGTkJONjIuOi5CMkYyTjZaNl4yXjZeNCItdBYt6kXyXf5h/mYWci5CLkYyUjXWUgZiLngiL9AWLmJCXlZWUlZePmIuZi5eHlIGVgZB/i34Ii3AFqoysjK6Looubi5aKCItOBYt6kXyXf5d/moWci5CLkYyTjXaUgZiLngiL9AWLmJCXlJWVlZePmIuZi5aHlYGVgZB/i34Ii2gFvYayhamFCPvq/KAVwYsFkouRjpCPj5COkYuSCIvu7osFkouRjpCPj5COkYuSCIvGBYuSiJGHkIaQhY2Eiwgoi4vuBYuSiJGHkIaQhY2EiwhQiwWEi4WJhoaGhomFi4QIiygoiwWEi4WJhoaGhomFi4QIi1AFi4SNhZCGkIeRiJKLCO6LiygFi4SOhZGHkoaRiJOLCA77q/ly+VsVkoaPhIuCCItZBYuEiIWHh4aGhYmEiwhZi4v7pvspi4v3pkGLi/um+ymLi/emQIuL+6b7KYuL96ZaiwWEi4WNhpCGj4mRi5IIi70Fi5SPkpKQ9wnU9wrG9wq3kY6Qi5GI9wpf9wlQ9wpCCGT8NhWZi5aGlYGVgZCAi32LfoZ/gYGBgYCHfYsI/RmLBX2LgI+BlYGVhpeLmIuZkJaVlZWVlpCZiwj5GYsFDvur+Wn4/hWaepJziGwIh1UFgyqDTINtfmF0bml7a31VhD+La4tvjXKRcpB6kIKQgY9/k3uVgJKDkISOhI+Ajn2OCH2Oeox4iwhvi4v4AQWfj56RnJObkpmSlpKWkpWUlJaUl5GUkJGPkpCVj5iPmY6UjJCMkIyUj5mNlYyTjY8IjI+Nko6UjpSPkY6Pj4+QjpGPko6SjZOLm4qYhJV+mnqUbo1ijWGJXYVWCPdWiwWpi6GEmXwI/O2hFYv8UvsQi4v4UvcQiwUO+6v5afhkFX18dYRtiwj7VosFkVaNXIliiWKCbnx5gX9+hHuLg4uEjISPhY6Gj4eOiI+HkoiTiJSJkoqPiZCKkomVCIeZiZWLj4qQiJSHmYeZhpWHkYaShZOCl4KWgZSAkoCSfZJ7knqTeJF3kAiL+ACniwWni6CN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AukAYwLpAGMC6QAAAukAAALpAAAC6QAZAukAGQLpABkC6QACAukAMgLpAAAC6QABAukAAQLpADIC6QABAukAAALpAAAC6QAAAukAAALpAAAC6QBjAukAAALpAAAC6QAAAukAAALpADIC6QAyAukAMgLpADIC6QAyAukAMgLpADIC6QAyAukAMgLpAAAC6QACAukAGQLpAAAC6QAAAukAAALpABoC6QABAukAGgLpAAAC6QAyAukAGQLpAAAC6QAAAukAGQLpAAAC6QBjAukAAALpABkC6QABAukABQLpADUC6QAEAukAAALpAAAC6QAAAukAYwLpAJUC6QBqAun//QLpABoC6QArAukAAALpAAAC6QAZAukAEwLpAAAC6QAAAukAGQLpAAAC6QCwAukAlwLpABkC6QABAukAAQLpAAEC6QAAAukAAALpAAAC6QAyAukAGQLpAAAC6QAAAukAAALpADIC6QAyAukAAwLpADIC6QAyAukAMgLpADIC6QAyAukAMgLpADIC6QAZAukAAALpABoC6QAAAukAAALpAAAC6QAAAukAAALpAAAC6QAyAukAAALpABkC6QAAAukAGQLpAAAC6QAAAukAGQLpAAAC6QAAAukAAALpABkAAFAAAJMAAAAAAA4ArgABAAAAAAABAA4AAAABAAAAAAACAA4ARwABAAAAAAADAA4AJAABAAAAAAAEAA4AVQABAAAAAAAFABYADgABAAAAAAAGAAcAMgABAAAAAAAKACgAYwADAAEECQABAA4AAAADAAEECQACAA4ARwADAAEECQADAA4AJAADAAEECQAEAA4AVQADAAEECQAFABYADgADAAEECQAGAA4AOQADAAEECQAKACgAYwBzAHMALQBwAGkAawBhAFYAZQByAHMAaQBvAG4AIAAxAC4AMABzAHMALQBwAGkAawBhc3MtcGlrYQBzAHMALQBwAGkAawBhAFIAZQBnAHUAbABhAHIAcwBzAC0AcABpAGsAYQBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');
  font-weight: normal;
  font-style: normal;
}
[class^="ss-"],
[class*=" ss-"] {
  font-family: 'ss-pika';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ss-megaphone:before {
  content: "\1f4e2";
}
.ss-view:before {
  content: "\1f440";
}
.ss-share:before {
  content: "\f601";
}
.ss-businessuser:before {
  content: "\e407";
}
.ss-zoom:before {
  content: "\e002";
}
.ss-chat:before {
  content: "\e688";
}
.ss-motorcycle:before {
  content: "\e687";
}
.ss-tip:before {
  content: "\e689";
}
.ss-plus:before {
  content: "\e64d";
}
.ss-minus:before {
  content: "\e600";
}
.ss-qoute:before {
  content: "\e601";
}
.ss-info:before {
  content: "\e602";
}
.ss-reply:before {
  content: "\e603";
}
.ss-redirect:before {
  content: "\e604";
}
.ss-replay:before {
  content: "\e605";
}
.ss-refresh:before {
  content: "\e606";
}
.ss-star:before {
  content: "\e607";
}
.ss-home:before {
  content: "\e64e";
}
.ss-print:before {
  content: "\e64f";
}
.ss-alarmclock:before {
  content: "\e650";
}
.ss-clock:before {
  content: "\e651";
}
.ss-delete:before {
  content: "\e652";
}
.ss-navigateright:before {
  content: "\e653";
}
.ss-navigateleft:before {
  content: "\e654";
}
.ss-emptyheart:before {
  content: "\e608";
}
.ss-heart:before {
  content: "\e609";
}
.ss-flag:before {
  content: "\e60a";
}
.ss-settings:before {
  content: "\e60b";
}
.ss-alert:before {
  content: "\e60c";
}
.ss-caution:before {
  content: "\e60d";
}
.ss-fuel:before {
  content: "\e60e";
}
.ss-mail:before {
  content: "\e60f";
}
.ss-write:before {
  content: "\e610";
}
.ss-draw:before {
  content: "\e655";
}
.ss-erase:before {
  content: "\e656";
}
.ss-check:before {
  content: "\e657";
}
.ss-snowflake:before {
  content: "\e658";
}
.ss-help:before {
  content: "\e659";
}
.ss-right:before {
  content: "\e65a";
}
.ss-left:before {
  content: "\e65b";
}
.ss-up:before {
  content: "\e611";
}
.ss-down:before {
  content: "\e612";
}
.ss-upright:before {
  content: "\e613";
}
.ss-upleft:before {
  content: "\e614";
}
.ss-downright:before {
  content: "\e615";
}
.ss-downleft:before {
  content: "\e616";
}
.ss-cursor:before {
  content: "\e617";
}
.ss-zoomin:before {
  content: "\e618";
}
.ss-zoomout:before {
  content: "\e619";
}
.ss-binoculars:before {
  content: "\e65c";
}
.ss-writingdisabled:before {
  content: "\e65d";
}
.ss-trash:before {
  content: "\e65e";
}
.ss-tag:before {
  content: "\e65f";
}
.ss-halfheart:before {
  content: "\e660";
}
.ss-halfstar:before {
  content: "\e661";
}
.ss-medal:before {
  content: "\e662";
}
.ss-paintroller:before {
  content: "\e61a";
}
.ss-rubberstamp:before {
  content: "\e61b";
}
.ss-checkclipboard:before {
  content: "\e61c";
}
.ss-linechartclipboard:before {
  content: "\e61d";
}
.ss-headset:before {
  content: "\e61e";
}
.ss-rss:before {
  content: "\e61f";
}
.ss-send:before {
  content: "\e620";
}
.ss-usersgroup:before {
  content: "\e621";
}
.ss-adduser:before {
  content: "\e622";
}
.ss-removeuser:before {
  content: "\e663";
}
.ss-deleteuser:before {
  content: "\e664";
}
.ss-userprofile:before {
  content: "\e665";
}
.ss-briefcase:before {
  content: "\e666";
}
.ss-cart:before {
  content: "\e667";
}
.ss-emptycart:before {
  content: "\e668";
}
.ss-coins:before {
  content: "\e669";
}
.ss-calculator:before {
  content: "\e623";
}
.ss-piechart:before {
  content: "\e624";
}
.ss-upwardsbarchart:before {
  content: "\e625";
}
.ss-uniE573downwardsbarchart:before {
  content: "\e626";
}
.ss-horizontalbarchart:before {
  content: "\e627";
}
.ss-analytics:before {
  content: "\e628";
}
.ss-map:before {
  content: "\e629";
}
.ss-location:before {
  content: "\e62a";
}
.ss-maplocation:before {
  content: "\e62b";
}
.ss-database:before {
  content: "\e66a";
}
.ss-hdd:before {
  content: "\e66b";
}
.ss-vinylrecord:before {
  content: "\e66c";
}
.ss-index:before {
  content: "\e66d";
}
.ss-page:before {
  content: "\e66e";
}
.ss-heartbook:before {
  content: "\e66f";
}
.ss-rows:before {
  content: "\e670";
}
.ss-columns:before {
  content: "\e62c";
}
.ss-download:before {
  content: "\e62d";
}
.ss-upload:before {
  content: "\e62e";
}
.ss-addfile:before {
  content: "\e62f";
}
.ss-removefile:before {
  content: "\e630";
}
.ss-deletefile:before {
  content: "\e631";
}
.ss-downloadfile:before {
  content: "\e632";
}
.ss-uploadfile:before {
  content: "\e671";
}
.ss-importfile:before {
  content: "\e672";
}
.ss-exportfile:before {
  content: "\e673";
}
.ss-uniEC0A:before {
  content: "\e674";
}
.ss-textfile:before {
  content: "\e675";
}
.ss-exe:before {
  content: "\e676";
}
.ss-zip:before {
  content: "\e677";
}
.ss-doc:before {
  content: "\e633";
}
.ss-ppt:before {
  content: "\e634";
}
.ss-pdf:before {
  content: "\e635";
}
.ss-jpg:before {
  content: "\e636";
}
.ss-png:before {
  content: "\e637";
}
.ss-list:before {
  content: "\e686";
}
.ss-logout:before {
  content: "\e638";
}
.ss-login:before {
  content: "\e639";
}
.ss-addcalendar:before {
  content: "\e63a";
}
.ss-removecalendar:before {
  content: "\e678";
}
.ss-steeringwheel:before {
  content: "\e679";
}
.ss-highway:before {
  content: "\e67a";
}
.ss-road:before {
  content: "\e67b";
}
.ss-picture:before {
  content: "\e67c";
}
.ss-cocktail:before {
  content: "\e67d";
}
.ss-present:before {
  content: "\e67e";
}
.ss-bank:before {
  content: "\e63b";
}
.ss-like:before {
  content: "\e63c";
}
.ss-dislike:before {
  content: "\e63d";
}
.ss-user:before {
  content: "\e63e";
}
.ss-users:before {
  content: "\e63f";
}
.ss-femaleuser:before {
  content: "\e640";
}
.ss-creditcart:before {
  content: "\e641";
}
.ss-file:before {
  content: "\e642";
}
.ss-calendar:before {
  content: "\e643";
}
.ss-barchart:before {
  content: "\e67f";
}
.ss-attach:before {
  content: "\e680";
}
.ss-book:before {
  content: "\e681";
}
.ss-openbook:before {
  content: "\e682";
}
.ss-books:before {
  content: "\e683";
}
.ss-compose:before {
  content: "\e684";
}
.ss-phone:before {
  content: "\e685";
}
.ss-outbox:before {
  content: "\e644";
}
.ss-inbox:before {
  content: "\e645";
}
.ss-camera:before {
  content: "\e646";
}
.ss-search:before {
  content: "\e647";
}
.ss-lock:before {
  content: "\e648";
}
.ss-unlock:before {
  content: "\e649";
}
.ss-notifications:before {
  content: "\e64a";
}
.ss-notificationsdisabled:before {
  content: "\e64b";
}
.ss-bookmark:before {
  content: "\e64c";
}
.poll {
  margin-bottom: 30px;
}
.poll-add-answers-row {
  margin-top: 5px;
  *zoom: 1;
}
.poll-add-answers-row:before,
.poll-add-answers-row:after {
  content: "";
  display: table;
}
.poll-add-answers-row:after {
  clear: both;
}
.poll-add-answers-row a {
  display: block;
  float: left;
  line-height: 24px;
  margin-right: 4px;
  font-weight: bold;
  text-decoration: none !important;
}
.poll-add-answers-row a.weak span {
  color: #999999;
}
.poll-add-answers-row a.weak:hover span {
  color: red;
}
.poll-add-answers-row a span {
  position: relative;
  top: 2px;
  margin-right: 3px;
}
.poll .answer {
  font-size: 0;
}
.poll .answer-label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 45%;
  font-size: 12px;
  line-height: 20px;
}
.poll .answer-bar {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 40%;
  font-size: 12px;
  text-align: center;
}
.poll .answer-stats {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 15%;
  font-size: 12px;
  line-height: 20px;
  text-align: right;
}
.poll .answer-stats a {
  float: left;
  margin-left: 10px;
}
.poll-box {
  margin-bottom: 20px;
}
.poll-box.top-spacing {
  padding-top: 17px;
}
.poll-box > span {
  font-size: 11px;
  display: block;
  margin-bottom: 5px;
  color: #888;
}
.poll-box small {
  font-size: 11px;
}
.poll-box hr.sep {
  margin-bottom: 15px;
  margin-top: 5px;
}
.poll-box-answer {
  margin-bottom: 15px;
}
.poll-box-answer a {
  display: block;
  margin-bottom: 8px;
}
.poll-box-bar {
  height: 10px;
}
.poll-box-bar-filled {
  height: 10px;
  position: relative;
}
.poll-box-bar-filled span {
  position: absolute;
  top: 0;
  left: 100%;
  padding-left: 5px;
  color: #999999;
  line-height: 10px;
  font-size: 11px;
}
.poll .info {
  padding-top: 15px;
  padding-bottom: 10px;
}
.poll label {
  cursor: pointer;
  display: block;
  padding-left: 20px;
  position: relative;
  font-size: 14px;
  line-height: 22px;
}
.poll label input {
  position: absolute;
  top: 4px;
  left: 0;
}
.poll .submit {
  padding-top: 15px;
  text-align: center;
}
.poll .result {
  margin: 15px 0 10px;
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  font-weight: bold;
  background-color: #dadada;
}
.poll .result > div {
  height: 20px;
  line-height: 20px;
  color: #fff;
}
.poll .result span {
  display: block;
  white-space: nowrap;
  padding: 0 10px;
}
.poll ol {
  counter-reset: li;
  margin-left: 0;
  padding-left: 0;
}
.poll ol > li {
  position: relative;
  margin: 0 0 15px 2em;
  padding: 5px 15px 5px;
  list-style: none;
}
.poll ol > li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: 0px;
  left: -2em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 2em;
  margin-right: 8px;
  padding: 5px 4px 5px;
  color: #fff;
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, sans-serif;
  text-align: center;
}
.poll ol > li ol,
.poll ol > li ul {
  margin-top: 6px;
}
.poll ol > li ol ol li:last-child {
  margin-bottom: 0;
}
[data-icon]:before {
  font-family: "icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="i-"]:before,
[class*=" i-"]:before {
  font-family: "icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: text-top;
}
.i-adjust:before {
  content: "a";
}
.i-adn:before {
  content: "b";
}
.i-align-center:before {
  content: "c";
}
.i-align-justify:before {
  content: "d";
}
.i-align-left:before {
  content: "e";
}
.i-align-right:before {
  content: "f";
}
.i-ambulance:before {
  content: "g";
}
.i-anchor:before {
  content: "h";
}
.i-android:before {
  content: "i";
}
.i-angle-double-down:before {
  content: "j";
}
.i-angle-double-left:before {
  content: "k";
}
.i-angle-double-right:before {
  content: "l";
}
.i-angle-double-up:before {
  content: "m";
}
.i-angle-down:before {
  content: "n";
}
.i-angle-left:before {
  content: "o";
}
.i-angle-right:before {
  content: "p";
}
.i-angle-up:before {
  content: "q";
}
.i-apple:before {
  content: "r";
}
.i-archive:before {
  content: "s";
}
.i-arrow-circle-down:before {
  content: "t";
}
.i-arrow-circle-left:before {
  content: "u";
}
.i-arrow-circle-o-down:before {
  content: "v";
}
.i-arrow-circle-o-left:before {
  content: "w";
}
.i-arrow-circle-o-right:before {
  content: "x";
}
.i-arrow-circle-o-up:before {
  content: "y";
}
.i-arrow-circle-right:before {
  content: "z";
}
.i-arrow-circle-up:before {
  content: "A";
}
.i-arrow-down:before {
  content: "B";
}
.i-arrow-left:before {
  content: "C";
}
.i-arrow-right:before {
  content: "D";
}
.i-arrow-up:before {
  content: "E";
}
.i-arrows:before {
  content: "F";
}
.i-arrows-alt:before {
  content: "G";
}
.i-arrows-h:before {
  content: "H";
}
.i-arrows-v:before {
  content: "I";
}
.i-asterisk:before {
  content: "J";
}
.i-automobile:before {
  content: "K";
}
.i-backward:before {
  content: "L";
}
.i-ban:before {
  content: "M";
}
.i-bar-chart-o:before {
  content: "N";
}
.i-barcode:before {
  content: "O";
}
.i-beer:before {
  content: "P";
}
.i-behance:before {
  content: "Q";
}
.i-behance-square:before {
  content: "R";
}
.i-bell:before {
  content: "S";
}
.i-bell-o:before {
  content: "T";
}
.i-bitbucket:before {
  content: "U";
}
.i-bitbucket-square:before {
  content: "V";
}
.i-bitcoin:before {
  content: "W";
}
.i-bold:before {
  content: "X";
}
.i-bomb:before {
  content: "Y";
}
.i-book:before {
  content: "Z";
}
.i-bookmark:before {
  content: "0";
}
.i-bookmark-o:before {
  content: "1";
}
.i-briefcase:before {
  content: "2";
}
.i-bug:before {
  content: "3";
}
.i-building:before {
  content: "4";
}
.i-building-o:before {
  content: "5";
}
.i-bullhorn:before {
  content: "6";
}
.i-bullseye:before {
  content: "7";
}
.i-cab:before {
  content: "8";
}
.i-calendar:before {
  content: "9";
}
.i-calendar-o:before {
  content: "!";
}
.i-camera:before {
  content: "\"";
}
.i-camera-retro:before {
  content: "#";
}
.i-caret-down:before {
  content: "$";
}
.i-caret-left:before {
  content: "%";
}
.i-caret-right:before {
  content: "&";
}
.i-caret-up:before {
  content: "'";
}
.i-certificate:before {
  content: "(";
}
.i-chain:before {
  content: ")";
}
.i-check:before {
  content: "*";
}
.i-check-circle:before {
  content: "+";
}
.i-check-circle-o:before {
  content: ",";
}
.i-check-square:before {
  content: "-";
}
.i-check-square-o:before {
  content: ".";
}
.i-chevron-circle-down:before {
  content: "/";
}
.i-chevron-circle-left:before {
  content: ":";
}
.i-chevron-circle-right:before {
  content: ";";
}
.i-chevron-circle-up:before {
  content: "<";
}
.i-chevron-down:before {
  content: "=";
}
.i-chevron-left:before {
  content: ">";
}
.i-chevron-right:before {
  content: "?";
}
.i-chevron-up:before {
  content: "@";
}
.i-child:before {
  content: "[";
}
.i-circle:before {
  content: "]";
}
.i-circle-o:before {
  content: "^";
}
.i-circle-o-notch:before {
  content: "_";
}
.i-circle-thin:before {
  content: "`";
}
.i-clock-o:before {
  content: "{";
}
.i-cloud:before {
  content: "|";
}
.i-cloud-download:before {
  content: "}";
}
.i-cloud-upload:before {
  content: "~";
}
.i-cny:before {
  content: "\\";
}
.i-code:before {
  content: "\e000";
}
.i-code-fork:before {
  content: "\e001";
}
.i-codepen:before {
  content: "\e002";
}
.i-coffee:before {
  content: "\e003";
}
.i-columns:before {
  content: "\e004";
}
.i-comment:before {
  content: "\e005";
}
.i-comment-o:before {
  content: "\e006";
}
.i-comments:before {
  content: "\e007";
}
.i-comments-o:before {
  content: "\e008";
}
.i-compass:before {
  content: "\e009";
}
.i-compress:before {
  content: "\e00a";
}
.i-copy:before {
  content: "\e00b";
}
.i-credit-card:before {
  content: "\e00c";
}
.i-crop:before {
  content: "\e00d";
}
.i-crosshairs:before {
  content: "\e00e";
}
.i-css3:before {
  content: "\e00f";
}
.i-cube:before {
  content: "\e010";
}
.i-cubes:before {
  content: "\e011";
}
.i-cut:before {
  content: "\e012";
}
.i-cutlery:before {
  content: "\e013";
}
.i-dashboard:before {
  content: "\e014";
}
.i-database:before {
  content: "\e015";
}
.i-dedent:before {
  content: "\e016";
}
.i-delicious:before {
  content: "\e017";
}
.i-desktop:before {
  content: "\e018";
}
.i-deviantart:before {
  content: "\e019";
}
.i-digg:before {
  content: "\e01a";
}
.i-dollar:before {
  content: "\e01b";
}
.i-dot-circle-o:before {
  content: "\e01c";
}
.i-download:before {
  content: "\e01d";
}
.i-dribbble:before {
  content: "\e01e";
}
.i-dropbox:before {
  content: "\e01f";
}
.i-drupal:before {
  content: "\e020";
}
.i-edit:before {
  content: "\e021";
}
.i-eject:before {
  content: "\e022";
}
.i-ellipsis-h:before {
  content: "\e023";
}
.i-ellipsis-v:before {
  content: "\e024";
}
.i-envelope:before {
  content: "\e025";
}
.i-envelope-o:before {
  content: "\e026";
}
.i-envelope-square:before {
  content: "\e027";
}
.i-eraser:before {
  content: "\e028";
}
.i-euro:before {
  content: "\e029";
}
.i-exchange:before {
  content: "\e02a";
}
.i-exclamation:before {
  content: "\e02b";
}
.i-exclamation-circle:before {
  content: "\e02c";
}
.i-expand:before {
  content: "\e02d";
}
.i-external-link:before {
  content: "\e02e";
}
.i-external-link-square:before {
  content: "\e02f";
}
.i-eye:before {
  content: "\e030";
}
.i-eye-slash:before {
  content: "\e031";
}
.i-facebook:before {
  content: "\e032";
}
.i-facebook-square:before {
  content: "\e033";
}
.i-fast-backward:before {
  content: "\e034";
}
.i-fast-forward:before {
  content: "\e035";
}
.i-fax:before {
  content: "\e036";
}
.i-female:before {
  content: "\e037";
}
.i-fighter-jet:before {
  content: "\e038";
}
.i-file:before {
  content: "\e039";
}
.i-file-code-o:before {
  content: "\e03a";
}
.i-file-excel-o:before {
  content: "\e03b";
}
.i-file-movie-o:before {
  content: "\e03c";
}
.i-file-o:before {
  content: "\e03d";
}
.i-file-pdf-o:before {
  content: "\e03e";
}
.i-file-photo-o:before {
  content: "\e03f";
}
.i-file-powerpoint-o:before {
  content: "\e040";
}
.i-file-sound-o:before {
  content: "\e041";
}
.i-file-text:before {
  content: "\e042";
}
.i-file-text-o:before {
  content: "\e043";
}
.i-file-word-o:before {
  content: "\e044";
}
.i-file-zip-o:before {
  content: "\e045";
}
.i-film:before {
  content: "\e046";
}
.i-filter:before {
  content: "\e047";
}
.i-fire:before {
  content: "\e048";
}
.i-fire-extinguisher:before {
  content: "\e049";
}
.i-flag:before {
  content: "\e04a";
}
.i-flag-checkered:before {
  content: "\e04b";
}
.i-flag-o:before {
  content: "\e04c";
}
.i-flash:before {
  content: "\e04d";
}
.i-flask:before {
  content: "\e04e";
}
.i-flickr:before {
  content: "\e04f";
}
.i-folder:before {
  content: "\e050";
}
.i-folder-o:before {
  content: "\e051";
}
.i-folder-open:before {
  content: "\e052";
}
.i-folder-open-o:before {
  content: "\e053";
}
.i-font:before {
  content: "\e054";
}
.i-forward:before {
  content: "\e055";
}
.i-foursquare:before {
  content: "\e056";
}
.i-frown-o:before {
  content: "\e057";
}
.i-gamepad:before {
  content: "\e058";
}
.i-gbp:before {
  content: "\e059";
}
.i-ge:before {
  content: "\e05a";
}
.i-gear:before {
  content: "\e05b";
}
.i-gears:before {
  content: "\e05c";
}
.i-gift:before {
  content: "\e05d";
}
.i-git:before {
  content: "\e05e";
}
.i-git-square:before {
  content: "\e05f";
}
.i-github:before {
  content: "\e060";
}
.i-github-alt:before {
  content: "\e061";
}
.i-github-square:before {
  content: "\e062";
}
.i-gittip:before {
  content: "\e063";
}
.i-glass:before {
  content: "\e064";
}
.i-globe:before {
  content: "\e065";
}
.i-google:before {
  content: "\e066";
}
.i-google-plus:before {
  content: "\e067";
}
.i-google-plus-square:before {
  content: "\e068";
}
.i-group:before {
  content: "\e069";
}
.i-h-square:before {
  content: "\e06a";
}
.i-hacker-news:before {
  content: "\e06b";
}
.i-hand-o-down:before {
  content: "\e06c";
}
.i-hand-o-left:before {
  content: "\e06d";
}
.i-hand-o-right:before {
  content: "\e06e";
}
.i-hand-o-up:before {
  content: "\e06f";
}
.i-hdd-o:before {
  content: "\e070";
}
.i-header:before {
  content: "\e071";
}
.i-headphones:before {
  content: "\e072";
}
.i-heart:before {
  content: "\e073";
}
.i-heart-o:before {
  content: "\e074";
}
.i-history:before {
  content: "\e075";
}
.i-home:before {
  content: "\e076";
}
.i-hospital-o:before {
  content: "\e077";
}
.i-html5:before {
  content: "\e078";
}
.i-inbox:before {
  content: "\e079";
}
.i-indent:before {
  content: "\e07a";
}
.i-info:before {
  content: "\e07b";
}
.i-info-circle:before {
  content: "\e07c";
}
.i-instagram:before {
  content: "\e07d";
}
.i-institution:before {
  content: "\e07e";
}
.i-italic:before {
  content: "\e07f";
}
.i-joomla:before {
  content: "\e080";
}
.i-jsfiddle:before {
  content: "\e081";
}
.i-key:before {
  content: "\e082";
}
.i-keyboard-o:before {
  content: "\e083";
}
.i-language:before {
  content: "\e084";
}
.i-laptop:before {
  content: "\e085";
}
.i-leaf:before {
  content: "\e086";
}
.i-legal:before {
  content: "\e087";
}
.i-lemon-o:before {
  content: "\e088";
}
.i-level-down:before {
  content: "\e089";
}
.i-level-up:before {
  content: "\e08a";
}
.i-life-bouy:before {
  content: "\e08b";
}
.i-lightbulb-o:before {
  content: "\e08c";
}
.i-linkedin:before {
  content: "\e08d";
}
.i-linkedin-square:before {
  content: "\e08e";
}
.i-linux:before {
  content: "\e08f";
}
.i-list:before {
  content: "\e090";
}
.i-list-alt:before {
  content: "\e091";
}
.i-list-ol:before {
  content: "\e092";
}
.i-list-ul:before {
  content: "\e093";
}
.i-location-arrow:before {
  content: "\e094";
}
.i-lock:before {
  content: "\e095";
}
.i-long-arrow-down:before {
  content: "\e096";
}
.i-long-arrow-left:before {
  content: "\e097";
}
.i-long-arrow-right:before {
  content: "\e098";
}
.i-long-arrow-up:before {
  content: "\e099";
}
.i-magic:before {
  content: "\e09a";
}
.i-magnet:before {
  content: "\e09b";
}
.i-mail-forward:before {
  content: "\e09c";
}
.i-mail-reply:before {
  content: "\e09d";
}
.i-mail-reply-all:before {
  content: "\e09e";
}
.i-male:before {
  content: "\e09f";
}
.i-map-marker:before {
  content: "\e0a0";
}
.i-maxcdn:before {
  content: "\e0a1";
}
.i-medkit:before {
  content: "\e0a2";
}
.i-meh-o:before {
  content: "\e0a3";
}
.i-microphone:before {
  content: "\e0a4";
}
.i-microphone-slash:before {
  content: "\e0a5";
}
.i-minus:before {
  content: "\e0a6";
}
.i-minus-circle:before {
  content: "\e0a7";
}
.i-minus-square:before {
  content: "\e0a8";
}
.i-minus-square-o:before {
  content: "\e0a9";
}
.i-mobile-phone:before {
  content: "\e0aa";
}
.i-money:before {
  content: "\e0ab";
}
.i-moon-o:before {
  content: "\e0ac";
}
.i-mortar-board:before {
  content: "\e0ad";
}
.i-music:before {
  content: "\e0ae";
}
.i-navicon:before {
  content: "\e0af";
}
.i-openid:before {
  content: "\e0b0";
}
.i-pagelines:before {
  content: "\e0b1";
}
.i-paperclip:before {
  content: "\e0b2";
}
.i-paragraph:before {
  content: "\e0b3";
}
.i-paste:before {
  content: "\e0b4";
}
.i-pause:before {
  content: "\e0b5";
}
.i-paw:before {
  content: "\e0b6";
}
.i-pencil:before {
  content: "\e0b7";
}
.i-pencil-square:before {
  content: "\e0b8";
}
.i-phone:before {
  content: "\e0b9";
}
.i-phone-square:before {
  content: "\e0ba";
}
.i-photo:before {
  content: "\e0bb";
}
.i-pied-piper-alt:before {
  content: "\e0bc";
}
.i-pied-piper-square:before {
  content: "\e0bd";
}
.i-pinterest:before {
  content: "\e0be";
}
.i-pinterest-square:before {
  content: "\e0bf";
}
.i-plane:before {
  content: "\e0c0";
}
.i-play:before {
  content: "\e0c1";
}
.i-play-circle:before {
  content: "\e0c2";
}
.i-play-circle-o:before {
  content: "\e0c3";
}
.i-plus:before {
  content: "\e0c4";
}
.i-plus-circle:before {
  content: "\e0c5";
}
.i-plus-square:before {
  content: "\e0c6";
}
.i-plus-square-o:before {
  content: "\e0c7";
}
.i-power-off:before {
  content: "\e0c8";
}
.i-print:before {
  content: "\e0c9";
}
.i-puzzle-piece:before {
  content: "\e0ca";
}
.i-qq:before {
  content: "\e0cb";
}
.i-qrcode:before {
  content: "\e0cc";
}
.i-question:before {
  content: "\e0cd";
}
.i-question-circle:before {
  content: "\e0ce";
}
.i-quote-left:before {
  content: "\e0cf";
}
.i-quote-right:before {
  content: "\e0d0";
}
.i-ra:before {
  content: "\e0d1";
}
.i-random:before {
  content: "\e0d2";
}
.i-recycle:before {
  content: "\e0d3";
}
.i-reddit:before {
  content: "\e0d4";
}
.i-reddit-square:before {
  content: "\e0d5";
}
.i-refresh:before {
  content: "\e0d6";
}
.i-renren:before {
  content: "\e0d7";
}
.i-retweet:before {
  content: "\e0d8";
}
.i-road:before {
  content: "\e0d9";
}
.i-rocket:before {
  content: "\e0da";
}
.i-rotate-left:before {
  content: "\e0db";
}
.i-rotate-right:before {
  content: "\e0dc";
}
.i-rss:before {
  content: "\e0dd";
}
.i-rss-square:before {
  content: "\e0de";
}
.i-ruble:before {
  content: "\e0df";
}
.i-rupee:before {
  content: "\e0e0";
}
.i-save:before {
  content: "\e0e1";
}
.i-search:before {
  content: "\e0e2";
}
.i-search-minus:before {
  content: "\e0e3";
}
.i-search-plus:before {
  content: "\e0e4";
}
.i-send:before {
  content: "\e0e5";
}
.i-send-o:before {
  content: "\e0e6";
}
.i-share-alt:before {
  content: "\e0e7";
}
.i-share-alt-square:before {
  content: "\e0e8";
}
.i-share-square:before {
  content: "\e0e9";
}
.i-share-square-o:before {
  content: "\e0ea";
}
.i-shield:before {
  content: "\e0eb";
}
.i-shopping-cart:before {
  content: "\e0ec";
}
.i-sign-in:before {
  content: "\e0ed";
}
.i-sign-out:before {
  content: "\e0ee";
}
.i-signal:before {
  content: "\e0ef";
}
.i-sitemap:before {
  content: "\e0f0";
}
.i-skype:before {
  content: "\e0f1";
}
.i-slack:before {
  content: "\e0f2";
}
.i-sliders:before {
  content: "\e0f3";
}
.i-smile-o:before {
  content: "\e0f4";
}
.i-sort-alpha-asc:before {
  content: "\e0f5";
}
.i-sort-alpha-desc:before {
  content: "\e0f6";
}
.i-sort-amount-asc:before {
  content: "\e0f7";
}
.i-sort-amount-desc:before {
  content: "\e0f8";
}
.i-sort-down:before {
  content: "\e0f9";
}
.i-sort-numeric-asc:before {
  content: "\e0fa";
}
.i-sort-numeric-desc:before {
  content: "\e0fb";
}
.i-sort-up:before {
  content: "\e0fc";
}
.i-soundcloud:before {
  content: "\e0fd";
}
.i-space-shuttle:before {
  content: "\e0fe";
}
.i-spinner:before {
  content: "\e0ff";
}
.i-spoon:before {
  content: "\e100";
}
.i-spotify:before {
  content: "\e101";
}
.i-square:before {
  content: "\e102";
}
.i-square-o:before {
  content: "\e103";
}
.i-stack-exchange:before {
  content: "\e104";
}
.i-stack-overflow:before {
  content: "\e105";
}
.i-star:before {
  content: "\e106";
}
.i-star-half:before {
  content: "\e107";
}
.i-star-half-empty:before {
  content: "\e108";
}
.i-star-o:before {
  content: "\e109";
}
.i-steam:before {
  content: "\e10a";
}
.i-steam-square:before {
  content: "\e10b";
}
.i-step-backward:before {
  content: "\e10c";
}
.i-step-forward:before {
  content: "\e10d";
}
.i-stethoscope:before {
  content: "\e10e";
}
.i-stop:before {
  content: "\e10f";
}
.i-strikethrough:before {
  content: "\e110";
}
.i-stumbleupon:before {
  content: "\e111";
}
.i-stumbleupon-circle:before {
  content: "\e112";
}
.i-subscript:before {
  content: "\e113";
}
.i-suitcase:before {
  content: "\e114";
}
.i-sun-o:before {
  content: "\e115";
}
.i-superscript:before {
  content: "\e116";
}
.i-table:before {
  content: "\e117";
}
.i-tablet:before {
  content: "\e118";
}
.i-tag:before {
  content: "\e119";
}
.i-tags:before {
  content: "\e11a";
}
.i-tasks:before {
  content: "\e11b";
}
.i-tencent-weibo:before {
  content: "\e11c";
}
.i-terminal:before {
  content: "\e11d";
}
.i-text-height:before {
  content: "\e11e";
}
.i-text-width:before {
  content: "\e11f";
}
.i-th:before {
  content: "\e120";
}
.i-th-large:before {
  content: "\e121";
}
.i-th-list:before {
  content: "\e122";
}
.i-thumb-tack:before {
  content: "\e123";
}
.i-thumbs-down:before {
  content: "\e124";
}
.i-thumbs-o-down:before {
  content: "\e125";
}
.i-thumbs-o-up:before {
  content: "\e126";
}
.i-thumbs-up:before {
  content: "\e127";
}
.i-ticket:before {
  content: "\e128";
}
.i-times:before {
  content: "\e129";
}
.i-times-circle:before {
  content: "\e12a";
}
.i-times-circle-o:before {
  content: "\e12b";
}
.i-tint:before {
  content: "\e12c";
}
.i-toggle-down:before {
  content: "\e12d";
}
.i-toggle-left:before {
  content: "\e12e";
}
.i-toggle-right:before {
  content: "\e12f";
}
.i-toggle-up:before {
  content: "\e130";
}
.i-trash-o:before {
  content: "\e131";
}
.i-tree:before {
  content: "\e132";
}
.i-trello:before {
  content: "\e133";
}
.i-trophy:before {
  content: "\e134";
}
.i-truck:before {
  content: "\e135";
}
.i-tumblr:before {
  content: "\e136";
}
.i-tumblr-square:before {
  content: "\e137";
}
.i-turkish-lira:before {
  content: "\e138";
}
.i-twitter:before {
  content: "\e139";
}
.i-twitter-square:before {
  content: "\e13a";
}
.i-umbrella:before {
  content: "\e13b";
}
.i-underline:before {
  content: "\e13c";
}
.i-unlink:before {
  content: "\e13d";
}
.i-unlock:before {
  content: "\e13e";
}
.i-unlock-alt:before {
  content: "\e13f";
}
.i-unsorted:before {
  content: "\e140";
}
.i-upload:before {
  content: "\e141";
}
.i-user:before {
  content: "\e142";
}
.i-user-md:before {
  content: "\e143";
}
.i-video-camera:before {
  content: "\e144";
}
.i-vimeo-square:before {
  content: "\e145";
}
.i-vine:before {
  content: "\e146";
}
.i-vk:before {
  content: "\e147";
}
.i-volume-down:before {
  content: "\e148";
}
.i-volume-off:before {
  content: "\e149";
}
.i-volume-up:before {
  content: "\e14a";
}
.i-warning:before {
  content: "\e14b";
}
.i-wechat:before {
  content: "\e14c";
}
.i-weibo:before {
  content: "\e14d";
}
.i-wheelchair:before {
  content: "\e14e";
}
.i-windows:before {
  content: "\e14f";
}
.i-won:before {
  content: "\e150";
}
.i-wordpress:before {
  content: "\e151";
}
.i-wrench:before {
  content: "\e152";
}
.i-xing:before {
  content: "\e153";
}
.i-xing-square:before {
  content: "\e154";
}
.i-yahoo:before {
  content: "\e155";
}
.i-youtube:before {
  content: "\e156";
}
.i-youtube-play:before {
  content: "\e157";
}
.i-youtube-square:before {
  content: "\e158";
}
/************************************************************************************
*  FULL CALENDAR                                                                                                         
************************************************************************************/
.full-calendar {
  padding-top: 20px;
  width: 100%;
}
.full-calendar .calendar-header {
  text-align: center;
  position: relative;
  margin-bottom: 10px;
  margin-right: -1px;
  line-height: 20px;
}
.full-calendar .calendar-header .btn-group {
  position: absolute;
  top: -2px;
  left: 0;
  *zoom: 1;
}
.full-calendar .calendar-header .btn-group:before,
.full-calendar .calendar-header .btn-group:after {
  content: "";
  display: table;
}
.full-calendar .calendar-header .btn-group:after {
  clear: both;
}
.full-calendar .calendar-header .btn-group .btn {
  float: left;
  margin: 0;
  line-height: normal;
}
.full-calendar .calendar-header .btn-group .btn:first-child {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.full-calendar .calendar-header .btn-group .btn:nth-child(2) {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.full-calendar .calendar-header .filter {
  width: 30%;
  position: absolute;
  top: -10px;
  right: 0;
  background: #f6f6f6;
  text-align: left;
  *zoom: 1;
}
.full-calendar .calendar-header .filter:before,
.full-calendar .calendar-header .filter:after {
  content: "";
  display: table;
}
.full-calendar .calendar-header .filter:after {
  clear: both;
}
.full-calendar .calendar-header .filter .select-wrap {
  float: left;
  width: 49%;
}
.full-calendar .calendar-header .filter .select-wrap:nth-child(2) {
  float: right;
}
.full-calendar .calendar-header .filter fieldset {
  padding: 5px 40px 5px 5px;
  position: relative;
}
.full-calendar .calendar-header .filter fieldset button {
  position: absolute;
  top: 5px;
  right: 5px;
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.full-calendar .calendar-header .center {
  position: relative;
  width: 290px;
  margin: 0 auto;
  font-size: 1.6em;
  font-family: "allerregular", Arial, sans-serif;
}
.full-calendar .calendar-header .prev {
  position: absolute;
  top: 0px;
  left: 0;
  text-indent: -9999px;
  display: block;
  width: 20px;
  height: 20px;
}
.full-calendar .calendar-header .prev:after {
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-width: 7px;
  top: 50%;
  margin-top: -8px;
}
.full-calendar .calendar-header .next {
  position: absolute;
  top: 0px;
  right: 0;
  text-indent: -9999px;
  display: block;
  width: 20px;
  height: 20px;
}
.full-calendar .calendar-header .next:after {
  right: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-width: 7px;
  top: 50%;
  margin-top: -8px;
}
.full-calendar .calendar-header .next:hover:after {
  border-left-color: #000;
}
.full-calendar .calendar-header .prev:hover:after {
  border-right-color: #000;
}
.full-calendar table {
  width: 100%;
  margin-bottom: 15px;
  border: 1px solid #dddddd;
  border-top: 0;
  font-size: 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.full-calendar table thead th {
  padding: 8px 0;
  border: 1px solid #dddddd;
  background-color: #e9e9e9;
}
.full-calendar table.month tbody td {
  text-align: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dddddd;
  width: 14%;
  font-size: 12px;
  height: 120px;
  line-height: 1.4em;
  color: #000;
  text-decoration: none;
  position: relative;
  z-index: 10;
  font-weight: bold;
  z-index: 50;
  padding: 10px;
  vertical-align: top;
}
.full-calendar table.month tbody td.event div {
  position: relative;
  cursor: pointer;
  z-index: 50;
}
.full-calendar table.month tbody td.event .events-list {
  padding-top: 5px;
}
.full-calendar table.month tbody td.event .events-list li {
  display: block;
}
.full-calendar table.month tbody td.event .events-list li a {
  display: block;
  position: relative;
  font-weight: normal;
  text-align: left;
  font-size: 12px;
  margin-bottom: 5px;
}
.full-calendar table.month tbody td.event .events-list li a:hover {
  z-index: 100;
}
.full-calendar table.month tbody td.event .events-list li a:hover .event-info {
  display: block;
}
.full-calendar table.month tbody td.event .event-info {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 10px;
  display: none;
  top: -12px;
  left: 100%;
  color: #fff;
  width: 150px;
  text-align: left;
  line-height: 1.4em;
}
.full-calendar table.month tbody td.event .event-info:after {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-right-color: rgba(0, 0, 0, 0.8);
  border-width: 5px;
  top: 20px;
  margin-top: -5px;
}
.full-calendar table.month tbody td.event .event-info strong {
  display: block;
}
.full-calendar table.month tbody td.event .event-info a {
  display: block;
  color: #fff;
  margin: 3px 0;
}
.full-calendar table.month tbody td.outdated {
  color: #c6c6c6;
  font-weight: normal;
}
.full-calendar table.month tbody td:hover {
  z-index: 100;
}
.full-calendar table.week thead th {
  text-align: left;
  padding: 10px;
}
.full-calendar table.week thead th.day {
  text-align: center;
  width: 45px;
}
.full-calendar table.week thead th.event {
  width: 50%;
}
.full-calendar table.week tbody td {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dddddd;
  font-size: 12px;
  line-height: 1.4em;
  color: #000;
  text-decoration: none;
  position: relative;
  z-index: 50;
  padding: 7px 10px;
  vertical-align: top;
}
.full-calendar table.week tbody td a {
  display: block;
}
.full-calendar table.week tbody td .btn {
  float: left;
  margin: 5px 5px 0 0;
}
.full-calendar table.week tbody td a.thumb img {
  float: left;
  margin-right: 15px;
  border: 0;
}
.full-calendar table.week tbody td.day {
  text-align: center;
  font-weight: bold;
}
.calendar-date {
  width: 44px;
  height: 44px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
.calendar-date-month {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  background: #8a0100;
  color: #fff;
  font-size: 10px;
  padding: 3px 0;
  text-transform: uppercase;
}
.calendar-date-day {
  border: 1px solid #dddddd;
  border-top: 0;
  padding: 5px 0;
  font-weight: bold;
  color: #5b5b5b;
  font-size: 15px;
  background: #fff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.help-tooltip {
  position: relative;
  display: inline-block;
  z-index: 50;
}
.help-tooltip i {
  line-height: 12px;
  vertical-align: bottom;
}
.help-tooltip i:before {
  vertical-align: bottom;
}
.help-tooltip:before {
  content: '';
  display: none;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 7px 0;
  border-color: rgba(255, 255, 255, 0) #404040 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  position: absolute;
  top: 50%;
  left: 100%;
  margin-left: 3px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.help-tooltip[data-help]:after {
  content: attr(data-help);
  display: none;
  line-height: 1.5;
  padding: 15px;
  background: #404040;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 100%;
  margin-left: 10px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 12px;
  width: 300px;
}
.help-tooltip.direction-top:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: #404040 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  bottom: 100%;
  left: 50%;
  top: auto;
  margin: 0 0 3px;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.help-tooltip.direction-top .data-help,
.help-tooltip.direction-top[data-help]:after {
  top: auto;
  bottom: 100%;
  left: 50%;
  margin: 0 0 10px;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.help-tooltip:hover:before,
.help-tooltip:hover .data-help,
.help-tooltip:hover:after {
  display: block;
  color: #fff;
}
.help-tooltip:hover i {
  color: #169f35;
}
.help-tooltip .data-help {
  display: none;
  line-height: 1.5;
  padding: 15px;
  background: #404040;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 100%;
  margin-left: 10px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 12px;
  width: 300px;
  text-indent: 0;
  text-align: left;
  font-weight: normal;
}
.help-tooltip i {
  font-size: 16px;
  color: #bebebe;
}
.order-link {
  color: #169f35;
}
.slider-wrap {
  padding-top: 16px;
  position: relative;
  margin-bottom: 20px;
  *zoom: 1;
}
.slider-wrap:before,
.slider-wrap:after {
  content: "";
  display: table;
}
.slider-wrap:after {
  clear: both;
}
.slider-wrap label {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
}
.slider-wrap .slider-type {
  float: left;
  width: 135px;
  margin-right: 15px;
}
.slider-wrap .slider-type select,
.slider-wrap .slider-type .skinned-wrapper {
  max-width: 100%;
}
.slider-wrap .slider-type .skinned-wrapper {
  height: 38px;
}
.slider-wrap .slider-type .skinned-wrapper .select-arrow {
  width: 36px;
  height: 36px;
  display: block;
  background: none;
  position: absolute;
  border-left: 1px solid #cfcfcf;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffefefef', GradientType=0);
}
.slider-wrap .slider-type .skinned-wrapper .select-arrow:after,
.slider-wrap .slider-type .skinned-wrapper .select-arrow:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.slider-wrap .slider-type .skinned-wrapper .select-arrow:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  border-color: #909090 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  top: 60%;
}
.slider-wrap .slider-type .skinned-wrapper .select-arrow:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 4px 4px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #909090 rgba(255, 255, 255, 0);
  top: 40%;
}
.slider-wrap .slider-type .skinned-wrapper .skinned-text {
  text-indent: 10px;
  font-size: 16px;
  padding-top: 12px;
}
.slider-wrap .slider-input {
  float: left;
  width: 80px;
}
.slider-wrap .slider-input input {
  max-width: 100%;
}
.slider-wrap .slider-count-start,
.slider-wrap .slider-count-end {
  color: #999999;
  text-align: center;
  width: 60px;
}
.slider-wrap .slider-count-start strong,
.slider-wrap .slider-count-end strong {
  display: block;
  font-size: 20px;
  font-weight: normal;
  padding-bottom: 5px;
}
.slider-wrap .slider-count-start {
  float: left;
}
.slider-wrap .slider-count-end {
  float: right;
}
.slider-wrap .slider-init-wrap {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 28px;
  left: 0;
  padding: 0 70px 0 300px;
}
.slider-wrap.slider-wrap-small .slider-init-wrap {
  padding: 0 70px 0 160px;
}
.slider-wrap.registration .slider-input {
  width: 120px;
}
.slider-wrap.registration .slider-count-start,
.slider-wrap.registration .slider-count-end {
  position: relative;
  top: 22px;
}
.slider-wrap.registration .slider-init-wrap {
  padding: 0 230px 0 340px;
  top: 50px;
}
.slider-wrap .pull-right {
  width: 220px;
  float: right;
}
.slider-wrap .pull-right .slider-count-end {
  float: left;
  margin-right: 10px;
}
.slider-wrap .slider-init {
  width: 100%;
  height: 12px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  background: #dddddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.slider-wrap .slider-order {
  float: right;
  width: 150px;
}
.slider-wrap .ui-slider {
  width: 100%;
  height: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.slider-wrap .ui-slider-handle {
  position: absolute;
  outline: 0;
  top: 50%;
  width: 28px;
  height: 34px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  padding: 0 !important;
  border: 1px solid #084e8b;
  background-image: -webkit-linear-gradient(top, #1269ac 0%, #0e4f90 100%);
  background-image: -o-linear-gradient(top, #1269ac 0%, #0e4f90 100%);
  background-image: linear-gradient(to bottom, #1269ac 0%, #0e4f90 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1269ac', endColorstr='#ff0e4f90', GradientType=0);
  z-index: 5;
  -webkit-box-shadow: inset 0 1px 0 #157ab8;
  -moz-box-shadow: inset 0 1px 0 #157ab8;
  box-shadow: inset 0 1px 0 #157ab8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
.slider-wrap .ui-slider-handle:after {
  content: '';
  display: block;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -7px;
  margin-left: -7px;
  background-image: -webkit-linear-gradient(top, #0c427d 0%, #136db0 100%);
  background-image: -o-linear-gradient(top, #0c427d 0%, #136db0 100%);
  background-image: linear-gradient(to bottom, #0c427d 0%, #136db0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0c427d', endColorstr='#ff136db0', GradientType=0);
}
.slider-wrap .ui-slider-handle span {
  width: 96px;
  height: 82px;
  outline: 0;
  text-align: center;
  position: absolute;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dddddd;
  background: #fff;
  display: none;
}
.slider-wrap .ui-slider-handle span strong {
  display: block;
  font-size: 35px;
  font-weight: normal;
  padding: 15px 0 5px;
}
.slider-wrap .ui-slider-handle span small {
  font-size: 12px;
}
.slider-wrap .ui-slider-handle span:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #bfc6cf rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
}
.slider-wrap .ui-slider-handle span:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #ffffff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  margin-top: -1px;
}
.slider-wrap .ui-slider-handle:hover span,
.slider-wrap .ui-slider-handle.ui-state-active span {
  display: block;
}
.field-number {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  position: relative;
  max-width: 100%;
}
.field-number input {
  position: relative;
  z-index: 1;
  height: 38px;
  line-height: 38px;
  padding: 0 39px 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  text-align: center;
}
.field-number .number-up,
.field-number .number-down {
  position: absolute;
  right: 1px;
  width: 29px;
  height: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  border-left: 1px solid #dddddd;
  z-index: 5;
  cursor: pointer;
}
.field-number .number-up:after,
.field-number .number-down:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.field-number .number-up {
  top: 1px;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.field-number .number-up:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 4px 4px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #909090 rgba(255, 255, 255, 0);
}
.field-number .number-up:hover:after {
  border-bottom-color: #000000;
}
.field-number .number-down {
  top: 19px;
  background-image: -webkit-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
  background-image: -o-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
  background-image: linear-gradient(to bottom, #f7f7f7 0%, #efefef 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffefefef', GradientType=0);
  border-top: 1px solid #dddddd;
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
.field-number .number-down:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  border-color: #909090 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
}
.field-number .number-down:hover:after {
  border-top-color: #000000;
}
.info-panel {
  height: 39px;
  background: #faffc4;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  line-height: 39px;
}
.info-panel .spanner {
  vertical-align: bottom;
  margin-right: 10px;
}
.info-panel a {
  text-decoration: underline;
}
.info-panel .close {
  color: #b0a990;
  cursor: pointer;
  font-size: 18px;
  float: right;
  line-height: 39px;
  display: block;
}

.dakcolb-info-panel {
	position:fixed;
	top:0px;
	left:0px;
	width:calc(100% - 40px);
	z-index:9988;
	background-color:#be2328;
	padding:20px 20px 0px 20px;
	text-align:center;
	height:70px;
	max-height:90px;
}
.non-fixed .dakcolb-info-panel {
	position:unset !important;
}

@media screen and (max-width: 780px) {

	.dakcolb-img {
		display:none !important;
	}

	.dakcolb-info-panel {
		padding:10px 10px 0px 10px;
		height:80px;
		width:calc(100% - 20px);
	}

}

.dl-contact {
  padding: 5px 0;
  line-height: 1.6em;
  *zoom: 1;
}
.dl-contact:before,
.dl-contact:after {
  content: "";
  display: table;
}
.dl-contact:after {
  clear: both;
}
.dl-contact dt {
  float: left;
  width: 20px;
}
.dl-contact dt span {
  position: relative;
  top: 2px;
}
.dl-contact dt span.i-external-link {
  top: 4px;
}
.dl-contact dd {
  margin-left: 20px;
}
.dl-contact dd a.dark {
  color: #000;
}
.dl-service {
  margin-bottom: 15px;
}
.dl-service dt {
  border: 1px solid #dddddd;
  border-left: 5px solid #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
  background: #fff;
  *zoom: 1;
}
.dl-service dt:before,
.dl-service dt:after {
  content: "";
  display: table;
}
.dl-service dt:after {
  clear: both;
}
.dl-service dt .service-icon {
  width: 100px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.dl-service dt .service-icon span {
  vertical-align: middle;
}
.dl-service dt .service-title {
  display: table-cell;
  padding: 20px 50px 20px 0;
}
.dl-service dt .service-title .sub-title {
  margin-bottom: 5px;
}
.dl-service dt .service-title p {
  margin: 0;
}
.dl-service dt .collapse {
  position: absolute;
  top: 50%;
  right: 20px;
  font-size: 25px;
  -webkit-transform: translate(0, -45%);
  -moz-transform: translate(0, -45%);
  -ms-transform: translate(0, -45%);
  -o-transform: translate(0, -45%);
  transform: translate(0, -45%);
  color: #c9c9c9;
  vertical-align: bottom;
}
.dl-service dd {
  display: none;
  background: #f3f3f3;
  border: 1px solid #dddddd;
  border-top: 0;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  margin-top: -5px;
}
.dl-service dd .service-item + .service-item {
  margin-top: 20px;
}
.dl-service dd .service-content {
  padding: 20px;
}
.dl-service dd .service-content td.bold {
  color: #0e7f29;
}
.dl-service dd .service-content .badge {
  background: #0e7f29;
}
.dl-service.service-top-sluzby dt {
  background: #fffee8;
  border-left-color: #e0a00e;
}
.dl-service.service-top-sluzby dt .service-title .sub-title {
  color: #0e7f29;
}
.dl-service.service-top-sluzby dt:hover .collapse {
  color: #0e7f29;
}
.dl-service.service-top-sluzby button,
.dl-service.service-top-sluzby .btn,
.dl-service.service-top-sluzby .btn:link,
.dl-service.service-top-sluzby .btn:visited,
.dl-service.service-top-sluzby .btn:focus,
.dl-service.service-top-sluzby input[type=submit] {
  background-image: -webkit-linear-gradient(top, #13ad38 0%, #0e7f29 100%);
  background-image: -o-linear-gradient(top, #13ad38 0%, #0e7f29 100%);
  background-image: linear-gradient(to bottom, #13ad38 0%, #0e7f29 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff13ad38', endColorstr='#ff0e7f29', GradientType=0);
  border-color: #0e7f29;
  border-bottom-color: #0e7f29;
  -webkit-box-shadow: inset 0 1px 0 0 #13ad38;
  -moz-box-shadow: inset 0 1px 0 0 #13ad38;
  box-shadow: inset 0 1px 0 0 #13ad38;
  color: #fff;
}
.dl-service.service-top-sluzby button:hover,
.dl-service.service-top-sluzby .btn:hover,
.dl-service.service-top-sluzby .btn:link:hover,
.dl-service.service-top-sluzby .btn:visited:hover,
.dl-service.service-top-sluzby .btn:focus:hover,
.dl-service.service-top-sluzby input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #0e7f29 0%, #13ad38 100%);
  background-image: -o-linear-gradient(top, #0e7f29 0%, #13ad38 100%);
  background-image: linear-gradient(to bottom, #0e7f29 0%, #13ad38 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0e7f29', endColorstr='#ff13ad38', GradientType=0);
  border-color: #0e7f29;
  border-bottom-color: #0e7f29;
  -webkit-box-shadow: inset 0 1px 0 0 #13ad38;
  -moz-box-shadow: inset 0 1px 0 0 #13ad38;
  box-shadow: inset 0 1px 0 0 #13ad38;
}
.dl-service.service-uvod dt {
  border-left-color: #666666;
}
.dl-service.service-uvod dt .service-title .sub-title {
  color: #666666;
}
.dl-service.service-uvod dt .service-title p a {
  color: #666666;
}
.dl-service.service-uvod dt:hover .collapse {
  color: #666666;
}
.dl-service.service-uvod .service-item-content button,
.dl-service.service-uvod .service-item-content .btn,
.dl-service.service-uvod .service-item-content .btn:link,
.dl-service.service-uvod .service-item-content .btn:visited,
.dl-service.service-uvod .service-item-content .btn:focus,
.dl-service.service-uvod .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #808080 0%, #666666 100%);
  background-image: -o-linear-gradient(top, #808080 0%, #666666 100%);
  background-image: linear-gradient(to bottom, #808080 0%, #666666 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff808080', endColorstr='#ff666666', GradientType=0);
  border-color: #666666;
  border-bottom-color: #666666;
  -webkit-box-shadow: inset 0 1px 0 0 #808080;
  -moz-box-shadow: inset 0 1px 0 0 #808080;
  box-shadow: inset 0 1px 0 0 #808080;
  color: #fff;
}
.dl-service.service-uvod .service-item-content button:hover,
.dl-service.service-uvod .service-item-content .btn:hover,
.dl-service.service-uvod .service-item-content .btn:link:hover,
.dl-service.service-uvod .service-item-content .btn:visited:hover,
.dl-service.service-uvod .service-item-content .btn:focus:hover,
.dl-service.service-uvod .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #666666 0%, #808080 100%);
  background-image: -o-linear-gradient(top, #666666 0%, #808080 100%);
  background-image: linear-gradient(to bottom, #666666 0%, #808080 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff666666', endColorstr='#ff808080', GradientType=0);
  border-color: #666666;
  border-bottom-color: #666666;
  -webkit-box-shadow: inset 0 1px 0 0 #808080;
  -moz-box-shadow: inset 0 1px 0 0 #808080;
  box-shadow: inset 0 1px 0 0 #808080;
}
.dl-service.service-clanky dt {
  border-left-color: #c3042c;
}
.dl-service.service-clanky dt .service-title .sub-title {
  color: #c3042c;
}
.dl-service.service-clanky dt .service-title p a {
  color: #c3042c;
}
.dl-service.service-clanky dt:hover .collapse {
  color: #c3042c;
}
.dl-service.service-clanky .service-item-content button,
.dl-service.service-clanky .service-item-content .btn,
.dl-service.service-clanky .service-item-content .btn:link,
.dl-service.service-clanky .service-item-content .btn:visited,
.dl-service.service-clanky .service-item-content .btn:focus,
.dl-service.service-clanky .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #f50537 0%, #c3042c 100%);
  background-image: -o-linear-gradient(top, #f50537 0%, #c3042c 100%);
  background-image: linear-gradient(to bottom, #f50537 0%, #c3042c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff50537', endColorstr='#ffc3042c', GradientType=0);
  border-color: #c3042c;
  border-bottom-color: #c3042c;
  -webkit-box-shadow: inset 0 1px 0 0 #f50537;
  -moz-box-shadow: inset 0 1px 0 0 #f50537;
  box-shadow: inset 0 1px 0 0 #f50537;
  color: #fff;
}
.dl-service.service-clanky .service-item-content button:hover,
.dl-service.service-clanky .service-item-content .btn:hover,
.dl-service.service-clanky .service-item-content .btn:link:hover,
.dl-service.service-clanky .service-item-content .btn:visited:hover,
.dl-service.service-clanky .service-item-content .btn:focus:hover,
.dl-service.service-clanky .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #c3042c 0%, #f50537 100%);
  background-image: -o-linear-gradient(top, #c3042c 0%, #f50537 100%);
  background-image: linear-gradient(to bottom, #c3042c 0%, #f50537 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc3042c', endColorstr='#fff50537', GradientType=0);
  border-color: #c3042c;
  border-bottom-color: #c3042c;
  -webkit-box-shadow: inset 0 1px 0 0 #f50537;
  -moz-box-shadow: inset 0 1px 0 0 #f50537;
  box-shadow: inset 0 1px 0 0 #f50537;
}
.dl-service.service-sport dt {
  border-left-color: #0383a3;
}
.dl-service.service-sport dt .service-title .sub-title {
  color: #0383a3;
}
.dl-service.service-sport dt .service-title p a {
  color: #0383a3;
}
.dl-service.service-sport dt:hover .collapse {
  color: #0383a3;
}
.dl-service.service-sport .service-item-content button,
.dl-service.service-sport .service-item-content .btn,
.dl-service.service-sport .service-item-content .btn:link,
.dl-service.service-sport .service-item-content .btn:visited,
.dl-service.service-sport .service-item-content .btn:focus,
.dl-service.service-sport .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #04abd5 0%, #0383a3 100%);
  background-image: -o-linear-gradient(top, #04abd5 0%, #0383a3 100%);
  background-image: linear-gradient(to bottom, #04abd5 0%, #0383a3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff04abd5', endColorstr='#ff0383a3', GradientType=0);
  border-color: #0383a3;
  border-bottom-color: #0383a3;
  -webkit-box-shadow: inset 0 1px 0 0 #04abd5;
  -moz-box-shadow: inset 0 1px 0 0 #04abd5;
  box-shadow: inset 0 1px 0 0 #04abd5;
  color: #fff;
}
.dl-service.service-sport .service-item-content button:hover,
.dl-service.service-sport .service-item-content .btn:hover,
.dl-service.service-sport .service-item-content .btn:link:hover,
.dl-service.service-sport .service-item-content .btn:visited:hover,
.dl-service.service-sport .service-item-content .btn:focus:hover,
.dl-service.service-sport .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #0383a3 0%, #04abd5 100%);
  background-image: -o-linear-gradient(top, #0383a3 0%, #04abd5 100%);
  background-image: linear-gradient(to bottom, #0383a3 0%, #04abd5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0383a3', endColorstr='#ff04abd5', GradientType=0);
  border-color: #0383a3;
  border-bottom-color: #0383a3;
  -webkit-box-shadow: inset 0 1px 0 0 #04abd5;
  -moz-box-shadow: inset 0 1px 0 0 #04abd5;
  box-shadow: inset 0 1px 0 0 #04abd5;
}
.dl-service.service-motokatalog dt {
  border-left-color: #6e4a34;
}
.dl-service.service-motokatalog dt .service-title .sub-title {
  color: #6e4a34;
}
.dl-service.service-motokatalog dt .service-title p a {
  color: #6e4a34;
}
.dl-service.service-motokatalog dt:hover .collapse {
  color: #6e4a34;
}
.dl-service.service-motokatalog .service-item-content button,
.dl-service.service-motokatalog .service-item-content .btn,
.dl-service.service-motokatalog .service-item-content .btn:link,
.dl-service.service-motokatalog .service-item-content .btn:visited,
.dl-service.service-motokatalog .service-item-content .btn:focus,
.dl-service.service-motokatalog .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #916144 0%, #6e4a34 100%);
  background-image: -o-linear-gradient(top, #916144 0%, #6e4a34 100%);
  background-image: linear-gradient(to bottom, #916144 0%, #6e4a34 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff916144', endColorstr='#ff6e4a34', GradientType=0);
  border-color: #6e4a34;
  border-bottom-color: #6e4a34;
  -webkit-box-shadow: inset 0 1px 0 0 #916144;
  -moz-box-shadow: inset 0 1px 0 0 #916144;
  box-shadow: inset 0 1px 0 0 #916144;
  color: #fff;
}
.dl-service.service-motokatalog .service-item-content button:hover,
.dl-service.service-motokatalog .service-item-content .btn:hover,
.dl-service.service-motokatalog .service-item-content .btn:link:hover,
.dl-service.service-motokatalog .service-item-content .btn:visited:hover,
.dl-service.service-motokatalog .service-item-content .btn:focus:hover,
.dl-service.service-motokatalog .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #6e4a34 0%, #916144 100%);
  background-image: -o-linear-gradient(top, #6e4a34 0%, #916144 100%);
  background-image: linear-gradient(to bottom, #6e4a34 0%, #916144 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6e4a34', endColorstr='#ff916144', GradientType=0);
  border-color: #6e4a34;
  border-bottom-color: #6e4a34;
  -webkit-box-shadow: inset 0 1px 0 0 #916144;
  -moz-box-shadow: inset 0 1px 0 0 #916144;
  box-shadow: inset 0 1px 0 0 #916144;
}
.dl-service.service-firmy dt {
  border-left-color: #e4aa0d;
}
.dl-service.service-firmy dt .service-title .sub-title {
  color: #e4aa0d;
}
.dl-service.service-firmy dt .service-title p a {
  color: #e4aa0d;
}
.dl-service.service-firmy dt:hover .collapse {
  color: #e4aa0d;
}
.dl-service.service-firmy .service-item-content button,
.dl-service.service-firmy .service-item-content .btn,
.dl-service.service-firmy .service-item-content .btn:link,
.dl-service.service-firmy .service-item-content .btn:visited,
.dl-service.service-firmy .service-item-content .btn:focus,
.dl-service.service-firmy .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #f3bf31 0%, #e4aa0d 100%);
  background-image: -o-linear-gradient(top, #f3bf31 0%, #e4aa0d 100%);
  background-image: linear-gradient(to bottom, #f3bf31 0%, #e4aa0d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3bf31', endColorstr='#ffe4aa0d', GradientType=0);
  border-color: #e4aa0d;
  border-bottom-color: #e4aa0d;
  -webkit-box-shadow: inset 0 1px 0 0 #f3bf31;
  -moz-box-shadow: inset 0 1px 0 0 #f3bf31;
  box-shadow: inset 0 1px 0 0 #f3bf31;
  color: #fff;
}
.dl-service.service-firmy .service-item-content button:hover,
.dl-service.service-firmy .service-item-content .btn:hover,
.dl-service.service-firmy .service-item-content .btn:link:hover,
.dl-service.service-firmy .service-item-content .btn:visited:hover,
.dl-service.service-firmy .service-item-content .btn:focus:hover,
.dl-service.service-firmy .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #e4aa0d 0%, #f3bf31 100%);
  background-image: -o-linear-gradient(top, #e4aa0d 0%, #f3bf31 100%);
  background-image: linear-gradient(to bottom, #e4aa0d 0%, #f3bf31 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe4aa0d', endColorstr='#fff3bf31', GradientType=0);
  border-color: #e4aa0d;
  border-bottom-color: #e4aa0d;
  -webkit-box-shadow: inset 0 1px 0 0 #f3bf31;
  -moz-box-shadow: inset 0 1px 0 0 #f3bf31;
  box-shadow: inset 0 1px 0 0 #f3bf31;
}
.dl-service.service-motorkari dt {
  border-left-color: #a97f1b;
}
.dl-service.service-motorkari dt .service-title .sub-title {
  color: #a97f1b;
}
.dl-service.service-motorkari dt .service-title p a {
  color: #a97f1b;
}
.dl-service.service-motorkari dt:hover .collapse {
  color: #a97f1b;
}
.dl-service.service-motorkari .service-item-content button,
.dl-service.service-motorkari .service-item-content .btn,
.dl-service.service-motorkari .service-item-content .btn:link,
.dl-service.service-motorkari .service-item-content .btn:visited,
.dl-service.service-motorkari .service-item-content .btn:focus,
.dl-service.service-motorkari .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #d5a022 0%, #a97f1b 100%);
  background-image: -o-linear-gradient(top, #d5a022 0%, #a97f1b 100%);
  background-image: linear-gradient(to bottom, #d5a022 0%, #a97f1b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5a022', endColorstr='#ffa97f1b', GradientType=0);
  border-color: #a97f1b;
  border-bottom-color: #a97f1b;
  -webkit-box-shadow: inset 0 1px 0 0 #d5a022;
  -moz-box-shadow: inset 0 1px 0 0 #d5a022;
  box-shadow: inset 0 1px 0 0 #d5a022;
  color: #fff;
}
.dl-service.service-motorkari .service-item-content button:hover,
.dl-service.service-motorkari .service-item-content .btn:hover,
.dl-service.service-motorkari .service-item-content .btn:link:hover,
.dl-service.service-motorkari .service-item-content .btn:visited:hover,
.dl-service.service-motorkari .service-item-content .btn:focus:hover,
.dl-service.service-motorkari .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #a97f1b 0%, #d5a022 100%);
  background-image: -o-linear-gradient(top, #a97f1b 0%, #d5a022 100%);
  background-image: linear-gradient(to bottom, #a97f1b 0%, #d5a022 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa97f1b', endColorstr='#ffd5a022', GradientType=0);
  border-color: #a97f1b;
  border-bottom-color: #a97f1b;
  -webkit-box-shadow: inset 0 1px 0 0 #d5a022;
  -moz-box-shadow: inset 0 1px 0 0 #d5a022;
  box-shadow: inset 0 1px 0 0 #d5a022;
}
.dl-service.service-bazar dt {
  border-left-color: #d0681c;
}
.dl-service.service-bazar dt .service-title .sub-title {
  color: #d0681c;
}
.dl-service.service-bazar dt .service-title p a {
  color: #d0681c;
}
.dl-service.service-bazar dt:hover .collapse {
  color: #d0681c;
}
.dl-service.service-bazar .service-item-content button,
.dl-service.service-bazar .service-item-content .btn,
.dl-service.service-bazar .service-item-content .btn:link,
.dl-service.service-bazar .service-item-content .btn:visited,
.dl-service.service-bazar .service-item-content .btn:focus,
.dl-service.service-bazar .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #e5823a 0%, #d0681c 100%);
  background-image: -o-linear-gradient(top, #e5823a 0%, #d0681c 100%);
  background-image: linear-gradient(to bottom, #e5823a 0%, #d0681c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5823a', endColorstr='#ffd0681c', GradientType=0);
  border-color: #d0681c;
  border-bottom-color: #d0681c;
  -webkit-box-shadow: inset 0 1px 0 0 #e5823a;
  -moz-box-shadow: inset 0 1px 0 0 #e5823a;
  box-shadow: inset 0 1px 0 0 #e5823a;
  color: #fff;
}
.dl-service.service-bazar .service-item-content button:hover,
.dl-service.service-bazar .service-item-content .btn:hover,
.dl-service.service-bazar .service-item-content .btn:link:hover,
.dl-service.service-bazar .service-item-content .btn:visited:hover,
.dl-service.service-bazar .service-item-content .btn:focus:hover,
.dl-service.service-bazar .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #d0681c 0%, #e5823a 100%);
  background-image: -o-linear-gradient(top, #d0681c 0%, #e5823a 100%);
  background-image: linear-gradient(to bottom, #d0681c 0%, #e5823a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd0681c', endColorstr='#ffe5823a', GradientType=0);
  border-color: #d0681c;
  border-bottom-color: #d0681c;
  -webkit-box-shadow: inset 0 1px 0 0 #e5823a;
  -moz-box-shadow: inset 0 1px 0 0 #e5823a;
  box-shadow: inset 0 1px 0 0 #e5823a;
}
.dl-service.service-cestovani dt {
  border-left-color: #0e7f29;
}
.dl-service.service-cestovani dt .service-title .sub-title {
  color: #0e7f29;
}
.dl-service.service-cestovani dt .service-title p a {
  color: #0e7f29;
}
.dl-service.service-cestovani dt:hover .collapse {
  color: #0e7f29;
}
.dl-service.service-cestovani .service-item-content button,
.dl-service.service-cestovani .service-item-content .btn,
.dl-service.service-cestovani .service-item-content .btn:link,
.dl-service.service-cestovani .service-item-content .btn:visited,
.dl-service.service-cestovani .service-item-content .btn:focus,
.dl-service.service-cestovani .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #13ad38 0%, #0e7f29 100%);
  background-image: -o-linear-gradient(top, #13ad38 0%, #0e7f29 100%);
  background-image: linear-gradient(to bottom, #13ad38 0%, #0e7f29 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff13ad38', endColorstr='#ff0e7f29', GradientType=0);
  border-color: #0e7f29;
  border-bottom-color: #0e7f29;
  -webkit-box-shadow: inset 0 1px 0 0 #13ad38;
  -moz-box-shadow: inset 0 1px 0 0 #13ad38;
  box-shadow: inset 0 1px 0 0 #13ad38;
  color: #fff;
}
.dl-service.service-cestovani .service-item-content button:hover,
.dl-service.service-cestovani .service-item-content .btn:hover,
.dl-service.service-cestovani .service-item-content .btn:link:hover,
.dl-service.service-cestovani .service-item-content .btn:visited:hover,
.dl-service.service-cestovani .service-item-content .btn:focus:hover,
.dl-service.service-cestovani .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #0e7f29 0%, #13ad38 100%);
  background-image: -o-linear-gradient(top, #0e7f29 0%, #13ad38 100%);
  background-image: linear-gradient(to bottom, #0e7f29 0%, #13ad38 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0e7f29', endColorstr='#ff13ad38', GradientType=0);
  border-color: #0e7f29;
  border-bottom-color: #0e7f29;
  -webkit-box-shadow: inset 0 1px 0 0 #13ad38;
  -moz-box-shadow: inset 0 1px 0 0 #13ad38;
  box-shadow: inset 0 1px 0 0 #13ad38;
}
.dl-service.service-motoakce dt {
  border-left-color: #820500;
}
.dl-service.service-motoakce dt .service-title .sub-title {
  color: #820500;
}
.dl-service.service-motoakce dt .service-title p a {
  color: #820500;
}
.dl-service.service-motoakce dt:hover .collapse {
  color: #820500;
}
.dl-service.service-motoakce .service-item-content button,
.dl-service.service-motoakce .service-item-content .btn,
.dl-service.service-motoakce .service-item-content .btn:link,
.dl-service.service-motoakce .service-item-content .btn:visited,
.dl-service.service-motoakce .service-item-content .btn:focus,
.dl-service.service-motoakce .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #b50700 0%, #820500 100%);
  background-image: -o-linear-gradient(top, #b50700 0%, #820500 100%);
  background-image: linear-gradient(to bottom, #b50700 0%, #820500 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb50700', endColorstr='#ff820500', GradientType=0);
  border-color: #820500;
  border-bottom-color: #820500;
  -webkit-box-shadow: inset 0 1px 0 0 #b50700;
  -moz-box-shadow: inset 0 1px 0 0 #b50700;
  box-shadow: inset 0 1px 0 0 #b50700;
  color: #fff;
}
.dl-service.service-motoakce .service-item-content button:hover,
.dl-service.service-motoakce .service-item-content .btn:hover,
.dl-service.service-motoakce .service-item-content .btn:link:hover,
.dl-service.service-motoakce .service-item-content .btn:visited:hover,
.dl-service.service-motoakce .service-item-content .btn:focus:hover,
.dl-service.service-motoakce .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #820500 0%, #b50700 100%);
  background-image: -o-linear-gradient(top, #820500 0%, #b50700 100%);
  background-image: linear-gradient(to bottom, #820500 0%, #b50700 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff820500', endColorstr='#ffb50700', GradientType=0);
  border-color: #820500;
  border-bottom-color: #820500;
  -webkit-box-shadow: inset 0 1px 0 0 #b50700;
  -moz-box-shadow: inset 0 1px 0 0 #b50700;
  box-shadow: inset 0 1px 0 0 #b50700;
}
.dl-service.service-video dt {
  border-left-color: #111111;
}
.dl-service.service-video dt .service-title .sub-title {
  color: #111111;
}
.dl-service.service-video dt .service-title p a {
  color: #111111;
}
.dl-service.service-video dt:hover .collapse {
  color: #111111;
}
.dl-service.service-video .service-item-content button,
.dl-service.service-video .service-item-content .btn,
.dl-service.service-video .service-item-content .btn:link,
.dl-service.service-video .service-item-content .btn:visited,
.dl-service.service-video .service-item-content .btn:focus,
.dl-service.service-video .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #2b2b2b 0%, #111111 100%);
  background-image: -o-linear-gradient(top, #2b2b2b 0%, #111111 100%);
  background-image: linear-gradient(to bottom, #2b2b2b 0%, #111111 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2b2b2b', endColorstr='#ff111111', GradientType=0);
  border-color: #111111;
  border-bottom-color: #111111;
  -webkit-box-shadow: inset 0 1px 0 0 #2b2b2b;
  -moz-box-shadow: inset 0 1px 0 0 #2b2b2b;
  box-shadow: inset 0 1px 0 0 #2b2b2b;
  color: #fff;
}
.dl-service.service-video .service-item-content button:hover,
.dl-service.service-video .service-item-content .btn:hover,
.dl-service.service-video .service-item-content .btn:link:hover,
.dl-service.service-video .service-item-content .btn:visited:hover,
.dl-service.service-video .service-item-content .btn:focus:hover,
.dl-service.service-video .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #111111 0%, #2b2b2b 100%);
  background-image: -o-linear-gradient(top, #111111 0%, #2b2b2b 100%);
  background-image: linear-gradient(to bottom, #111111 0%, #2b2b2b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff111111', endColorstr='#ff2b2b2b', GradientType=0);
  border-color: #111111;
  border-bottom-color: #111111;
  -webkit-box-shadow: inset 0 1px 0 0 #2b2b2b;
  -moz-box-shadow: inset 0 1px 0 0 #2b2b2b;
  box-shadow: inset 0 1px 0 0 #2b2b2b;
}
.dl-service.service-forum dt {
  border-left-color: #234e9f;
}
.dl-service.service-forum dt .service-title .sub-title {
  color: #234e9f;
}
.dl-service.service-forum dt .service-title p a {
  color: #234e9f;
}
.dl-service.service-forum dt:hover .collapse {
  color: #234e9f;
}
.dl-service.service-forum .service-item-content button,
.dl-service.service-forum .service-item-content .btn,
.dl-service.service-forum .service-item-content .btn:link,
.dl-service.service-forum .service-item-content .btn:visited,
.dl-service.service-forum .service-item-content .btn:focus,
.dl-service.service-forum .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #2c63c9 0%, #234e9f 100%);
  background-image: -o-linear-gradient(top, #2c63c9 0%, #234e9f 100%);
  background-image: linear-gradient(to bottom, #2c63c9 0%, #234e9f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c63c9', endColorstr='#ff234e9f', GradientType=0);
  border-color: #234e9f;
  border-bottom-color: #234e9f;
  -webkit-box-shadow: inset 0 1px 0 0 #2c63c9;
  -moz-box-shadow: inset 0 1px 0 0 #2c63c9;
  box-shadow: inset 0 1px 0 0 #2c63c9;
  color: #fff;
}
.dl-service.service-forum .service-item-content button:hover,
.dl-service.service-forum .service-item-content .btn:hover,
.dl-service.service-forum .service-item-content .btn:link:hover,
.dl-service.service-forum .service-item-content .btn:visited:hover,
.dl-service.service-forum .service-item-content .btn:focus:hover,
.dl-service.service-forum .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #234e9f 0%, #2c63c9 100%);
  background-image: -o-linear-gradient(top, #234e9f 0%, #2c63c9 100%);
  background-image: linear-gradient(to bottom, #234e9f 0%, #2c63c9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff234e9f', endColorstr='#ff2c63c9', GradientType=0);
  border-color: #234e9f;
  border-bottom-color: #234e9f;
  -webkit-box-shadow: inset 0 1px 0 0 #2c63c9;
  -moz-box-shadow: inset 0 1px 0 0 #2c63c9;
  box-shadow: inset 0 1px 0 0 #2c63c9;
}
.dl-service.service-motoklik dt {
  border-left-color: #eb253c;
}
.dl-service.service-motoklik dt .service-title .sub-title {
  color: #eb253c;
}
.dl-service.service-motoklik dt .service-title p a {
  color: #eb253c;
}
.dl-service.service-motoklik dt:hover .collapse {
  color: #eb253c;
}
.dl-service.service-motoklik .service-item-content button,
.dl-service.service-motoklik .service-item-content .btn,
.dl-service.service-motoklik .service-item-content .btn:link,
.dl-service.service-motoklik .service-item-content .btn:visited,
.dl-service.service-motoklik .service-item-content .btn:focus,
.dl-service.service-motoklik .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #ef5466 0%, #eb253c 100%);
  background-image: -o-linear-gradient(top, #ef5466 0%, #eb253c 100%);
  background-image: linear-gradient(to bottom, #ef5466 0%, #eb253c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffef5466', endColorstr='#ffeb253c', GradientType=0);
  border-color: #eb253c;
  border-bottom-color: #eb253c;
  -webkit-box-shadow: inset 0 1px 0 0 #ef5466;
  -moz-box-shadow: inset 0 1px 0 0 #ef5466;
  box-shadow: inset 0 1px 0 0 #ef5466;
  color: #fff;
}
.dl-service.service-motoklik .service-item-content button:hover,
.dl-service.service-motoklik .service-item-content .btn:hover,
.dl-service.service-motoklik .service-item-content .btn:link:hover,
.dl-service.service-motoklik .service-item-content .btn:visited:hover,
.dl-service.service-motoklik .service-item-content .btn:focus:hover,
.dl-service.service-motoklik .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #eb253c 0%, #ef5466 100%);
  background-image: -o-linear-gradient(top, #eb253c 0%, #ef5466 100%);
  background-image: linear-gradient(to bottom, #eb253c 0%, #ef5466 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeb253c', endColorstr='#ffef5466', GradientType=0);
  border-color: #eb253c;
  border-bottom-color: #eb253c;
  -webkit-box-shadow: inset 0 1px 0 0 #ef5466;
  -moz-box-shadow: inset 0 1px 0 0 #ef5466;
  box-shadow: inset 0 1px 0 0 #ef5466;
}
.dl-service.service-newslettery dt {
  border-left-color: #96b91d;
}
.dl-service.service-newslettery dt .service-title .sub-title {
  color: #96b91d;
}
.dl-service.service-newslettery dt .service-title p a {
  color: #96b91d;
}
.dl-service.service-newslettery dt:hover .collapse {
  color: #96b91d;
}
.dl-service.service-newslettery .service-item-content button,
.dl-service.service-newslettery .service-item-content .btn,
.dl-service.service-newslettery .service-item-content .btn:link,
.dl-service.service-newslettery .service-item-content .btn:visited,
.dl-service.service-newslettery .service-item-content .btn:focus,
.dl-service.service-newslettery .service-item-content input[type=submit] {
  background-image: -webkit-linear-gradient(top, #b6de2b 0%, #96b91d 100%);
  background-image: -o-linear-gradient(top, #b6de2b 0%, #96b91d 100%);
  background-image: linear-gradient(to bottom, #b6de2b 0%, #96b91d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb6de2b', endColorstr='#ff96b91d', GradientType=0);
  border-color: #96b91d;
  border-bottom-color: #96b91d;
  -webkit-box-shadow: inset 0 1px 0 0 #b6de2b;
  -moz-box-shadow: inset 0 1px 0 0 #b6de2b;
  box-shadow: inset 0 1px 0 0 #b6de2b;
  color: #fff;
}
.dl-service.service-newslettery .service-item-content button:hover,
.dl-service.service-newslettery .service-item-content .btn:hover,
.dl-service.service-newslettery .service-item-content .btn:link:hover,
.dl-service.service-newslettery .service-item-content .btn:visited:hover,
.dl-service.service-newslettery .service-item-content .btn:focus:hover,
.dl-service.service-newslettery .service-item-content input[type=submit]:hover {
  color: #fff;
  background-image: -webkit-linear-gradient(top, #96b91d 0%, #b6de2b 100%);
  background-image: -o-linear-gradient(top, #96b91d 0%, #b6de2b 100%);
  background-image: linear-gradient(to bottom, #96b91d 0%, #b6de2b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff96b91d', endColorstr='#ffb6de2b', GradientType=0);
  border-color: #96b91d;
  border-bottom-color: #96b91d;
  -webkit-box-shadow: inset 0 1px 0 0 #b6de2b;
  -moz-box-shadow: inset 0 1px 0 0 #b6de2b;
  box-shadow: inset 0 1px 0 0 #b6de2b;
}
.service-item {
  *zoom: 1;
}
.service-item:before,
.service-item:after {
  content: "";
  display: table;
}
.service-item:after {
  clear: both;
}
.service-item-thumb {
  float: left;
  margin-right: 20px;
  width: 265px;
  max-height: 179px;
  overflow: hidden;
}
.service-item-thumb img {
  max-width: 100%;
}
.service-item-content {
  margin-left: 285px;
  padding-top: 10px;
}
.service-item-content h2 {
  color: #000;
}
.service-item-content .badge {
  font-size: 10px;
  margin-bottom: 5px;
  text-transform: uppercase;
  display: inline-block;
  padding: 2px 5px;
  color: #fff;
  position: relative;
  top: -1px;
  line-height: normal;
  background: #24aa5d;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.service-item-content .badge.badge-gray {
  background-color: #949494 !important;
}
.service-item-content .badge.badge-black {
  background-color: #111111 !important;
}
.service-item-content .badge.badge-green {
  background-color: #009933 !important;
}
.service-item-content .badge.badge-red {
  background-color: #e7131d !important;
}
.service-item-content .parameters {
  margin-bottom: 30px;
}
.service-item-content .parameters td,
.service-item-content .parameters th {
  border: 0 !important;
}
.appended {
  display: table;
  border-collapse: separate;
  width: 100%;
}
.appended .appended-input {
  display: table-cell;
  float: left;
  width: 100%;
  position: relative;
}
.appended .appended-input input {
  width: 100%;
  padding: 7px 10px;
  font-size: 14px;
}
.appended .appended-input + .appended-btn {
  padding-left: 10px;
  padding-right: 0;
}
.appended .appended-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell;
  padding-right: 10px;
}
.appended .appended-btn .btn {
  overflow: visible;
}
.appended-nospace .appended-btn {
  padding: 0 !important;
}
.appended-nospace .appended-btn:first-child .btn,
.appended-nospace .appended-btn:first-child button,
.appended-nospace .appended-btn:first-child .selectboxit {
  border-right: 0;
}
.gallery-wrap {
  padding: 10px 20px;
  margin-bottom: 30px;
  background-color: #f3f3f3;
}
.gallery-wrap + .icon-text-actions {
  margin-top: -20px;
}
.gallery-wrap .gallery-list {
  margin: 0 -7px 0 -7px;
}
.gallery-wrap .gallery-list li {
  width: 135px;
  max-width: 135px;
  margin-left: 7px;
  margin-right: 7px;
  float: none;
  font-size: 12px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.gallery-wrap .gallery-list li p {
  padding: 10px 20px 0;
}
.gallery-wrap .gallery-list li .block {
  margin-bottom: 5px;
  display: block;
}
.gallery-wrap .gallery-list li.add-item {
  padding-top: 15px;
}
.gallery-list + .paging {
  border-top: 1px solid #ccc;
  padding-top: 15px;
}
.gallery-list + .btn-wrap {
  margin-top: -20px !important;
  margin-bottom: 30px !important;
}
.indent .gallery-list {
  margin-top: -5px;
}
.indent .gallery-list.large {
  margin-left: -10px;
}
.indent .gallery-list.large li {
  margin-left: 10px;
  width: 180px;
}
.gallery-list {
  font-size: 0;
  margin: 0 -4px 20px;
}
.gallery-list.video-list {
  margin-left: 0;
  margin-bottom: -10px;
}
.gallery-list.video-list li {
  margin-bottom: 0;
}
.gallery-list.video-list li a {
  padding-left: 0 !important;
  padding-top: 10px;
  padding-bottom: 10px;
}
.gallery-list.video-list li a p span {
  color: #707070;
}
.gallery-list.video-list li a:hover .thumb img {
  border: 1px solid #ccc;
  background-color: #fff;
}
.gallery-list.large {
  font-size: 0;
}
.gallery-list.large li {
  width: 190px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  font-size: 12px;
  margin: 0 5px;
}
.gallery-list.large li .thumb img {
  max-width: 180px;
}
.gallery-list.xlarge {
  font-size: 0;
}
.gallery-list.xlarge li {
  width: 200px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  font-size: 12px;
}
.gallery-list.xlarge li + li {
  margin-left: 10px;
}
.gallery-list.xlarge li .thumb img {
  max-width: 200px;
}
.gallery-list li {
  width: 150px;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin: 10px 4px;
}
.gallery-list li > a {
  display: block;
  color: #333333;
  text-decoration: none;
  margin: 0;
}
.gallery-list li > a .thumb {
  position: relative;
}
.gallery-list li > a .thumb .play-button {
  width: 40px;
  height: 30px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.3);
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -15px 0 0 -20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.gallery-list li > a .thumb .play-button:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 0 7px 7px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -7px 0 0 -3px;
}
.gallery-list li > a:hover {
  text-decoration: none;
}
.gallery-list li > a:hover p {
  text-decoration: none;
}
.gallery-list li > a:hover p strong {
  text-decoration: none !important;
}
.gallery-list li > a:hover p strong:first-child {
  text-decoration: underline !important;
}
.gallery-list li > a:hover .thumb img {
  background-color: #000;
  border-color: #000;
}
.gallery-list li > a:hover .thumb .play-button {
  border: 1px solid #ffffff;
  background: rgba(0, 0, 0, 0.6);
}
.gallery-list li .thumb {
  float: none;
}
.gallery-list li .thumb img {
  max-width: 150px;
}
.gallery-list li p {
  text-align: center;
  font-size: 11px !important;
  margin: 0;
  padding-top: 10px;
}
.gallery-list li p.description {
  text-align: left;
  color: #999999;
}
.gallery-list-spacing-large {
  margin: 0 -17px 20px;
}
.gallery-list-spacing-large li {
  margin: 10px 17px;
}
.firm-item {
  display: block;
  text-decoration: none;
  *zoom: 1;
}
.firm-item:before,
.firm-item:after {
  content: "";
  display: table;
}
.firm-item:after {
  clear: both;
}
.firm-item + .firm-item {
  margin-top: 10px;
}
.firm-item-add {
  text-align: center;
  margin: 0;
  padding: 10px 0;
}
.firm-item-add a {
  color: #999999;
  font-weight: bold;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  text-transform: uppercase;
}
.firm-item-add a span {
  float: left;
  margin-right: 5px;
  position: relative;
  top: 1px;
}
.firm-item:hover {
  text-decoration: none !important;
}
.firm-item:hover h2 {
  text-decoration: underline;
  color: #000 !important;
}
.firm-item h2 {
  font-size: 1.0em;
  margin-bottom: 5px;
}
.firm-item-logo {
  float: left;
  margin-right: 10px;
}
.firm-item-info {
  overflow: hidden;
  color: #000;
}
.firm-intro {
  border-bottom: 1px solid #dddddd;
  padding: 15px 15px 0;
  background: #f3f3f3;
  margin-bottom: 50px;
}
.firm-logo {
  width: 170px;
  height: 170px;
  border: 1px solid #dddddd;
  background: #fff;
  margin-bottom: -30px;
  float: left;
  text-align: center;
}
.firm-details {
  margin-left: 200px;
}
.firm-details h1 {
  color: #000;
  font-weight: normal;
}
.firm-actions {
  float: right;
}
.firm-actions a {
  color: #999999;
  position: relative;
  padding-left: 18px;
}
.firm-actions a span {
  position: absolute;
  top: 2px;
  left: 0;
}
.firm-actions a + a {
  margin-left: 15px;
}
.firm-filter {
  width: 100%;
  margin-bottom: 20px;
  border-top: 1px dotted #cccccc;
  border-bottom: 1px dotted #cccccc;
}
.firm-filter th,
.firm-filter td {
  padding: 8px 0;
}
.firm-filter th select,
.firm-filter td select,
.firm-filter th .skinned-wrapper,
.firm-filter td .skinned-wrapper {
  max-width: 200px;
}
.firm-filter th {
  width: 30%;
  text-align: left;
}
.firm-rating {
  width: 100%;
}
.firm-rating-answer {
  border-left: 2px solid #ccc;
  padding-left: 15px;
  display: none;
}
.firm-rating thead tr th {
  text-align: left;
  padding-bottom: 10px;
}
.firm-rating tbody tr th,
.firm-rating tbody tr td {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 10px;
}
.firm-rating tbody tr th {
  width: 30%;
  padding-top: 12px;
  text-align: left;
  vertical-align: top;
}
.firm-rating tbody tr td {
  width: 70%;
}
.firm-rating tbody tr td p {
  margin: 0;
}
.firm-rating tbody tr:nth-child(odd) th,
.firm-rating tbody tr:nth-child(odd) td {
  background: #f3f3f3;
}
.badge {
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 5px;
  text-transform: uppercase;
  display: inline-block;
  padding: 2px 5px;
  color: #fff;
  position: relative;
  top: -1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  line-height: normal;
}
.badge.badge-gray {
  background-color: #949494 !important;
}
.badge.badge-black {
  background-color: #111111 !important;
}
.badge.badge-green {
  background-color: #009933 !important;
}
.badge.badge-red {
  background-color: #e7131d !important;
}
.badge-breadcrumb {
  padding-top: 5px;
}
.badge-breadcrumb .i-angle-right {
  top: 1px;
  position: relative;
  color: #bbbbbb;
}
.link-icon-large {
  text-align: center;
  display: block !important;
  padding: 15px;
  text-decoration: none;
}
.link-icon-large span {
  font-size: 30px;
  color: #999999 !important;
}
.link-icon-large strong {
  display: block;
  padding-top: 10px;
}
.link-icon-large:hover {
  text-decoration: none !important;
}
.link-icon-large:hover span {
  text-decoration: none !important;
  color: #000 !important;
}
.link-icon-large:hover strong {
  text-decoration: underline !important;
}
.link-add {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-left: 18px;
  position: relative;
  margin-top: 10px;
}
.link-add span {
  position: absolute;
  top: 1px;
  left: 0;
}
.link-collapse {
  padding-left: 18px;
  position: relative;
  color: #999999 !important;
}
.link-collapse span {
  position: absolute;
  top: 2px;
  left: 0;
}
.link-icon {
  text-decoration: none !important;
}
.link-icon:hover span {
  color: #000 !important;
  text-decoration: underline;
}
.link-icon2 {
  padding-left: 15px;
  position: relative;
}
.link-icon2 span {
  line-height: 10px;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  text-decoration: none !important;
}
.info-line {
  color: #999999;
  margin-bottom: 25px;
}
.info-line span {
  float: left;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.article-item {
  margin-bottom: 20px;
  *zoom: 1;
}
.article-item:before,
.article-item:after {
  content: "";
  display: table;
}
.article-item:after {
  clear: both;
}
.article-item-thumb {
  float: left;
  width: 115px;
}
.article-item-content {
  margin-left: 135px;
}
.article-item-content h2 {
  font-size: 14px;
  margin-bottom: 5px;
}
.article-item-content p {
  line-height: 1.5em;
  margin: 0;
}
.notification-actions {
  float: right;
  margin-top: -30px;
}
.notification-actions a {
  color: #999999;
  position: relative;
  padding-left: 18px;
}
.notification-actions a span {
  position: absolute;
  top: 2px;
  left: 0;
}
.notification-actions a + a {
  margin-left: 15px;
}
.notification-item {
  *zoom: 1;
  margin-bottom: 30px;
}
.notification-item:before,
.notification-item:after {
  content: "";
  display: table;
}
.notification-item:after {
  clear: both;
}
.notification-item-thumb {
  float: left;
  width: 310px;
}
.notification-item-content {
  margin-left: 330px;
}
.notification-item-content h3 {
  margin-bottom: 10px;
}
.opening-hours {
  width: 100%;
  margin-bottom: 15px;
}
.opening-hours tr th,
.opening-hours tr td {
  padding: 6px 8px;
}
.opening-hours tr th {
  text-align: left;
}
.opening-hours tr td {
  text-align: center;
}
.opening-hours tr.today th,
.opening-hours tr.today td {
  color: #fff;
}
.opening-hours tr:nth-child(odd) th,
.opening-hours tr:nth-child(odd) td {
  background: #f3f3f3;
}
.vertical {
  display: table;
  min-height: 100%;
}
.vertical-middle {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}
.vertical-bottom {
  display: table-cell;
  width: 100%;
  vertical-align: bottom;
}
.links-list li a {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 6px 10px !important;
  text-align: left;
  white-space: nowrap;
  font-weight: normal !important;
  color: #505050;
}
.links-list li a:hover {
  color: #000;
}
.links-list li:nth-child(even) {
  background-color: #e9e9e9;
}
.categories-list {
  margin-bottom: 15px;
}
.categories-list li {
  padding: 5px 10px;
}
.categories-list li span.i-folder {
  color: #999999;
  margin-right: 7px;
  position: relative;
  top: 1px;
}
.categories-list li a {
  font-weight: bold;
}
.categories-list li:nth-child(odd) {
  background: #f3f3f3;
}
.branch-office {
  margin-bottom: 15px;
}
.branch-office h4 {
  font-size: 12px;
  margin: 0;
}
.branch-office h4 .badge {
  margin-left: 10px;
}
.branch-office p {
  margin: 0;
}
.download-list li a {
  font-weight: normal !important;
  padding-left: 18px !important;
  color: #000;
  text-decoration: underline;
}
.download-list li a:hover {
  text-decoration: none;
}
.download-list li a span {
  position: absolute;
  top: 2px;
  left: 0;
}
.flash-new-date {
  line-height: 1.4em;
  width: 115px;
  float: left;
}
.flash-new-message {
  overflow: hidden;
}
.flash-new-message p {
  margin: 0;
}
/*
* Btn themes
*/
.btn {
  display: inline-block;
  line-height: 1.0em;
}
.btn-group {
  font-size: 0;
}
.btn-group .btn + .btn {
  margin-left: 10px;
}
.btn-group-joined .btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group-joined .btn + .btn {
  margin-left: 0;
}
.btn-group-joined .btn:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.btn-group-joined .btn:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-group-joined .btn + .btn {
  margin-left: -1px;
}
.btn-dropdown {
  position: relative;
  z-index: 300;
  display: inline-block !important;
  *display: inline !important;
  *zoom: 1 !important;
  vertical-align: middle !important;
}
.btn-dropdown:focus {
  pointer-events: none;
  outline: none;
}
.btn-dropdown:focus .btn-dropdown-list {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.btn-dropdown-list {
  position: absolute;
  top: 100%;
  left: -1px;
  margin-top: 5px;
  border: 1px solid #dddddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0.5s;
}
.btn-dropdown-list li:first-child a {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.btn-dropdown-list li:last-child a {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.btn-dropdown-list li a {
  display: block;
  padding: 6px 10px;
  font-weight: normal;
  text-decoration: underline;
  color: #000;
  font-size: 11px;
  white-space: nowrap;
}
.btn-dropdown-list li a:hover {
  color: #fff;
  text-decoration: none;
}
.banners-list {
  margin-bottom: 15px;
}
.banners-list a {
  margin-right: 3px;
  margin-top: 3px;
  margin-bottom: 3px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  text-decoration: none;
}
.banners-list a.add-banner {
  border: 1px dashed #dddddd;
  width: 128px;
  height: 68px;
  text-align: center;
  line-height: 68px;
  color: #999999;
}
.banners-list a.add-banner span {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.banners-list a.add-banner:hover {
  color: #000;
  text-decoration: none;
}
.user-links a {
  color: #b3b3b3;
  font-weight: normal !important;
  text-decoration: none;
  display: block;
  padding: 10px 0 14px !important;
  text-align: center;
  border-bottom: 1px solid #dddddd;
}
.user-links a span {
  position: relative;
  top: 3px;
  margin-right: 3px;
  font-size: 14px;
}
.user-links a:hover {
  text-decoration: none !important;
}
.user-links a:hover strong {
  color: #000;
  text-decoration: underline !important;
}
.bazar-category {
  text-align: center;
  display: block;
  text-decoration: none;
  font-weight: normal !important;
  padding: 10px 10px 25px;
}
.bazar-category:hover,
.bazar-category.active {
  text-decoration: none !important;
  background-image: -webkit-linear-gradient(top, #e9e9e9 0%, #f1f1f1 100%);
  background-image: -o-linear-gradient(top, #e9e9e9 0%, #f1f1f1 100%);
  background-image: linear-gradient(to bottom, #e9e9e9 0%, #f1f1f1 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe9e9e9', endColorstr='#fff1f1f1', GradientType=0);
  -webkit-box-shadow: inset 0 5px 10px #dddddd;
  -moz-box-shadow: inset 0 5px 10px #dddddd;
  box-shadow: inset 0 5px 10px #dddddd;
}
.bazar-category:hover h2,
.bazar-category.active h2 {
  color: #000;
  text-decoration: underline;
}
.bazar-category.active {
  position: relative;
  z-index: 100;
}
.bazar-category.active:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #dddddd rgba(255, 255, 255, 0);
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: 11px;
  margin-left: -10px;
}
.bazar-category.active:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #ffffff rgba(255, 255, 255, 0);
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: 12px;
  margin-left: -10px;
}
.bazar-category-thumb {
  height: 100px;
  width: 100%;
}
.bazar-category-thumb > div {
  width: 100%;
}
.bazar-category h2 {
  font-size: 14px;
}
.bazar-category span {
  color: #999999;
}
.hidden {
  display: none;
}
.hidden.active {
  display: block;
}
.messages-important {
  border: 1px solid #dddddd;
  margin-bottom: 10px;
}
.messages-important li {
  border-top: 1px solid #dddddd;
}
.messages-important li:first-child {
  border-top: 0;
}
.messages-important li a {
  display: block;
  padding: 10px 20px 10px 65px !important;
  position: relative;
}
.messages-important li a span {
  position: absolute;
  top: 50%;
  left: 20px;
  color: #999999;
  font-size: 30px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.messages-important li a p {
  font-weight: normal !important;
  color: #000;
  margin: 0;
  padding-top: 5px;
}
.messages-important li a:hover {
  text-decoration: none !important;
}
.messages-important li a:hover strong {
  text-decoration: underline;
}
.place {
  padding-top: 10px;
  padding-bottom: 10px;
}
.place-thumb {
  float: left;
  margin-right: 20px;
}
.place-content {
  overflow: hidden;
  padding-top: 10px;
}
.place-content h3 {
  margin-bottom: 5px !important;
}
.row-file {
  padding: 6px 8px;
  *zoom: 1;
}
.row-file:before,
.row-file:after {
  content: "";
  display: table;
}
.row-file:after {
  clear: both;
}
.row-file:nth-child(even) {
  background: #e9e9e9;
}
.row-file + .row-file {
  margin-top: 3px;
}
.row-file-name {
  float: left;
  line-height: 14px;
}
.row-file-name span {
  margin-right: 5px;
}
.row-file-name a {
  color: #c10027;
  text-decoration: underline;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.row-file-name a:hover {
  color: #000;
  text-decoration: none !important;
}
.row-file-remove {
  float: right;
  color: #777777;
  text-decoration: underline !important;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: 14px;
}
.row-file-remove:hover {
  color: #000;
  text-decoration: none !important;
}
.timeline {
  position: relative;
  padding-bottom: 50px;
  margin-bottom: 30px;
  margin-top: 20px;
  *zoom: 1;
}
.timeline:before,
.timeline:after {
  content: "";
  display: table;
}
.timeline:after {
  clear: both;
}
.timeline:before {
  content: '';
  display: block;
  width: 6px;
  height: 100%;
  background: #dddddd;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -3px;
}
.timeline:after {
  content: '';
  display: block;
  width: 6px;
  height: 30px;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#00ffffff', GradientType=0);
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -3px;
}
.timeline-row {
  clear: both;
  overflow: hidden;
  height: auto;
  position: relative;
}
.timeline-row:before {
  content: '';
  display: block;
  width: 19px;
  height: 19px;
  background: #dddddd;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  position: absolute;
  top: 50%;
  margin-top: -9.5px;
  left: 50%;
  margin-left: -9.5px;
}
.timeline-row:after {
  content: '';
  display: block;
  width: 11px;
  height: 11px;
  background: #e8112a;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  position: absolute;
  top: 50%;
  margin-top: -5.5px;
  left: 50%;
  margin-left: -5.5px;
}
.timeline-entry {
  max-width: 45%;
  position: relative;
}
.timeline-entry-year {
  font-weight: bold;
  position: absolute;
  top: 50%;
  height: 19px;
  margin-top: -9.5px;
  line-height: 19px;
}
.timeline-entry-high .timeline-entry-content {
  border-color: #e6ddb5;
  -webkit-box-shadow: inset 0 -15px 15px #faf8f0;
  -moz-box-shadow: inset 0 -15px 15px #faf8f0;
  box-shadow: inset 0 -15px 15px #faf8f0;
}
.timeline-entry-high .timeline-entry-content ul.styled li:before {
  background: #e6ddb5;
}
.timeline-entry-content {
  border: 1px solid #dddddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  -webkit-box-shadow: inset 0 -15px 15px #f7f7f7;
  -moz-box-shadow: inset 0 -15px 15px #f7f7f7;
  box-shadow: inset 0 -15px 15px #f7f7f7;
  padding: 15px;
}
.timeline-entry-content:before,
.timeline-entry-content:after {
  content: '';
  top: 50%;
  margin-top: -10px;
  display: block;
  position: absolute;
}
.timeline-entry-content p {
  margin: 0;
}
.timeline-entry-content ul.styled {
  padding-top: 5px;
}
.timeline-entry-content ul.styled li:before {
  top: 4px !important;
  background: #bdbdbd;
}
.timeline-entry-right {
  float: right;
}
.timeline-entry-right .timeline-entry-year {
  right: 100%;
  margin-right: 60px;
}
.timeline-entry-right .timeline-entry-content:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: rgba(255, 255, 255, 0) #dddddd rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  right: 100%;
}
.timeline-entry-right .timeline-entry-content:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: rgba(255, 255, 255, 0) #ffffff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  right: 100%;
  margin-right: -1px;
}
.timeline-entry-right.timeline-entry-high .timeline-entry-content:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: rgba(255, 255, 255, 0) #e6ddb5 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
}
.timeline-entry-left {
  float: left;
}
.timeline-entry-left .timeline-entry-year {
  left: 100%;
  margin-left: 60px;
}
.timeline-entry-left .timeline-entry-content:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #dddddd;
  left: 100%;
}
.timeline-entry-left .timeline-entry-content:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #ffffff;
  left: 100%;
  margin-left: -1px;
}
.timeline-entry-left.timeline-entry-high .timeline-entry-content:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #e6ddb5;
}
.person {
  *zoom: 1;
  margin-bottom: 30px;
}
.person:before,
.person:after {
  content: "";
  display: table;
}
.person:after {
  clear: both;
}
.person-photo {
  float: left;
  max-width: 20%;
  margin-right: 20px;
}
.person-details {
  overflow: hidden;
}
.person-inline {
  *zoom: 1;
  padding: 5px 0;
}
.person-inline:before,
.person-inline:after {
  content: "";
  display: table;
}
.person-inline:after {
  clear: both;
}
.person-inline dt {
  float: left;
  margin: 0;
  width: 21%;
}
.person-inline dd {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.breadcrumb-small {
  margin-bottom: 20px;
  color: #5b5b5b;
  font-size: 12px;
}
.breadcrumb-small a {
  color: #5b5b5b;
}
.breadcrumb-small i {
  margin: 0 3px;
}
hr.sep {
  display: block;
  font-size: 0;
  height: 1px;
  border: 0;
  border-bottom: 1px solid #dddddd;
  margin: 5px 0;
}
.counter-box {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  border: 1px solid #dddddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  text-align: center;
  width: 68px;
  color: #000;
}
.counter-box:hover {
  text-decoration: none !important;
}
.counter-box-number {
  padding: 6px 0;
  font-size: 20px;
  font-weight: bold;
}
.counter-box-number div {
  padding: 6px 0;
}
.counter-box-number a {
  color: #a7a7a7;
  font-size: 13px;
  display: block;
  padding-left: 2px;
}
.counter-box-number a:hover {
  text-decoration: none !important;
}
.counter-box-number a:hover span {
  color: #000;
}
.counter-box-number a span {
  color: #a7a7a7;
}
.counter-box-label {
  background: #f7f7f7;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  font-size: 10px;
  font-weight: bold;
  padding: 7px 0;
  border-top: 1px solid #dddddd;
  color: #808080;
}
.counter-badge {
  background: #169f35;
  padding: 1px 4px;
  font-size: 10px;
  color: #fff;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: 10px;
  font-family: Arial;
  font-weight: bold;
  position: relative;
  top: -1px;
  margin-left: 10px;
}
.counter-badge:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 3px 3px 0;
  border-color: rgba(255, 255, 255, 0) #169f35 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -3px;
  display: block;
}
.size-30 {
  width: 30%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.panels {
  margin-bottom: 20px;
}
.panels .panel {
  background: #f3f3f3;
  padding: 10px 15px;
  font-size: 12px;
}
.panels .panel-high {
  border-bottom: 1px solid #dddddd;
}
.social-share {
  padding-top: 10px;
}
.social-share a {
  margin-left: 0;
  margin-right: 3px;
}
.facebook-share,
.twitter-share,
.google-share,
.mail-share {
  display: inline-block !important;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  position: relative;
  padding: 0 !important;
  text-align: left !important;
  top: -5px;
  margin-left: 3px;
}
.facebook-share:before,
.twitter-share:before,
.google-share:before,
.mail-share:before,
.facebook-share:after,
.twitter-share:after,
.google-share:after,
.mail-share:after {
  display: none !important;
}
.facebook-share {
  background-image: url('../img/icon-facebook.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: #4b6aa6;
}
.facebook-share:hover {
  background-color: #3b5483;
}
.twitter-share {
  background-image: url('../img/icon-twitter.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: #03c3f6;
}
.twitter-share:hover {
  background-color: #029bc4;
}
.google-share {
  background-image: url('../img/icon-google.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: #ec621e;
}
.google-share:hover {
  background-color: #c64d11;
}
.mail-share {
  background-image: url('../img/icon-mail-share.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: #f2b40e;
}
.mail-share:hover {
  background-color: #c3900a;
}
/*
* Media queries
*/
.no-responsive .xs-visible {
  display: none;
}
.no-responsive .columns.xs-2 .column {
  width: 49.998%;
}
.no-responsive .columns.xs-2.columns-separated .column:nth-child(1) .link-icon-large,
.no-responsive .columns.xs-2.columns-separated .column:nth-child(2) .link-icon-large {
  border-bottom: 1px solid #dddddd;
}
.no-responsive .columns.xs-2.columns-separated .column:nth-child(odd) {
  border-right: 1px solid #dddddd;
}
.no-responsive .columns-2 .column {
  width: 49.998%;
}
.no-responsive .columns-2 > div.column-wide,
.no-responsive .columns-2 > li.column-wide {
  width: 70%;
}
.no-responsive .columns-2 > div.column-thin,
.no-responsive .columns-2 > li.column-thin {
  width: 30%;
}
.no-responsive .columns-2 > div.column-wider,
.no-responsive .columns-2 > li.column-wider {
  width: 50.7%;
}
.no-responsive .columns-2 > div.column-thiner,
.no-responsive .columns-2 > li.column-thiner {
  width: 49.3%;
}
.no-responsive .columns-3.no-break .column {
  width: 33.332% !important;
}
.no-responsive [class^="columns-"] {
  *zoom: 1;
}
.no-responsive [class^="columns-"]:before,
.no-responsive [class^="columns-"]:after {
  content: "";
  display: table;
}
.no-responsive [class^="columns-"]:after {
  clear: both;
}
.no-responsive [class^="columns-"] > div,
.no-responsive [class^="columns-"] > li {
  float: left;
}
.no-responsive [class^="columns-"] > div.pull-right,
.no-responsive [class^="columns-"] > li.pull-right {
  float: right;
}
.no-responsive [class^="columns-"] > div.pull-left,
.no-responsive [class^="columns-"] > li.pull-left {
  float: left;
}
.no-responsive .sm-visible {
  display: none;
}
.no-responsive .mobile-visible {
  display: none;
}
.no-responsive .columns-3 .column {
  width: 49.998%;
}
.no-responsive .columns-3 > div.column-wide,
.no-responsive .columns-3 > li.column-wide {
  width: 66.664%;
}
.no-responsive .columns-3 > div.column-wider,
.no-responsive .columns-3 > li.column-wider {
  width: 40%;
}
.no-responsive .columns-3 > div.column-thiner,
.no-responsive .columns-3 > li.column-thiner {
  width: 30%;
}
.no-responsive .columns.sm-2 .column {
  width: 49.998%;
}
.no-responsive .columns.sm-3 .column {
  width: 33.332%;
}
.no-responsive .message.error.message-arrow {
  position: relative;
}
.no-responsive .message.error.message-arrow:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 8px 0;
  border-color: rgba(255, 255, 255, 0) #f0d9d9 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
}
.no-responsive #main-menu li:first-child {
  border-left: 0;
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
}
.no-responsive #main-menu li:first-child a {
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
}
.no-responsive #main-menu li:first-child a:before {
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
}
.no-responsive #main-menu li:last-child {
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
}
.no-responsive #main-menu li:last-child a {
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
}
.no-responsive #main-menu li:last-child a:before {
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
}
.no-responsive #main-menu li.active,
.no-responsive #main-menu li:hover {
  border-color: transparent;
}
.no-responsive #main-menu li.active + li,
.no-responsive #main-menu li:hover + li {
  border-color: transparent;
}
.no-responsive #side-menu > li.on-right {
  float: right;
  font-size: 0;
}
.no-responsive #side-menu > li.on-right a {
  margin-right: 0;
  margin-left: 1px;
}
.no-responsive #side-menu > li.on-right li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  font-size: 12px;
}
.no-responsive #side-menu > li.clear {
  clear: both;
}
.no-responsive #side-menu > li a {
  display: block;
  padding: 10px 11px;
  text-decoration: none;
  font-family: "allerbold", Arial, sans-serif;
  font-size: 12px;
  border: 1px solid #dddddd;
  margin-top: 2px;
  margin-bottom: -1px;
  margin-right: 1px;
  text-transform: uppercase;
}
.no-responsive #side-menu > li a:hover {
  color: #fff;
}
.no-responsive #side-menu > li.has-ul.active > ul {
  display: block !important;
}
.no-responsive #side-menu > li.has-ul > ul {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  display: none;
  background: #f3f3f3;
  font-size: 0;
  margin: 5px 0 0;
}
.no-responsive #side-menu > li.has-ul > ul > li {
  font-size: 12px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  position: relative;
}
.no-responsive #side-menu > li.has-ul > ul > li:nth-last-child(n+7) > a,
.no-responsive #side-menu > li.has-ul > ul > li:nth-last-child(n+7) ~ * > a {
  padding: 10px 7px;
}
.no-responsive #side-menu > li.has-ul > ul > li:nth-last-child(n+7).navigation-search,
.no-responsive #side-menu > li.has-ul > ul > li:nth-last-child(n+7) ~ *.navigation-search {
  width: 150px;
}
.no-responsive #side-menu > li.has-ul > ul > li + li {
  border-left: 1px solid #dddddd;
}
.no-responsive #side-menu > li.has-ul > ul > li > a {
  border: 0;
  margin: 0;
}
.no-responsive #side-menu > li.has-ul > ul > li.has-ul > a:after {
  display: inline-block;
  content: '';
  margin-left: 10px;
  position: relative;
  top: -2px;
}
.no-responsive #side-menu > li.has-ul > ul > li > ul {
  display: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 100%;
  left: 3px;
  margin-top: -3px;
}
.no-responsive #side-menu > li.has-ul > ul > li > ul > li > a {
  display: block;
  text-decoration: underline;
  color: #000;
  white-space: nowrap;
  margin: 0;
  border: 0;
  padding: 8px 10px;
  font-family: "allerregular", Arial, sans-serif;
  font-weight: normal;
}
.no-responsive #side-menu > li.has-ul > ul > li > ul > li > a:hover {
  color: #fff;
  text-decoration: none;
}
.no-responsive #side-menu > li.has-ul > ul > li > ul > li:first-child a {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.no-responsive #side-menu > li.has-ul > ul > li > ul > li:last-child a {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.no-responsive #side-menu > li.has-ul > ul > li:hover ul {
  display: block;
}
.no-responsive .navigation-aside > li > a {
  display: block;
  padding: 10px 15px;
  color: #5b5b5b;
  text-decoration: none;
  font-weight: bold;
}
.no-responsive .navigation-aside > li.active > a {
  color: #fff;
  background: #5b5b5b;
  position: relative;
}
.no-responsive .navigation-aside > li.active > a:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 0 16px 16px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #5b5b5b;
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -16px;
  border-width: 16px 0 16px 10px;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub {
  padding: 10px 0;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li {
  padding-left: 34px;
  position: relative;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > a {
  text-decoration: underline;
  display: block;
  position: relative;
  padding: 5px 0 5px 0;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li.has-ul:before {
  content: '+';
  position: absolute;
  top: 5px;
  left: 15px;
  width: 11px;
  height: 11px;
  border: 1px solid #a8a8a8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #a8a8a8;
  text-align: center;
  line-height: 10px;
  padding-left: 1px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 10px;
  cursor: pointer;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li.has-ul.open > .navigation-aside-sub {
  display: block;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li.has-ul.open:before {
  content: '-';
  line-height: 8px;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub {
  padding: 5px 0 0;
  display: none;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a {
  display: block;
  font-size: 11px;
  color: #5b5b5b;
  line-height: 14px;
  padding: 2px 0 2px 15px;
  text-decoration: underline;
  position: relative;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a:hover {
  color: #000;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a:before {
  content: '';
  position: absolute !important;
  top: 50%;
  left: 0;
  margin-top: -4px;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub {
  padding: 0 10px 0 10px;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a {
  display: block;
  font-size: 11px;
  line-height: 14px;
  color: #5b5b5b;
  padding: 2px 0 2px 15px;
  text-decoration: underline;
  position: relative;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a:hover {
  color: #000;
}
.no-responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a:before {
  content: '';
  position: absolute !important;
  top: 50%;
  left: 0;
  margin-top: -4px;
}
.no-responsive .col-2-3 {
  width: 60%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.no-responsive .col-1-3 {
  width: 38%;
  float: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.no-responsive .half-col {
  width: 49%;
  float: left;
}
.no-responsive .half-col + .half-col {
  float: right;
}
.no-responsive .md-visible {
  display: none;
}
.no-responsive .columns.md-2 .column {
  width: 49.998%;
}
.no-responsive .columns.md-2 > div.column-wider,
.no-responsive .columns.md-2 > li.column-wider {
  width: 55%;
}
.no-responsive .columns.md-2 > div.column-thiner,
.no-responsive .columns.md-2 > li.column-thiner {
  width: 45%;
}
.no-responsive .columns.md-2 .column-nav {
  width: 25%;
}
.no-responsive .columns.md-2 .column-content {
  width: 75%;
}
.no-responsive .columns.md-2 .column-thin {
  width: 40%;
}
.no-responsive .columns.md-2 .column-wide {
  width: 60%;
}
.no-responsive .columns.md-2 .column-aside {
  width: 32.9%;
}
.no-responsive .columns.md-2 .column-main {
  width: 67.1%;
}
.no-responsive .columns.md-2 .column-articles {
  width: 42.8%;
}
.no-responsive .columns.md-2 .column-article {
  width: 57.2%;
}
.no-responsive .columns.md-3 .column {
  width: 33.332%;
}
.no-responsive .columns.md-4 .column {
  width: 24.999%;
}
.no-responsive .columns.md-4.columns-separated .column + .column {
  border-left: 1px solid #dddddd;
}
.no-responsive .columns.md-5 .column {
  width: 20%;
}
.no-responsive .columns.md-5.columns-separated .column + .column {
  border-left: 1px solid #dddddd;
}
.no-responsive .invert-columns-2 .column {
  width: 100%;
}
.no-responsive .products-list li {
  width: 33.332%;
}
.no-responsive .types-list a {
  margin-right: 10px;
}
.no-responsive .columns-3 .column {
  width: 33.332%;
}
.no-responsive .columns-3 > div.column-wide,
.no-responsive .columns-3 > li.column-wide {
  width: 66.664%;
}
.no-responsive .columns-3 > div.column-wider,
.no-responsive .columns-3 > li.column-wider {
  width: 40%;
}
.no-responsive .columns-3 > div.column-thiner,
.no-responsive .columns-3 > li.column-thiner {
  width: 30%;
}
.no-responsive .columns-4 .column {
  width: 24.999%;
}
.no-responsive .columns-4 > div.column-wide,
.no-responsive .columns-4 > li.column-wide {
  width: 74.997%;
}
.no-responsive .columns-5 .column {
  width: 20%;
}
.no-responsive .columns-6 .column {
  width: 16.666%;
}
.no-responsive .mobile-version {
  display: none;
}
.no-responsive .columns.lg-2 .column {
  width: 49.998%;
}
.no-responsive .columns.lg-2 > div.column-wider,
.no-responsive .columns.lg-2 > li.column-wider {
  width: 55%;
}
.no-responsive .columns.lg-2 > div.column-thiner,
.no-responsive .columns.lg-2 > li.column-thiner {
  width: 45%;
}
.no-responsive .columns.lg-5 .column {
  width: 20%;
}
.no-responsive img {
  max-width: 100%;
}
@media screen and (min-width: 480px) {
  .responsive .xs-visible {
    display: none;
  }
  .responsive .columns.xs-2 .column {
    width: 49.998%;
  }
  .responsive .columns.xs-2.columns-separated .column:nth-child(1) .link-icon-large,
  .responsive .columns.xs-2.columns-separated .column:nth-child(2) .link-icon-large {
    border-bottom: 1px solid #dddddd;
  }
  .responsive .columns.xs-2.columns-separated .column:nth-child(odd) {
    border-right: 1px solid #dddddd;
  }
  .responsive .columns-2 .column {
    width: 49.998%;
  }
  .responsive .columns-2 > div.column-wide,
  .responsive .columns-2 > li.column-wide {
    width: 70%;
  }
  .responsive .columns-2 > div.column-thin,
  .responsive .columns-2 > li.column-thin {
    width: 30%;
  }
  .responsive .columns-2 > div.column-wider,
  .responsive .columns-2 > li.column-wider {
    width: 50.7%;
  }
  .responsive .columns-2 > div.column-thiner,
  .responsive .columns-2 > li.column-thiner {
    width: 49.3%;
  }
  .responsive .columns-3.no-break .column {
    width: 33.332% !important;
  }
  .responsive [class^="columns-"] {
    *zoom: 1;
  }
  .responsive [class^="columns-"]:before,
  .responsive [class^="columns-"]:after {
    content: "";
    display: table;
  }
  .responsive [class^="columns-"]:after {
    clear: both;
  }
  .responsive [class^="columns-"] > div,
  .responsive [class^="columns-"] > li {
    float: left;
  }
  .responsive [class^="columns-"] > div.pull-right,
  .responsive [class^="columns-"] > li.pull-right {
    float: right;
  }
  .responsive [class^="columns-"] > div.pull-left,
  .responsive [class^="columns-"] > li.pull-left {
    float: left;
  }
}
@media screen and (min-width: 640px) {
  .responsive .sm-visible {
    display: none;
  }
  .responsive .mobile-visible {
    display: none;
  }
  .responsive .columns-3 .column {
    width: 49.998%;
  }
  .responsive .columns-3 > div.column-wide,
  .responsive .columns-3 > li.column-wide {
    width: 66.664%;
  }
  .responsive .columns-3 > div.column-wider,
  .responsive .columns-3 > li.column-wider {
    width: 40%;
  }
  .responsive .columns-3 > div.column-thiner,
  .responsive .columns-3 > li.column-thiner {
    width: 30%;
  }
  .responsive .columns.sm-2 .column {
    width: 49.998%;
  }
  .responsive .columns.sm-3 .column {
    width: 33.332%;
  }
}
@media screen and (min-width: 768px) {
  .responsive .message.error.message-arrow {
    position: relative;
  }
  .responsive .message.error.message-arrow:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    border-color: rgba(255, 255, 255, 0) #f0d9d9 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -8px;
  }
  .responsive #main-menu li:first-child {
    border-left: 0;
    -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
  }
  .responsive #main-menu li:first-child a {
    -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
  }
  .responsive #main-menu li:first-child a:before {
    -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
  }
  .responsive #main-menu li:last-child {
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
  }
  .responsive #main-menu li:last-child a {
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
  }
  .responsive #main-menu li:last-child a:before {
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
  }
  .responsive #main-menu li.active,
  .responsive #main-menu li:hover {
    border-color: transparent;
  }
  .responsive #main-menu li.active + li,
  .responsive #main-menu li:hover + li {
    border-color: transparent;
  }
  .responsive #side-menu > li.on-right {
    float: right;
    font-size: 0;
  }
  .responsive #side-menu > li.on-right a {
    margin-right: 0;
    margin-left: 1px;
  }
  .responsive #side-menu > li.on-right li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    font-size: 12px;
  }
  .responsive #side-menu > li.clear {
    clear: both;
  }
  .responsive #side-menu > li a {
    display: block;
    padding: 10px 9px;
    text-decoration: none;
    font-family: "allerbold", Arial, sans-serif;
    font-size: 12px;
    border: 1px solid #dddddd;
    margin-top: 2px;
    margin-bottom: -1px;
    margin-right: 1px;
    text-transform: uppercase;
  }
  .responsive #side-menu > li a:hover {
    color: #fff;
  }
  .responsive #side-menu > li.has-ul.active > ul {
    display: block !important;
  }
  .responsive #side-menu > li.has-ul > ul {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    display: none;
    background: #f3f3f3;
    font-size: 0;
    margin: 5px 0 0;
  }
  .responsive #side-menu > li.has-ul > ul > li {
    font-size: 12px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    position: relative;
  }
  .responsive #side-menu > li.has-ul > ul > li:nth-last-child(n+7) > a,
  .responsive #side-menu > li.has-ul > ul > li:nth-last-child(n+7) ~ * > a {
    padding: 10px 7px;
  }
  .responsive #side-menu > li.has-ul > ul > li:nth-last-child(n+7).navigation-search,
  .responsive #side-menu > li.has-ul > ul > li:nth-last-child(n+7) ~ *.navigation-search {
    width: 150px;
  }
  .responsive #side-menu > li.has-ul > ul > li + li {
    border-left: 1px solid #dddddd;
  }
  .responsive #side-menu > li.has-ul > ul > li > a {
    border: 0;
    margin: 0;
  }
  .responsive #side-menu > li.has-ul > ul > li.has-ul > a:after {
    display: inline-block;
    content: '';
    margin-left: 10px;
    position: relative;
    top: -2px;
  }
  .responsive #side-menu > li.has-ul > ul > li > ul {
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 100%;
    left: 3px;
    margin-top: -3px;
  }
  .responsive #side-menu > li.has-ul > ul > li > ul > li > a {
    display: block;
    text-decoration: underline;
    color: #000;
    white-space: nowrap;
    margin: 0;
    border: 0;
    padding: 8px 10px;
    font-family: "allerregular", Arial, sans-serif;
    font-weight: normal;
  }
  .responsive #side-menu > li.has-ul > ul > li > ul > li > a:hover {
    color: #fff;
    text-decoration: none;
  }
  .responsive #side-menu > li.has-ul > ul > li > ul > li:first-child a {
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
  }
  .responsive #side-menu > li.has-ul > ul > li > ul > li:last-child a {
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
  }
  .responsive #side-menu > li.has-ul > ul > li:hover ul {
    display: block;
  }
  .responsive .navigation-aside > li > a {
    display: block;
    padding: 10px 15px;
    color: #5b5b5b;
    text-decoration: none;
    font-weight: bold;
  }
  .responsive .navigation-aside > li.active > a {
    color: #fff;
    background: #5b5b5b;
    position: relative;
  }
  .responsive .navigation-aside > li.active > a:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 16px 0 16px 16px;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #5b5b5b;
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -16px;
    border-width: 16px 0 16px 10px;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub {
    padding: 10px 0;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li {
    padding-left: 34px;
    position: relative;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li > a {
    text-decoration: underline;
    display: block;
    position: relative;
    padding: 5px 0 5px 0;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li.has-ul:before {
    content: '+';
    position: absolute;
    top: 5px;
    left: 15px;
    width: 11px;
    height: 11px;
    border: 1px solid #a8a8a8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #a8a8a8;
    text-align: center;
    line-height: 10px;
    padding-left: 1px;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 10px;
    cursor: pointer;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li.has-ul.open > .navigation-aside-sub {
    display: block;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li.has-ul.open:before {
    content: '-';
    line-height: 8px;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub {
    padding: 5px 0 0;
    display: none;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a {
    display: block;
    font-size: 11px;
    color: #5b5b5b;
    line-height: 14px;
    padding: 2px 0 2px 15px;
    text-decoration: underline;
    position: relative;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a:hover {
    color: #000;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li > a:before {
    content: '';
    position: absolute !important;
    top: 50%;
    left: 0;
    margin-top: -4px;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub {
    padding: 0 10px 0 10px;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a {
    display: block;
    font-size: 11px;
    line-height: 14px;
    color: #5b5b5b;
    padding: 2px 0 2px 15px;
    text-decoration: underline;
    position: relative;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a:hover {
    color: #000;
  }
  .responsive .navigation-aside > li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a:before {
    content: '';
    position: absolute !important;
    top: 50%;
    left: 0;
    margin-top: -4px;
  }
  .responsive .col-2-3 {
    width: 60%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .responsive .col-1-3 {
    width: 38%;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .responsive .half-col {
    width: 49%;
    float: left;
  }
  .responsive .half-col + .half-col {
    float: right;
  }
  .responsive .md-visible {
    display: none;
  }
  .responsive .columns.md-2 .column {
    width: 49.998%;
  }
  .responsive .columns.md-2 > div.column-wider,
  .responsive .columns.md-2 > li.column-wider {
    width: 55%;
  }
  .responsive .columns.md-2 > div.column-thiner,
  .responsive .columns.md-2 > li.column-thiner {
    width: 45%;
  }
  .responsive .columns.md-2 .column-nav {
    width: 25%;
  }
  .responsive .columns.md-2 .column-content {
    width: 75%;
  }
  .responsive .columns.md-2 .column-thin {
    width: 40%;
  }
  .responsive .columns.md-2 .column-wide {
    width: 60%;
  }
  .responsive .columns.md-2 .column-aside {
    width: 32.9%;
  }
  .responsive .columns.md-2 .column-main {
    width: 67.0%;
  }
  .responsive .columns.md-2 .column-articles {
    width: 42.8%;
  }
  .responsive .columns.md-2 .column-article {
    width: 57.2%;
  }
  .responsive .columns.md-3 .column {
    width: 33.332%;
  }
  .responsive .columns.md-4 .column {
    width: 24.999%;
  }
  .responsive .columns.md-4.columns-separated .column + .column {
    border-left: 1px solid #dddddd;
  }
  .responsive .columns.md-5 .column {
    width: 20%;
  }
  .responsive .columns.md-5.columns-separated .column + .column {
    border-left: 1px solid #dddddd;
  }
  .responsive .columns.md-6 .column {
    width: 16.6%;
  }
  .responsive .columns.md-6.columns-separated .column + .column {
    border-left: 1px solid #dddddd;
  }
  .responsive .invert-columns-2 .column {
    width: 100%;
  }
}
@media screen and (min-width: 990px) {
  .responsive .products-list li {
    width: 33.332%;
  }
  .responsive .types-list a {
    margin-right: 10px;
  }
  .responsive .columns-3 .column {
    width: 33.332%;
  }
  .responsive .columns-3 > div.column-wide,
  .responsive .columns-3 > li.column-wide {
    width: 66.664%;
  }
  .responsive .columns-3 > div.column-wider,
  .responsive .columns-3 > li.column-wider {
    width: 40%;
  }
  .responsive .columns-3 > div.column-thiner,
  .responsive .columns-3 > li.column-thiner {
    width: 30%;
  }
  .responsive .columns-4 .column {
    width: 24.999%;
  }
  .responsive .columns-4 > div.column-wide,
  .responsive .columns-4 > li.column-wide {
    width: 74.997%;
  }
  .responsive .columns-5 .column {
    width: 20%;
  }
  .responsive .columns-6 .column {
    width: 16.666%;
  }
  .responsive .mobile-version {
    display: none;
  }
  .responsive .columns.lg-2 .column {
    width: 49.998%;
  }
  .responsive .columns.lg-2 > div.column-wider,
  .responsive .columns.lg-2 > li.column-wider {
    width: 55%;
  }
  .responsive .columns.lg-2 > div.column-thiner,
  .responsive .columns.lg-2 > li.column-thiner {
    width: 45%;
  }
  .responsive .columns.lg-5 .column {
    width: 20%;
  }
}
@media screen and (max-width: 479px) {
  .responsive .paging .pages {
    font-size: 0;
  }
  .responsive .paging .pages > a,
  .responsive .paging .pages > span {
    font-size: 12px;
    padding: 0 4px;
  }
  .responsive #container #intro .box .inner .thumb {
    float: none;
    width: 100%;
    padding-bottom: 5px;
    *zoom: 1;
  }
  .responsive #container #intro .box .inner .thumb:before,
  .responsive #container #intro .box .inner .thumb:after {
    content: "";
    display: table;
  }
  .responsive #container #intro .box .inner .thumb:after {
    clear: both;
  }
  .responsive #container #intro .box .inner .thumb br {
    display: none;
  }
  .responsive #container #intro .box .inner .thumb img {
    float: left;
    width: auto;
    max-width: 160px;
    margin-right: 10px;
  }
  .responsive #container #intro .box .inner .thumb .action-links {
    padding: 10px;
    font-size: 0.9em;
    float: left;
  }
  .responsive .form-forum-favorite .size-30 {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
  .responsive .form-forum-favorite .btn {
    width: 100%;
  }
  .responsive p .btn + .btn {
    margin-top: 10px;
  }
  .responsive .topic-text {
    font-size: 14px;
  }
  .responsive .person-inline {
    *zoom: 1;
    padding: 5px 0;
  }
  .responsive .person-inline:before,
  .responsive .person-inline:after {
    content: "";
    display: table;
  }
  .responsive .person-inline:after {
    clear: both;
  }
  .responsive .person-inline dt {
    float: none;
    margin: 0;
    width: 100%;
  }
  .responsive .person-inline dd {
    overflow: hidden;
    margin: 0;
    padding: 5px 0 0;
  }
  .responsive .place-thumb {
    float: none !important;
    margin-right: 0 !important;
  }
  .responsive #bottom .links ul li {
    width: 50%;
  }
  .responsive #container {
    /*[class*="w-"] {

        width: auto !important;
        float: none !important;

        & + [class*="w-"] {

            padding-top: 20px;
        }

    }*/
  }
  .responsive #container .two-cols .column-left,
  .responsive #container .two-cols .column-right {
    width: 100% !important;
    float: none;
  }
  .responsive #container .five-cols .column,
  .responsive #container .four-cols .column {
    width: 100% !important;
    float: none;
  }
  .responsive #container .simple-search.brands-search {
    padding: 0 0 !important;
    margin: 0 0 20px !important;
    text-align: center;
  }
  .responsive #container .links-list {
    text-align: center;
  }
  .responsive #container .links-list a {
    margin: 5px !important;
  }
  .responsive #container .box-highlighted img.float-left {
    float: none !important;
  }
  .responsive #container .form-add form .field .label {
    width: 100% !important;
    float: none;
  }
  .responsive #container .form-add form .field .element {
    float: none;
    width: 100% !important;
  }
  .responsive #container table.border-right {
    border: 0 !important;
  }
  .responsive #container .title-wrap {
    padding-bottom: 15px;
  }
  .responsive #container .title-wrap .sub-title {
    float: none;
    width: 100%;
    max-width: 100% !important;
  }
  .responsive #container .title-wrap .sub-title img.small {
    top: 0;
  }
  .responsive #container .title-wrap .count {
    float: left;
    text-align: left !important;
    padding: 0 !important;
    width: auto;
    max-width: 100% !important;
    line-height: 25px !important;
  }
  .responsive #container .title-wrap .count strong {
    display: inline !important;
  }
  .responsive #container .title-wrap .back {
    padding-top: 0 !important;
    float: right;
  }
  .responsive #container .search fieldset .two-cols .column-right table tbody tr:first-child th,
  .responsive #container .search fieldset .two-cols .column-right table tbody tr.first-child th,
  .responsive #container .search fieldset .two-cols .column-right table tbody tr.firstChild th,
  .responsive #container .search fieldset .two-cols .column-right table tbody tr:first-child td,
  .responsive #container .search fieldset .two-cols .column-right table tbody tr.first-child td,
  .responsive #container .search fieldset .two-cols .column-right table tbody tr.firstChild td {
    padding-top: 0px !important;
  }
  .responsive #container .search fieldset table tbody tr th {
    width: 35%;
  }
  .responsive #container .list li .wide-info.type2 .description {
    width: 100%;
  }
  .responsive #container .list li .wide-info.type2 .parameters {
    width: 100%;
  }
  .responsive #container .list li .wide-info .description {
    float: none;
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
    border: 0;
  }
  .responsive #container .list li .wide-info .parameters {
    float: none;
    width: 100% !important;
    padding-top: 15px;
    position: relative;
    left: 0px;
    padding-left: 0;
    border-left: 0;
    border-top: 1px solid #ccc;
  }
  .responsive #container .search fieldset.inner.min-height {
    min-height: 20px;
  }
  .responsive #container .brands-list > ul {
    width: 48%;
    margin: 1% 1%;
  }
  .responsive #container .products-list li {
    float: none;
    width: 100%;
    margin-bottom: 2%;
  }
  .responsive .box.compare .clutch {
    -webkit-transform: scale(0.4);
    -moz-transform: scale(0.4);
    -ms-transform: scale(0.4);
    -o-transform: scale(0.4);
    transform: scale(0.4);
    top: 5px !important;
    left: 3px !important;
  }
  .responsive .box.compare strong {
    font-size: 10px;
  }
  .responsive #footer p {
    margin-right: 0;
  }
  .responsive #bottom .links .column-left ul li,
  .responsive #bottom .links .column-right ul li {
    width: 50%;
  }
  .responsive #bottom .links a.logo-10let {
    display: inline-block;
  }
  .responsive #bottom .links img {
    margin: 0 auto;
  }
  .responsive #bottom .links ul {
    *zoom: 1;
    text-align: left;
  }
  .responsive #bottom .links ul:before,
  .responsive #bottom .links ul:after {
    content: "";
    display: table;
  }
  .responsive #bottom .links ul:after {
    clear: both;
  }
  .responsive #bottom .links ul li {
    width: 25%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .responsive #bottom .sections-links {
    float: none;
    width: auto;
    margin-bottom: 30px;
    *zoom: 1;
  }
  .responsive #bottom .sections-links:before,
  .responsive #bottom .sections-links:after {
    content: "";
    display: table;
  }
  .responsive #bottom .sections-links:after {
    clear: both;
  }
  .responsive #container #breadcrumb .breadcrumb-arrow {
    margin: 0 2px;
  }
  .responsive #container #breadcrumb .action-button-text {
    display: none;
  }
  .responsive #container #breadcrumb .action-button i {
    margin-right: 0;
    margin-left: 5px;
  }
  .responsive #container #breadcrumb .action-button .btn {
    text-indent: 0;
    width: auto;
  }
  .responsive #container .sub-title {
    font-size: 15px;
    line-height: 20px;
  }
  .responsive #container .title-wrap .sub-title {
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 60%;
  }
  .responsive #container .title-wrap .count {
    max-width: 35%;
    padding-top: 10px;
    line-height: 17px;
    padding-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: right;
  }
  .responsive #container .title-wrap .count strong {
    display: block;
  }
  .responsive #container {
    padding: 15px 10px;
  }
  .responsive #bottom .sections-links .column h4 {
    font-size: 0.9em;
  }
  .responsive #header #user-menu > li {
    border-right: 0;
  }
  .responsive #header #search .search-dropdown {
    left: 50%;
    margin-left: -125px;
  }
  .responsive #header #search,
  .responsive #header #notifications {
    margin-left: 15px;
  }
  .responsive #header #search a,
  .responsive #header #notifications a {
    width: 40px;
  }
  .responsive #header #search a i,
  .responsive #header #notifications a i {
    position: relative;
    left: -5px;
  }
  .responsive #header #notifications {
    margin-left: 0;
  }
  .responsive #header #notifications a {
    width: 40px;
  }
  .responsive .article-today-title {
    font-size: 15px;
    line-height: 1.4em;
  }
  .responsive .slider-wrap .slider-input,
  .responsive .slider-wrap .slider-type {
    width: 100%;
    float: none;
    clear: both;
    margin-bottom: 15px;
  }
  .responsive .slider-wrap .slider-input .field-number,
  .responsive .slider-wrap .slider-type .field-number {
    width: 100%;
  }
  .responsive .slider-wrap .slider-input .field-number input,
  .responsive .slider-wrap .slider-type .field-number input {
    width: 100%;
  }
  .responsive .slider-wrap .slider-count-start {
    text-align: left;
  }
  .responsive .slider-wrap .slider-count-end {
    text-align: right;
  }
  .responsive .slider-wrap .slider-init-wrapper {
    position: relative;
  }
  .responsive .slider-wrap .slider-init-wrap {
    top: 12px;
    padding-left: 50px !important;
    padding-right: 60px !important;
  }
  .responsive .large .positive.xlarge {
    display: block;
    margin: 0;
  }
  .responsive .column-right-fixed .btn {
    width: 100%;
    text-align: center;
  }
  .responsive .xs-hidden {
    display: none;
  }
  .responsive .xs-visible {
    display: block;
  }
  .responsive .columns > [class^="column"] {
    width: 100%;
  }
  .responsive .columns.xs-max-2 .column {
    width: 49.998%;
  }
  .responsive .columns.xs-max-2.columns-separated .column:nth-child(1) .link-icon-large,
  .responsive .columns.xs-max-2.columns-separated .column:nth-child(2) .link-icon-large {
    border-bottom: 1px solid #dddddd;
  }
  .responsive .columns.xs-max-2.columns-separated .column:nth-child(1) .bazar-category,
  .responsive .columns.xs-max-2.columns-separated .column:nth-child(2) .bazar-category,
  .responsive .columns.xs-max-2.columns-separated .column:nth-child(3) .bazar-category,
  .responsive .columns.xs-max-2.columns-separated .column:nth-child(4) .bazar-category {
    border-bottom: 1px solid #dddddd;
  }
  .responsive .columns.xs-max-2.columns-separated .column:nth-child(odd) {
    border-right: 1px solid #dddddd;
  }
  .responsive .columns-5 {
    *zoom: 1;
  }
  .responsive .columns-5:before,
  .responsive .columns-5:after {
    content: "";
    display: table;
  }
  .responsive .columns-5:after {
    clear: both;
  }
  .responsive .columns-5 .column {
    width: 49.998%;
  }
  .responsive .columns-5 .column {
    float: left;
  }
  .responsive [class*="columns-"] > div [class*="columns-"] + [class*="columns-"],
  .responsive [class*="columns-"] > li [class*="columns-"] + [class*="columns-"] {
    margin-top: 20px;
  }
}
@media screen and (min-width: 480px) and (max-width: 639px) {
  .responsive .columns.xs-sm-1 > div.column-wider,
  .responsive .columns.xs-sm-1 > li.column-wider {
    width: 100%;
  }
  .responsive .columns.xs-sm-1 > div.column-thiner,
  .responsive .columns.xs-sm-1 > li.column-thiner {
    width: 100%;
  }
  .responsive .columns.xs-sm-1 .column {
    width: 100%;
  }
  .responsive .columns.xs-sm-2 .column {
    width: 49.998%;
  }
  .responsive .columns.xs-sm-2.columns-separated .column:nth-child(1) .bazar-category,
  .responsive .columns.xs-sm-2.columns-separated .column:nth-child(2) .bazar-category,
  .responsive .columns.xs-sm-2.columns-separated .column:nth-child(3) .bazar-category,
  .responsive .columns.xs-sm-2.columns-separated .column:nth-child(4) .bazar-category {
    border-bottom: 1px solid #dddddd;
  }
  .responsive .columns.xs-sm-2.columns-separated .column:nth-child(odd) {
    border-right: 1px solid #dddddd;
  }
  .responsive .columns.xs-sm-3 .column {
    width: 33.332%;
  }
  .responsive .columns-3 .column {
    width: 49.998%;
  }
  .responsive .columns-3 > div.column-wide,
  .responsive .columns-3 > li.column-wide {
    width: 49.998%;
  }
  .responsive .columns-4 .column {
    width: 100%;
  }
  .responsive .columns-4 > div.column-wide,
  .responsive .columns-4 > li.column-wide {
    width: 100%;
  }
  .responsive .columns-4 > div.column-thin,
  .responsive .columns-4 > li.column-thin {
    width: 100%;
  }
  .responsive .columns-5 .column {
    width: 49.998%;
  }
  .responsive .columns-6 .column {
    width: 49.998%;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .responsive .columns.xs-md-2 .column {
    width: 49.998%;
  }
  .responsive .columns.xs-md-2.columns-separated .column:nth-child(even) {
    border-left: 1px solid #dddddd;
  }
}
@media screen and (min-width: 480px) and (max-width: 989px) {
  .responsive #container .products-list li {
    width: 49.998%;
  }
}
@media screen and (max-width: 640px) {
  .responsive .paging .pages {
    padding-top: 7px;
  }
  .responsive .paging .pages .jump {
    display: none;
  }
  .responsive .paging .pages > a,
  .responsive .paging .pages > span {
    line-height: 23px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
  }
  .responsive .navigation-main-sub {
    text-align: center;
  }
  .responsive .navigation-main-sub li {
    border: 0;
    margin: 5px;
  }
  .responsive .mobile-hidden {
    display: none;
  }
  .responsive .mobile-visible {
    display: inline;
  }
  .responsive .mobile-box > img,
  .responsive .news-box > img {
    display: none;
  }
  .responsive .mobile-box .inner,
  .responsive .news-box .inner {
    width: 100% !important;
    float: none;
  }
  .responsive .mobile-box .inner p.bordered a,
  .responsive .news-box .inner p.bordered a {
    margin-right: 10px;
  }
  .responsive .mobile-box .inner p.bordered a img,
  .responsive .news-box .inner p.bordered a img {
    margin-bottom: 5px !important;
  }
  .responsive .mobile-box .inner p.bordered a + a img,
  .responsive .news-box .inner p.bordered a + a img {
    margin: 0 !important;
  }
  .responsive .search-content {
    padding: 15px;
  }
  .responsive .navigation-content-main > li {
    width: 33.33333333%;
  }
  .responsive .navigation-content-main > li > a {
    border: 1px solid #dddddd;
    border-top: 0;
    border-left: 0;
  }
  .responsive .navigation-content-main > li:first-child > a {
    border-left: 1px solid #dddddd;
  }
  .responsive #container #preview {
    height: auto;
  }
  .responsive #container #preview #side-panel {
    width: auto;
    float: none;
  }
  .responsive #container #preview #preview-content {
    margin-left: 0;
  }
  .responsive #intro .box .inner .thumb {
    float: none;
    max-width: 100%;
    *zoom: 1;
  }
  .responsive #intro .box .inner .thumb:before,
  .responsive #intro .box .inner .thumb:after {
    content: "";
    display: table;
  }
  .responsive #intro .box .inner .thumb:after {
    clear: both;
  }
  .responsive #intro .box .inner .content {
    margin-left: 0;
  }
  .responsive .box-registration .box-header {
    padding: 20px 10px 10px;
  }
  .responsive .box-registration .box-header .sub-title {
    padding-left: 35px;
    padding-bottom: 0;
  }
  .responsive .box-registration .box-content {
    padding: 15px 10px;
  }
  .responsive .box-registration .sub-title {
    padding: 0 10px 15px;
  }
  .responsive #container .form-styled .box-registration table.schedule {
    width: 100% !important;
  }
  .responsive #container .form-styled .box-registration table.schedule th,
  .responsive #container .form-styled .box-registration table.schedule td {
    width: 100% !important;
    text-align: left !important;
  }
  .responsive .form-styled .box-registration table tbody tr th,
  .responsive .form-styled .box-registration table tbody tr td {
    border: 0 !important;
    padding: 5px 0;
    margin: 0 !important;
  }
  .responsive .tarifs tbody tr:nth-child(odd) td,
  .responsive .tarifs tbody tr:nth-child(odd) th {
    background: #fff !important;
  }
  .responsive table.responsive-table {
    border: 1px solid #dddddd;
  }
  .responsive table.responsive-table thead {
    display: none;
  }
  .responsive table.responsive-table tbody,
  .responsive table.responsive-table tr,
  .responsive table.responsive-table th,
  .responsive table.responsive-table td {
    display: block;
    *zoom: 1;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left !important;
    height: auto !important;
  }
  .responsive table.responsive-table tbody:before,
  .responsive table.responsive-table tr:before,
  .responsive table.responsive-table th:before,
  .responsive table.responsive-table td:before,
  .responsive table.responsive-table tbody:after,
  .responsive table.responsive-table tr:after,
  .responsive table.responsive-table th:after,
  .responsive table.responsive-table td:after {
    content: "";
    display: table;
  }
  .responsive table.responsive-table tbody:after,
  .responsive table.responsive-table tr:after,
  .responsive table.responsive-table th:after,
  .responsive table.responsive-table td:after {
    clear: both;
  }
  .responsive table.responsive-table tbody.mobile-hidden,
  .responsive table.responsive-table tr.mobile-hidden,
  .responsive table.responsive-table th.mobile-hidden,
  .responsive table.responsive-table td.mobile-hidden {
    display: none !important;
  }
  .responsive table.responsive-table .mobile-forum-answers {
    float: right;
    width: 50% !important;
    text-align: right !important;
  }
  .responsive table.responsive-table .mobile-forum-author {
    float: left;
    width: 50% !important;
  }
  .responsive table.responsive-table .th {
    background: #dddddd !important;
    font-weight: bold;
  }
  .responsive table.responsive-table th:first-child {
    margin-bottom: 10px;
  }
  .responsive table.responsive-table th,
  .responsive table.responsive-table td {
    border: 0;
    padding: 5px 10px !important;
  }
  .responsive table.responsive-table th:first-child,
  .responsive table.responsive-table td:first-child {
    padding-top: 10px !important;
  }
  .responsive table.responsive-table th:last-child,
  .responsive table.responsive-table td:last-child {
    padding-bottom: 10px !important;
  }
  .responsive table.responsive-table th .remove,
  .responsive table.responsive-table td .remove {
    display: inline-block;
    position: relative;
    top: 3px;
  }
  .responsive table.responsive-table tr {
    border-bottom: 1px solid #ddddde;
    padding: 0px;
  }
  .responsive table.responsive-table tr:hover th,
  .responsive table.responsive-table tr:hover td {
    background: inherit;
  }
  .responsive table.responsive-table tr:nth-child(even) {
    background-color: #f3f3f3;
  }
  .responsive table.responsive-table tr:nth-child(odd) th,
  .responsive table.responsive-table tr:nth-child(odd) td {
    background: none;
  }
  .responsive table.responsive-table [data-title]:before {
    content: attr(data-title) ':';
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    font-weight: bold;
  }
  .responsive table.responsive-table [data-price]:before {
    content: attr(data-price) ' / ';
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    font-weight: bold;
  }
  .responsive table.responsive-table td:empty {
    display: none;
  }
  .responsive table.responsive-table2 {
    background: #f3f3f3;
    border: 1px solid #dddddd;
  }
  .responsive table.responsive-table2.tarifs thead th {
    width: 33.33333333% !important;
  }
  .responsive table.responsive-table2.tarifs tbody td,
  .responsive table.responsive-table2.tarifs tfoot td {
    width: 33.33333333% !important;
    height: auto !important;
  }
  .responsive table.responsive-table2.tarifs tbody td .thumb,
  .responsive table.responsive-table2.tarifs tfoot td .thumb {
    position: relative !important;
  }
  .responsive table.responsive-table2.tarifs tbody th,
  .responsive table.responsive-table2.tarifs tfoot th {
    text-align: center !important;
  }
  .responsive table.responsive-table2 thead td {
    float: none;
    width: 100%;
    display: block;
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #dddddd;
  }
  .responsive table.responsive-table2 thead th {
    display: block;
    float: left;
    width: 14.28571429%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .responsive table.responsive-table2 thead th:first-child {
    float: none;
    width: 100%;
  }
  .responsive table.responsive-table2 tbody,
  .responsive table.responsive-table2 tbody tr {
    display: block;
    *zoom: 1;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .responsive table.responsive-table2 tbody:before,
  .responsive table.responsive-table2 tbody tr:before,
  .responsive table.responsive-table2 tbody:after,
  .responsive table.responsive-table2 tbody tr:after {
    content: "";
    display: table;
  }
  .responsive table.responsive-table2 tbody:after,
  .responsive table.responsive-table2 tbody tr:after {
    clear: both;
  }
  .responsive table.responsive-table2 tbody tr th,
  .responsive table.responsive-table2 tfoot tr th,
  .responsive table.responsive-table2 tbody tr:nth-child(odd) th,
  .responsive table.responsive-table2 tfoot tr:nth-child(odd) th {
    width: 100%;
    display: block;
    background: #dddddd !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
  }
  .responsive table.responsive-table2 tbody tr td,
  .responsive table.responsive-table2 tfoot tr td,
  .responsive table.responsive-table2 tbody tr:nth-child(odd) td,
  .responsive table.responsive-table2 tfoot tr:nth-child(odd) td {
    float: left;
    width: 14.28571429%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    border-left: 1px solid #dddddd;
  }
  .responsive table.responsive-table2 tbody tr {
    border-bottom: 1px solid #ddddde;
    padding: 0px;
  }
  .responsive table.responsive-table2 tbody tr:hover th,
  .responsive table.responsive-table2 tbody tr:hover td {
    background: inherit;
  }
  .responsive table.responsive-table2 tbody tr:nth-child(even) {
    background-color: #f3f3f3;
  }
  .responsive table.responsive-table2 tbody tr:nth-child(odd) th,
  .responsive table.responsive-table2 tbody tr:nth-child(odd) td {
    background: none;
  }
  .responsive table.responsive-table2 [data-title]:before {
    content: attr(data-title) ':';
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    font-weight: bold;
  }
  .responsive table.responsive-table2 td:empty {
    display: none;
  }
  .responsive #calendar .responsive-table {
    border: 0 !important;
  }
  .responsive #calendar .responsive-table tr {
    padding: 0;
    border: 0 !important;
  }
  .responsive #calendar .responsive-table tr td {
    border-top: 0 !important;
    display: none !important;
  }
  .responsive #calendar .responsive-table tr td.event {
    display: block !important;
    height: auto !important;
  }
  .responsive #calendar .responsive-table tr td.event .event-info {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    display: block !important;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 15px;
    margin-top: 10px;
  }
  .responsive #calendar .responsive-table tr td.event .event-info:after {
    display: none;
  }
  .responsive #calendar .responsive-table tr td.event .event-info:before {
    left: 10px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: rgba(0, 0, 0, 0.8);
    border-width: 5px;
    bottom: 100%;
  }
  .responsive #calendar .responsive-table tr:first-child:first-child {
    border-top: 1px solid #ddd !important;
  }
  .responsive .forum-answers .action-buttons {
    text-align: center;
    position: relative;
    bottom: 0;
    right: 0;
    margin-bottom: -20px;
  }
  .responsive .forum-answers .action-buttons .btn {
    display: inline-block;
    margin: 5px 0;
  }
  .responsive .poll .answer-label {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
  .responsive .poll .answer-bar {
    width: 75%;
  }
  .responsive .poll .answer-stats {
    width: 25%;
  }
  .responsive .form-horizontal .control-label {
    width: 100% !important;
    float: none !important;
    margin-right: 0 !important;
  }
  .responsive .form-horizontal .control-field {
    overflow: visible !important;
  }
  .responsive .form-horizontal .control-field input[type="text"],
  .responsive .form-horizontal .control-field input[type="email"],
  .responsive .form-horizontal .control-field input[type="number"],
  .responsive .form-horizontal .control-field input[type="password"],
  .responsive .form-horizontal .control-field textarea {
    min-width: 80% !important;
  }
  .responsive .rating .current {
    display: block;
    float: none;
    clear: both;
    margin-left: 0;
    padding-top: 10px !important;
  }
  .responsive .gallery-list li {
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 10px;
  }
  .responsive .gallery-list li:nth-child(4n+1),
  .responsive .gallery-list li.c4n1 {
    clear: none;
  }
  .responsive .gallery-list li:nth-child(2n+1) {
    clear: left;
  }
  .responsive #container .comments-list .comment .thumb {
    float: none;
    margin-bottom: 15px;
  }
  .responsive #container .comments-list .comment .content {
    margin: 0 0 20px;
    padding: 0;
    position: relative;
    overflow: visible;
  }
  .responsive #container .comments-list .comment .content.owner:before {
    border-bottom-color: #F2E8DE !important;
  }
  .responsive #container .comments-list .comment>.content:before {
    content: '';
    display: block;
    left: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #f3f3f3;
    border-width: 10px;
    bottom: 100%;
  }
  .responsive #container .comments-list .comment .content-inner:after {
    display: none;
  }
  .responsive #container .comments-list .comment-answer .content:before {
    border-bottom-color: #e9e9e9 !important;
  }
  .responsive .add-comment .label {
    width: 100%;
    float: none;
    margin: 0 0 10px;
  }
  .responsive .add-comment .element {
    width: 100%;
    float: none;
  }
  .responsive .add-comment .field.submit .element {
    padding: 0;
  }
  .responsive .add-comment .field.submit .element button {
    width: 100%;
  }
  .responsive .old-article #gallery {
    padding: 5px 0 !important;
  }
  .responsive .old-article .gallery a[rel="lightbox[galerie]"] {
    margin: 5px 0 !important;
  }
  .responsive .old-article .gallery a[rel="lightbox[galerie]"] img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 !important;
  }
  .responsive #bottom .links {
    float: none !important;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 30px;
    text-align: center;
  }
  .responsive #bottom .links .column-left,
  .responsive #bottom .links .column-right {
    float: none;
    width: 100%;
  }
  .responsive #bottom .links .column-right {
    border-top: 1px solid #ccc;
    padding-top: 20px;
    margin-top: 20px;
  }
  .responsive #bottom .links .column-right ul {
    border: 0;
    padding: 0;
  }
  .responsive #bottom .links .column-right ul li {
    width: 33%;
  }
  .responsive #bottom .links a.logo-10let {
    display: inline-block;
  }
  .responsive #bottom .links img {
    margin: 0 auto;
  }
  .responsive #bottom .links ul {
    *zoom: 1;
    text-align: left;
  }
  .responsive #bottom .links ul:before,
  .responsive #bottom .links ul:after {
    content: "";
    display: table;
  }
  .responsive #bottom .links ul:after {
    clear: both;
  }
  .responsive #bottom .links ul li {
    width: 25%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .responsive #bottom .sections-links {
    float: none;
    width: auto;
    margin-bottom: 30px;
    *zoom: 1;
  }
  .responsive #bottom .sections-links:before,
  .responsive #bottom .sections-links:after {
    content: "";
    display: table;
  }
  .responsive #bottom .sections-links:after {
    clear: both;
  }
  .responsive #bottom .sections-links .column {
    width: 100%;
    float: none;
    padding-top: 10px;
  }
  .responsive #container .three-cols > li,
  .responsive #container .three-cols .column-left {
    width: 100% !important;
    float: none;
    margin-bottom: 30px;
  }
  .responsive #container .three-cols > li,
  .responsive #container .three-cols .column-middle {
    width: 100% !important;
    float: none;
  }
  .responsive #container .three-cols .column-right {
    margin-bottom: 30px;
    width: 100% !important;
  }
  .responsive #container .search fieldset table tbody tr th.model-name,
  .responsive #container .search fieldset table tbody tr th.model-type,
  .responsive #container .search fieldset table tbody tr th.model-group,
  .responsive #container .search fieldset table tbody tr th.model-engine,
  .responsive #container .search fieldset table tbody tr th.model-year {
    width: 100% !important;
    display: block;
    padding: 0 10px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .responsive #container .search fieldset table tbody tr th.model-name.first-child,
  .responsive #container .search fieldset table tbody tr th.model-type.first-child,
  .responsive #container .search fieldset table tbody tr th.model-group.first-child,
  .responsive #container .search fieldset table tbody tr th.model-year.first-child,
  .responsive #container .search fieldset table tbody tr th.model-engine.first-child,
  .responsive #container .search fieldset table tbody tr th.model-name.firstChild,
  .responsive #container .search fieldset table tbody tr th.model-type.firstChild,
  .responsive #container .search fieldset table tbody tr th.model-group.firstChild,
  .responsive #container .search fieldset table tbody tr th.model-year.firstChild,
  .responsive #container .search fieldset table tbody tr th.model-engine.firstChild,
  .responsive #container .search fieldset table tbody tr th.model-name:first-child,
  .responsive #container .search fieldset table tbody tr th.model-type:first-child,
  .responsive #container .search fieldset table tbody tr th.model-group:first-child,
  .responsive #container .search fieldset table tbody tr th.model-engine:first-child,
  .responsive #container .search fieldset table tbody tr th.model-year:first-child {
    padding-top: 10px !important;
  }
  .responsive #container .search fieldset table tbody tr td.model-name-input,
  .responsive #container .search fieldset table tbody tr td.model-engine-input,
  .responsive #container .search fieldset table tbody tr td.model-type-input,
  .responsive #container .search fieldset table tbody tr td.model-group-input,
  .responsive #container .search fieldset table tbody tr td.model-year-input {
    width: 100% !important;
    display: block;
    padding: 0 10px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .responsive #container .search fieldset table tbody tr td.model-name-input.last-child,
  .responsive #container .search fieldset table tbody tr td.model-type-input.last-child,
  .responsive #container .search fieldset table tbody tr td.model-group-input.last-child,
  .responsive #container .search fieldset table tbody tr td.model-engine-input.last-child,
  .responsive #container .search fieldset table tbody tr td.model-year-input.last-child,
  .responsive #container .search fieldset table tbody tr td.model-name-input.lastChild,
  .responsive #container .search fieldset table tbody tr td.model-type-input.lastChild,
  .responsive #container .search fieldset table tbody tr td.model-group-input.lastChild,
  .responsive #container .search fieldset table tbody tr td.model-engine-input.lastChild,
  .responsive #container .search fieldset table tbody tr td.model-year-input.lastChild,
  .responsive #container .search fieldset table tbody tr td.model-name-input:last-child,
  .responsive #container .search fieldset table tbody tr td.model-type-input:last-child,
  .responsive #container .search fieldset table tbody tr td.model-group-input:last-child,
  .responsive #container .search fieldset table tbody tr td.model-engine-input:last-child,
  .responsive #container .search fieldset table tbody tr td.model-year-input:last-child {
    padding-bottom: 15px !important;
  }
  .responsive #container .column-list li {
    width: 100%;
    float: none;
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 30px;
    position: relative;
  }
  .responsive #container .column-list li:before,
  .responsive #container .column-list li:after {
    content: "";
    display: table;
  }
  .responsive #container .column-list li:after {
    clear: both;
  }
  .responsive #container .two-cols .column-left,
  .responsive #container .two-cols .column-right {
    width: 100% !important;
    float: none;
  }
  .responsive #container .five-cols .column,
  .responsive #container .four-cols .column {
    width: 48% !important;
  }
  .responsive #container .main .list li .thumb {
    float: none;
    margin-bottom: 10px;
  }
  .responsive #container .main .list li .thumb img {
    max-width: 100%;
  }
  .responsive #container .main .list li .content {
    margin-left: 0;
  }
  .responsive #container .indent {
    padding-left: 0 !important;
  }
  .responsive #container .indent p .btn {
    white-space: nowrap !important;
    margin-bottom: 5px !important;
    display: inline-block !important;
  }
  .responsive #container .action-detail-info .map {
    float: none !important;
    width: 100% !important;
  }
  .responsive #container .action-detail-info .info {
    margin-left: 0 !important;
  }
  .responsive #container #calendar .calendar-header .btn-group {
    text-align: center;
    font-size: 0;
  }
  .responsive #container #calendar .calendar-header .btn-group .btn {
    font-size: 12px;
    display: inline-block;
    float: none;
  }
  .responsive #container #calendar .calendar-header .center {
    width: 100%;
    margin: 20px 0;
  }
  .responsive #container #calendar .calendar-header .btn-group,
  .responsive #container #calendar .calendar-header .filter {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    float: none;
    *zoom: 1;
  }
  .responsive #container #calendar .calendar-header .btn-group:before,
  .responsive #container #calendar .calendar-header .filter:before,
  .responsive #container #calendar .calendar-header .btn-group:after,
  .responsive #container #calendar .calendar-header .filter:after {
    content: "";
    display: table;
  }
  .responsive #container #calendar .calendar-header .btn-group:after,
  .responsive #container #calendar .calendar-header .filter:after {
    clear: both;
  }
  .responsive .box.compare .clutch {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    top: 15px !important;
    left: 5px !important;
  }
  .responsive .box.compare strong {
    font-size: 11px;
  }
  .responsive .two-cols-fixed .column-left-fluid,
  .responsive .two-cols-fixed .column-right-fixed {
    float: none;
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto !important;
  }
  .responsive .two-cols-fixed .column-right-fixed {
    padding-top: 20px;
  }
  .responsive .firm-intro {
    text-align: center;
  }
  .responsive .firm-intro .firm-logo {
    margin: 0 auto 10px auto !important;
    float: none;
  }
  .responsive .firm-intro .firm-details {
    margin: 0;
  }
  .responsive .firm-intro .firm-actions {
    float: none;
  }
  .responsive .firm-intro .firm-actions a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    white-space: nowrap;
    margin-top: 10px;
  }
  .responsive .notification-item-thumb {
    float: none;
    margin: 0 0 20px;
  }
  .responsive .notification-item-content {
    margin: 0;
  }
  .responsive #navigation-firm-select {
    display: block;
  }
  .responsive .navigation-firm {
    display: none;
    margin: 0 -15px;
    background: #f4f4f4;
  }
  .responsive .navigation-firm li {
    width: 50% !important;
    border-left: 0;
    margin: 0;
  }
  .responsive .navigation-firm li:nth-child(odd) {
    border-left: 0;
    border-right: 1px solid #cccccc;
  }
  .responsive .navigation-firm li a {
    text-align: left;
    border: 0;
    border-top: 1px solid #dddddd;
    margin: 0;
    font-size: 14px !important;
    padding: 15px !important;
  }
  .responsive .navigation-firm li a:hover {
    background: #f7f7f7;
  }
  .responsive .sm-hidden {
    display: none;
  }
  .responsive .sm-visible {
    display: block;
  }
  .responsive .timeline {
    position: relative;
    padding-bottom: 50px;
    margin-bottom: 30px;
    margin-top: 20px;
    padding-top: 20px;
    *zoom: 1;
  }
  .responsive .timeline:before,
  .responsive .timeline:after {
    content: "";
    display: table;
  }
  .responsive .timeline:after {
    clear: both;
  }
  .responsive .timeline:before {
    content: '';
    display: block;
    width: 6px;
    height: 100%;
    background: #dddddd;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -3px;
  }
  .responsive .timeline:after {
    content: '';
    display: block;
    width: 6px;
    height: 30px;
    background-image: -webkit-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#00ffffff', GradientType=0);
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -3px;
  }
  .responsive .timeline-row {
    clear: both;
    overflow: hidden;
    height: auto;
    position: relative;
    padding-top: 50px;
  }
  .responsive .timeline-row:before {
    content: '';
    display: block;
    width: 19px;
    height: 19px;
    background: #dddddd;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    position: absolute;
    top: 25px;
    margin-top: -9.5px;
    left: 50%;
    margin-left: -9.5px;
  }
  .responsive .timeline-row:after {
    content: '';
    display: block;
    width: 11px;
    height: 11px;
    background: #e8112a;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    position: absolute;
    top: 25px;
    margin-top: -5.5px;
    left: 50%;
    margin-left: -5.5px;
  }
  .responsive .timeline-entry {
    max-width: 100%;
    position: relative;
  }
  .responsive .timeline-entry-year {
    font-weight: bold;
    position: absolute;
    top: 50%;
    height: 19px;
    margin-top: -9.5px;
    line-height: 19px;
  }
  .responsive .timeline-entry-high .timeline-entry-content {
    border-color: #e6ddb5;
    -webkit-box-shadow: inset 0 -15px 15px #faf8f0;
    -moz-box-shadow: inset 0 -15px 15px #faf8f0;
    box-shadow: inset 0 -15px 15px #faf8f0;
  }
  .responsive .timeline-entry-high .timeline-entry-content ul.styled li:before {
    background: #e6ddb5;
  }
  .responsive .timeline-entry-content {
    border: 1px solid #dddddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    -webkit-box-shadow: inset 0 -15px 15px #f7f7f7;
    -moz-box-shadow: inset 0 -15px 15px #f7f7f7;
    box-shadow: inset 0 -15px 15px #f7f7f7;
    padding: 15px;
  }
  .responsive .timeline-entry-content:before,
  .responsive .timeline-entry-content:after {
    content: '';
    top: auto;
    bottom: 100%;
    display: block;
    position: absolute;
  }
  .responsive .timeline-entry-content p {
    margin: 0;
  }
  .responsive .timeline-entry-content ul.styled {
    padding-top: 5px;
  }
  .responsive .timeline-entry-content ul.styled li:before {
    top: 4px !important;
    background: #bdbdbd;
  }
  .responsive .timeline-entry-right {
    float: none;
  }
  .responsive .timeline-entry-right .timeline-entry-year {
    right: 100%;
    margin-right: 60px;
  }
  .responsive .timeline-entry-right .timeline-entry-content:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #dddddd rgba(255, 255, 255, 0);
    right: 50%;
    margin-right: -10px;
  }
  .responsive .timeline-entry-right .timeline-entry-content:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #ffffff rgba(255, 255, 255, 0);
    right: 50%;
    margin-right: -10px;
    margin-bottom: -1px;
  }
  .responsive .timeline-entry-right.timeline-entry-high .timeline-entry-content:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #e6ddb5 rgba(255, 255, 255, 0);
  }
  .responsive .timeline-entry-left {
    float: none;
  }
  .responsive .timeline-entry-left .timeline-entry-year {
    left: 100%;
    margin-left: 60px;
  }
  .responsive .timeline-entry-left .timeline-entry-content:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #dddddd rgba(255, 255, 255, 0);
    left: 50%;
    margin-left: -10px;
  }
  .responsive .timeline-entry-left .timeline-entry-content:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #ffffff rgba(255, 255, 255, 0);
    left: 50%;
    margin-left: -10px;
    margin-bottom: -1px;
  }
  .responsive .timeline-entry-left.timeline-entry-high .timeline-entry-content:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #e6ddb5;
  }
  .responsive .columns-2.break-sm .column,
  .responsive .columns.sm-2 .column,
  .responsive .invert-columns-2.break-sm .column,
  .responsive .invert-columns-2.sm-md .column {
    width: 100% !important;
  }
  .responsive .columns-3.break-sm .column,
  .responsive .invert-columns-3.break-sm .column {
    width: 100%;
  }
  .responsive .columns-3.break-sm.no-break .column,
  .responsive .invert-columns-3.break-sm.no-break .column {
    width: 100% !important;
  }
  .responsive .columns-4.break-sm .column,
  .responsive .invert-columns-4.break-sm .column {
    width: 100%;
  }
  .responsive .columns-5.break-sm .column,
  .responsive .invert-columns-5.break-sm .column {
    width: 100%;
  }
  .responsive .columns-6.break-sm .column,
  .responsive .invert-columns-6.break-sm .column {
    width: 100%;
  }
}
@media screen and (min-width: 640px) and (max-width: 767px) {
  .responsive #bottom .links {
    width: 100%;
    float: none;
    clear: both;
    *zoom: 1;
    margin-bottom: 20px;
  }
  .responsive #bottom .links:before,
  .responsive #bottom .links:after {
    content: "";
    display: table;
  }
  .responsive #bottom .links:after {
    clear: both;
  }
  .responsive #bottom .links ul {
    *zoom: 1;
  }
  .responsive #bottom .links ul:before,
  .responsive #bottom .links ul:after {
    content: "";
    display: table;
  }
  .responsive #bottom .links ul:after {
    clear: both;
  }
  .responsive #bottom .links .column-left {
    width: 60%;
    float: left;
  }
  .responsive #bottom .links .column-left ul li {
    width: 33%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .responsive #bottom .links .column-right {
    width: 40%;
  }
  .responsive #bottom .links .column-right ul li {
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .responsive #bottom .sections-links {
    width: 100%;
    float: none;
  }
  .responsive .navigation-firm {
    clear: both;
  }
  .responsive .navigation-firm li a {
    padding: 6px !important;
    font-size: 10px;
  }
  .responsive .navigation-content-main > li {
    width: 20%;
  }
  .responsive .navigation-content-main > li > a {
    border: 1px solid #dddddd;
    border-top: 0;
    border-left: 0;
  }
  .responsive .navigation-content-main > li:first-child > a {
    border-left: 1px solid #dddddd;
  }
  .responsive #intro .box .inner .content {
    margin-left: 215px;
  }
  .responsive #intro .box .inner .content .column-left,
  .responsive #intro .box .inner .content .column-right {
    float: left;
    width: 100%;
  }
  .responsive #intro .box .inner .content .column-right {
    padding-top: 15px;
  }
  .responsive .place-thumb {
    float: none !important;
    margin-right: 0 !important;
  }
  .responsive .columns.sm-md-2 > div.column-wider,
  .responsive .columns.sm-md-2 > li.column-wider {
    width: 55%;
  }
  .responsive .columns.sm-md-2 > div.column-thiner,
  .responsive .columns.sm-md-2 > li.column-thiner {
    width: 45%;
  }
  .responsive .columns.sm-md-2 .column {
    width: 49.998%;
  }
  .responsive .columns.sm-md-3 .column {
    width: 33.332%;
  }
  .responsive .columns.sm-md-3.columns-separated .column:nth-child(1) .bazar-category,
  .responsive .columns.sm-md-3.columns-separated .column:nth-child(2) .bazar-category,
  .responsive .columns.sm-md-3.columns-separated .column:nth-child(3) .bazar-category {
    border-bottom: 1px solid #dddddd;
  }
  .responsive .columns.sm-md-3.columns-separated .column:nth-child(2),
  .responsive .columns.sm-md-3.columns-separated .column:nth-child(5) {
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
  }
  .responsive .columns.sm-md-4 .column {
    width: 24.999%;
  }
  .responsive .columns-4 .column {
    width: 49.998%;
  }
  .responsive .columns-4 > div.column-wide,
  .responsive .columns-4 > li.column-wide {
    width: 100%;
  }
  .responsive .columns-4 > div.column-thin,
  .responsive .columns-4 > li.column-thin {
    width: 100%;
  }
  .responsive .columns-5 .column {
    width: 33.332%;
  }
  .responsive .columns-6 .column {
    width: 33.332%;
  }
  .responsive .invert-columns-2 .column {
    width: 49.998%;
  }
  .responsive .invert-columns-2.sm-md .column {
    width: 49.998%;
  }
}
@media screen and (min-width: 640px) and (max-width: 989px) {
  .responsive [class*="invert-columns-"] {
    *zoom: 1;
  }
  .responsive [class*="invert-columns-"]:before,
  .responsive [class*="invert-columns-"]:after {
    content: "";
    display: table;
  }
  .responsive [class*="invert-columns-"]:after {
    clear: both;
  }
  .responsive [class*="invert-columns-"] > div,
  .responsive [class*="invert-columns-"] > li {
    float: left;
  }
  .responsive [class*="invert-columns-"] > div.pull-right,
  .responsive [class*="invert-columns-"] > li.pull-right {
    float: right;
  }
  .responsive [class*="invert-columns-"] > div.pull-left,
  .responsive [class*="invert-columns-"] > li.pull-left {
    float: left;
  }
  .responsive [class*="invert-columns-"] > div [class*="columns-"],
  .responsive [class*="invert-columns-"] > li [class*="columns-"] {
    margin-bottom: -20px;
  }
}
@media screen and (max-width: 768px) {
  .responsive #container .main {
    margin-bottom: 30px;
  }
  .responsive #container .main,
  .responsive #container aside,
  .responsive #container .aside-right,
  .responsive #container .aside-left {
    float: none;
    width: auto;
    *zoom: 1;
  }
  .responsive #container .main:before,
  .responsive #container aside:before,
  .responsive #container .aside-right:before,
  .responsive #container .aside-left:before,
  .responsive #container .main:after,
  .responsive #container aside:after,
  .responsive #container .aside-right:after,
  .responsive #container .aside-left:after {
    content: "";
    display: table;
  }
  .responsive #container .main:after,
  .responsive #container aside:after,
  .responsive #container .aside-right:after,
  .responsive #container .aside-left:after {
    clear: both;
  }
  .responsive .form-forum-favorite .label {
    display: block;
    margin-bottom: 15px;
  }
  .responsive .navigation-search {
    float: none !important;
    padding-top: 15px;
    max-width: 100% !important;
    width: 100% !important;
  }
  .responsive #main-menu li a {
    font-size: 18px;
    line-height: 30px;
    padding: 0;
  }
  .responsive #main-menu li a:hover {
    padding: 0;
  }
  .responsive #main-menu li:hover a {
    padding: 0;
  }
  .responsive #user-menu > li {
    display: none;
  }
  .responsive #user-menu > li.wider {
    display: block;
  }
  .responsive #user-menu > li.wider .submenu .added-menu {
    display: block;
    border: 0;
    margin: 0;
    padding: 0;
  }
  .responsive #user-menu > li.wider .submenu .added-menu p span {
    padding: 0 5px;
  }
  .responsive #user-menu > li.wider .submenu .added-menu li > a {
    display: block;
    padding: 0 0;
    height: 24px;
    line-height: 24px;
  }
  .responsive #user-menu > li.wider .submenu .added-menu li > a i {
    float: left;
    margin-right: 10px;
    position: relative;
    top: 4px;
  }
  .responsive #user-menu > li.wider .submenu .added-menu li > a i.icon-news {
    top: 7px;
  }
  .responsive #user-menu > li.wider .submenu .added-menu li > a .count {
    color: #fff;
    font-size: 9px;
    position: relative;
    top: -1px;
    font-weight: bold;
    background: #cd041d;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 5px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    text-align: center;
    line-height: 18px;
  }
  .responsive #user-menu > li.wider .submenu ul:nth-child(2) {
    border-top: 1px solid #333333;
    padding-top: 10px;
    margin-top: 10px;
  }
  .responsive #main-menu li a {
    font-size: 1.2em;
  }
  .responsive #main-menu {
    display: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    flex-wrap: wrap;
  }
  .responsive #main-menu li {
    width: 50% !important;
    border-left: 0;
  }
  .responsive #main-menu li:nth-child(odd) {
    border-left: 0;
    border-right: 1px solid #cccccc;
  }
  .responsive #main-menu li a {
    text-align: left;
    padding: 5px 10px !important;
    border-bottom: 1px solid #fff;
  }
  .responsive .navigation-aside {
    display: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #ccc;
    border-top: 0;
    border-bottom: 0;
    font-size: 0;
    margin: 0;
  }
  .responsive .navigation-aside li {
    width: 50% !important;
    display: inline-block !important;
    *display: inline !important;
    *zoom: 1 !important;
    vertical-align: top !important;
    margin: 0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
  }
  .responsive .navigation-aside li:nth-child(odd) {
    border-right: 1px solid #cccccc;
  }
  .responsive .navigation-aside li.has-ul {
    width: 100% !important;
    border-right: 0 !important;
    border-top: 1px solid #cccccc;
    margin-top: -1px !important;
  }
  .responsive .navigation-aside li.has-ul ul {
    display: block !important;
  }
  .responsive .navigation-aside li.has-ul ul ul {
    background: #f7f7f7;
    border-bottom: 1px solid #cccccc;
    padding: 10px 0;
  }
  .responsive .navigation-aside li.has-ul ul ul li {
    border: 0 !important;
  }
  .responsive .navigation-aside li.has-ul ul ul li a {
    border: 0 !important;
    position: relative;
  }
  .responsive .navigation-aside li a {
    text-align: left;
    display: block !important;
    padding: 10px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #ccc !important;
  }
  .responsive .navigation-aside li.active a:after {
    display: none;
  }
  .responsive .navigation-aside li ul {
    margin: 0 !important;
    font-size: 0;
  }
  .responsive .navigation-aside li > .navigation-aside-sub > li > a:before {
    content: '-';
    display: inline-block;
    margin-right: 10px;
  }
  .responsive .navigation-aside li > .navigation-aside-sub > li > .navigation-aside-sub > li > a {
    padding: 5px 0 5px 35px !important;
  }
  .responsive .navigation-aside li > .navigation-aside-sub > li > .navigation-aside-sub > li > a:before {
    left: 10px;
  }
  .responsive .navigation-aside li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a {
    padding: 5px 0 5px 35px !important;
  }
  .responsive .navigation-aside li > .navigation-aside-sub > li > .navigation-aside-sub > li .navigation-aside-sub > li > a:before {
    left: 10px;
  }
  .responsive #side-menu {
    display: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #ccc;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
  }
  .responsive #side-menu:after {
    display: none !important;
  }
  .responsive #side-menu li {
    width: 50% !important;
    display: inline-block !important;
    *display: inline !important;
    *zoom: 1 !important;
    vertical-align: top !important;
    margin: 0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #cccccc;
  }
  .responsive #side-menu li.has-ul {
    width: 100% !important;
  }
  .responsive #side-menu li a {
    text-align: left;
    display: block !important;
    padding: 5px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #ccc !important;
  }
  .responsive #side-menu li ul {
    margin: 0 !important;
  }
  .responsive #side-menu > li.has-ul > ul {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0;
  }
  .responsive #side-menu > li.has-ul > ul > li {
    background: #efefef;
    font-size: 12px;
  }
  .responsive #side-menu > li.has-ul > ul > li:nth-child(even) {
    border-right: 0;
  }
  .responsive #side-menu > li.has-ul > ul > li.has-ul {
    border-right: 0;
  }
  .responsive #side-menu > li.has-ul > ul > li > a {
    padding-left: 20px !important;
  }
  .responsive #side-menu > li.has-ul > ul > li > a:before {
    content: '-- ';
  }
  .responsive #side-menu > li.has-ul > ul > li > ul {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0;
  }
  .responsive #side-menu > li.has-ul > ul > li > ul > li {
    background: #e5e5e5;
    font-size: 12px;
  }
  .responsive #side-menu > li.has-ul > ul > li > ul > li:nth-child(even) {
    border-right: 0;
  }
  .responsive #side-menu > li.has-ul > ul > li > ul > li.has-ul {
    border-right: 0;
  }
  .responsive #side-menu > li.has-ul > ul > li > ul > li > a {
    padding-left: 40px !important;
  }
  .responsive #side-menu > li.has-ul > ul > li > ul > li > a:before {
    content: '---- ';
  }
  .responsive #main-menu-select,
  .responsive #side-menu-select,
  .responsive #aside-menu-select {
    display: block;
  }
  .responsive #side-menu li.on-right {
    width: 100% !important;
  }
  .responsive #side-menu li a {
    border: 0;
    border-left: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    margin: 0;
    padding: 10px !important;
  }
  .responsive #side-menu li a:hover {
    border-color: #a97f1b !important;
  }
  .responsive #side-menu li:nth-child(even) a {
    border-left: 0;
    border-right: 1px solid #dddddd;
  }
  .responsive #news ul {
    text-align: center;
  }
  .responsive #news ul li {
    float: none;
    display: inline-block;
    width: 170px;
    margin: 0 5px 20px;
  }
  .responsive #news ul li a h3 {
    font-size: 13px;
    margin-bottom: 0;
    padding: 5px 0 0;
  }
  .responsive #news ul li a .thumb .inner {
    padding: 5px;
  }
  .responsive #news ul li a p {
    display: none;
  }
  .responsive #intro .box {
    padding: 5px;
  }
  .responsive #intro .box .inner {
    padding: 5px;
  }
  .responsive #intro .box .inner .thumb br {
    display: none;
  }
  .responsive #intro .box .inner .thumb img {
    float: left;
  }
  .responsive #intro .box .inner .thumb .action-links {
    padding: 19px 18px 19px 18px;
    float: left;
  }
  .responsive #intro .box .inner .content .floated-tables table {
    float: none;
    margin: 10px 0;
  }
  .responsive #intro .box .inner .content .floated-tables table tbody tr th {
    width: 100px;
  }
  .responsive #news ul li a h3 {
    font-size: 12px !important;
    padding: 5px 0 7px;
  }
  .responsive #news ul li a .thumb .inner {
    padding: 3px;
  }
  .responsive #news ul li a p {
    padding: 6px;
    font-size: 11px;
  }
  .responsive .box.compare .clutch {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    top: 25px !important;
    left: 5px !important;
  }
  .responsive .service-item-thumb {
    float: none;
    width: 100%;
  }
  .responsive .service-item-content {
    margin: 0;
  }
  .responsive .slider-wrap.registration .slider-type {
    margin-bottom: 15px;
  }
  .responsive .slider-wrap.registration .slider-input {
    margin-bottom: 0 !important;
  }
  .responsive .slider-wrap.registration .slider-type,
  .responsive .slider-wrap.registration .slider-input {
    width: 100%;
    float: none;
    clear: both;
  }
  .responsive .slider-wrap.registration .slider-type .field-number,
  .responsive .slider-wrap.registration .slider-input .field-number {
    width: 100%;
  }
  .responsive .slider-wrap.registration .slider-type .field-number input,
  .responsive .slider-wrap.registration .slider-input .field-number input {
    width: 100%;
  }
  .responsive .slider-wrap.registration .slider-count-start {
    text-align: left;
  }
  .responsive .slider-wrap.registration .slider-count-end {
    text-align: right;
  }
  .responsive .slider-wrap.registration .slider-init-wrap {
    top: 185px;
    padding-left: 50px;
    padding-right: 60px;
  }
  .responsive .slider-wrap.registration .pull-right {
    float: none;
    clear: both;
    width: 100%;
    padding-top: 50px;
    position: relative;
  }
  .responsive .slider-wrap.registration .pull-right .slider-count-end {
    position: absolute;
    top: -15px;
    right: 0;
  }
  .responsive .slider-wrap.registration .pull-right .slider-order {
    width: 100%;
    float: none;
  }
  .responsive .gallery-list li {
    max-width: 100%;
  }
  .responsive .gallery-list li .description {
    text-align: center;
  }
  .responsive .gallery-list.xlarge li .thumb img {
    max-width: 90%;
  }
  .responsive .navigation-firm {
    clear: both;
  }
  .responsive .md-hidden {
    display: none;
  }
  .responsive .md-visible {
    display: block;
  }
  .responsive .md-block {
    display: block;
  }
  .responsive .form-full-width.columns-no-space.columns.md-3 {
    margin-bottom: 20px;
  }
  .responsive .form-full-width.columns-no-space.columns.md-3 .box {
    margin: 0;
  }
  .responsive .form-full-width.columns-no-space.columns.md-3 .column {
    margin: 0 !important;
  }
  .responsive [class*="columns md-2"] > [class^="column"],
  .responsive [class*="columns md-3"] > [class^="column"],
  .responsive [class*="columns md-4"] > [class^="column"],
  .responsive [class*="columns md-5"] > [class^="column"],
  .responsive [class*="columns md-6"] > [class^="column"] {
    width: 100%;
  }
  .responsive [class*="columns md-2"] > [class^="column"] + [class^="column"],
  .responsive [class*="columns md-3"] > [class^="column"] + [class^="column"],
  .responsive [class*="columns md-4"] > [class^="column"] + [class^="column"],
  .responsive [class*="columns md-5"] > [class^="column"] + [class^="column"],
  .responsive [class*="columns md-6"] > [class^="column"] + [class^="column"] {
    margin-top: 20px;
  }
  .responsive [class*="columns md-2"] > [class^="column"] + [class^="column"].column-no-margin,
  .responsive [class*="columns md-3"] > [class^="column"] + [class^="column"].column-no-margin,
  .responsive [class*="columns md-4"] > [class^="column"] + [class^="column"].column-no-margin,
  .responsive [class*="columns md-5"] > [class^="column"] + [class^="column"].column-no-margin,
  .responsive [class*="columns md-6"] > [class^="column"] + [class^="column"].column-no-margin {
    margin-top: 0;
  }
  .responsive .columns-2.break-md .column {
    width: 100%;
  }
  .responsive .columns-3.break-md .column {
    width: 100%;
  }
  .responsive .columns-4.break-md .column {
    width: 100%;
  }
  .responsive .columns-5.break-md .column {
    width: 100%;
  }
  .responsive .columns-6.break-md .column {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 989px) {
  .responsive .notification-item-thumb {
    float: none;
    margin: 0 0 20px;
  }
  .responsive .notification-item-content {
    margin: 0;
  }
  .responsive #main-menu li a {
    font-size: 11px;
    line-height: 38px;
  }
  .responsive .columns.md-lg-1 > div.column-wider,
  .responsive .columns.md-lg-1 > li.column-wider {
    width: 100%;
  }
  .responsive .columns.md-lg-1 > div.column-thiner,
  .responsive .columns.md-lg-1 > li.column-thiner {
    width: 100%;
  }
  .responsive .columns.md-lg-3 .column {
    width: 33.332%;
  }
  .responsive .columns.md-lg-4 .column {
    width: 24.999%;
  }
  .responsive .columns-4 .column {
    width: 49.998%;
  }
  .responsive .columns-4 > div.column-wide,
  .responsive .columns-4 > li.column-wide {
    width: 49.998%;
  }
  .responsive .columns-5 .column {
    width: 24.999%;
  }
  .responsive .columns-6 .column {
    width: 33.332%;
  }
  .responsive .invert-columns-2.md-lg .column {
    width: 49.998%;
  }
}
@media screen and (max-width: 989px) {
  .responsive {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 70px;
  }
  .responsive.non-fixed #header {
    margin-bottom: 10px;
  }
  .responsive .wrap,
  .responsive #wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .responsive #header {
    padding: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .responsive .main-banner {
    width: 100%;
    min-height: 1px;
  }
  .responsive .firm-intro .firm-logo {
    margin: 0 20px 20px 0;
  }
  .responsive .firm-intro .firm-details {
    margin: 0;
  }
  .responsive .navigation-firm-wrapper {
    clear: both;
  }
  .responsive .navigation-firm-wrapper li a {
    padding: 8px;
  }
  .responsive .main-video {
    margin-bottom: 30px;
  }
  .responsive #header #login-box > strong {
    display: block;
  }
  .responsive #header #login-box #toggle-login {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    margin-top: -8px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    top: 100%;
    right: 0;
    width: 250px;
    background: #000;
  }
  .responsive #header #login-box #toggle-login #login-form fieldset {
    padding-bottom: 15px;
  }
  .responsive #header #login-box #toggle-login #login-form fieldset > strong {
    display: none;
  }
  .responsive #header #login-box #toggle-login #login-form fieldset .input-user {
    width: 100%;
  }
  .responsive #header #login-box #toggle-login #login-form fieldset .input-user,
  .responsive #header #login-box #toggle-login #login-form fieldset .input-password {
    margin-bottom: 10px;
    margin-left: 0;
  }
  .responsive #header #login-box #toggle-login #login-form fieldset input[type=text] {
    width: 100%;
    margin-left: 0;
  }
  .responsive #header #login-box #toggle-login #login-form fieldset input[type=password] {
    width: 185px;
    margin-left: 0;
  }
  .responsive #header #login-box #toggle-login #login-form fieldset button {
    float: right;
    margin-left: 0;
  }
  .responsive #header #login-box #toggle-login .registration {
    border-left: 0;
    text-align: center;
    line-height: 40px;
    float: none;
    border-bottom: 1px solid #414141;
  }
  .responsive #header #login-box #toggle-login .registration span {
    padding: 0 10px;
  }
  .responsive #header #login-box.active > strong {
    margin-top: 8px;
    background: #000;
  }
  .responsive #header #login-box.active #toggle-login {
    margin-top: 0;
    opacity: 1;
    visibility: visible;
  }
  .responsive .three-cols {
    margin-bottom: 0;
  }
  .responsive .three-cols .main-article {
    background-color: #f7f7f7;
  }
  .responsive .three-cols .main-article .info {
    min-height: 75px;
  }
  .responsive .three-cols .column-left {
    width: 49.998% !important;
    margin-bottom: 30px;
  }
  .responsive .three-cols .column-middle {
    width: 49.998% !important;
    float: right;
    margin-bottom: 30px;
  }
  .responsive .three-cols .column-right {
    float: none;
    clear: both;
    width: 100% !important;
  }
  .responsive .mobile-version {
    display: block;
  }
  .responsive #footer .mobile-version {
    margin-top: 15px;
    display: block;
    padding: 10px;
    background: #262626;
    border: 1px solid #1a1a1a;
  }
  .responsive #footer .mobile-version a {
    display: block;
  }
  .responsive #footer .mobile-version span {
    display: none;
  }
  .responsive #our-projects {
    padding: 2% 3%;
  }
  .responsive #our-projects > strong {
    display: block;
    margin-top: -10px;
    margin-bottom: 20px;
    float: none;
    width: auto;
    text-align: center;
  }
  .responsive #our-projects .projects-list {
    float: none;
    text-align: center;
  }
  .responsive #our-projects .projects-list a {
    text-indent: -9999px;
    margin: 0 10px;
    position: relative;
  }
  .responsive #our-projects .projects-list a:first-child {
    margin-left: 10px;
  }
  .responsive #our-projects .languages {
    float: none;
    text-align: center;
    padding-top: 11px;
  }
  .responsive #our-projects .languages a {
    margin: 0 5px;
  }
  .responsive #footer {
    text-align: center;
  }
  .responsive #footer p {
    float: none;
    margin-bottom: 15px;
    margin-right: 0;
  }
  .responsive #footer .languages {
    text-align: center !important;
  }
  .responsive #footer a.report-link {
    float: none;
    display: inline-block;
  }
  .responsive .two-cols .column-left,
  .responsive .two-cols .column-right {
    width: 100% !important;
    float: none;
    margin-bottom: 30px;
  }
  .responsive .five-cols .column,
  .responsive .four-cols .column {
    width: 33.332% !important;
  }
  .responsive .box.compare .clutch {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    top: 40px !important;
    left: 8px !important;
  }
  .responsive .lg-block {
    display: block;
  }
  .responsive .columns-2.break-lg .column {
    width: 100%;
  }
  .responsive .columns-3.break-lg .column {
    width: 100%;
  }
  .responsive .columns-4.break-lg .column {
    width: 100%;
  }
  .responsive .columns-5.break-lg .column {
    width: 100%;
  }
  .responsive .columns-6.break-lg .column {
    width: 100%;
  }
}
