/*!  Nhance SCSS Framework (c) + Bootstrap 3.3.4 | By Nhance.pl 4 Mechbunny.com */
/*!  WARNING! DO NOT EDIT NOR DELETE THIS FILE ! */
/*!  WARNING! Any changes please append to OVERWRITE.CSS file.  */
/*!  UWAGA! PROSZE NIE EDYTOWAC I NIE USUWAC TEGO PLIKU */
/*!  UWAGA! Wszelkie zmiany prosze wprowadzac do pliku OVERWRITE.CSS.  */
@media (max-width: 1039px) { .top-wrapper { padding: 0 15px; }
  .search-block input[type="text"] { line-height: 56px; height: 56px; padding: 0 10px 0 10px; }
  .search-block input[type="text"]:-moz-placeholder { opacity: 1; filter: alpha(opacity=100); font-size: 12px; font-size: 0.75rem; }
  .search-block input[type="text"]::-moz-placeholder { opacity: 1; filter: alpha(opacity=100); font-size: 12px; font-size: 0.75rem; }
  .search-block input[type="text"]:-ms-input-placeholder { opacity: 1; filter: alpha(opacity=100); font-size: 12px; font-size: 0.75rem; }
  .search-block input[type="text"]::-webkit-input-placeholder { opacity: 1; filter: alpha(opacity=100); font-size: 12px; font-size: 0.75rem; }
  .search-block .btn-icon { margin-right: -56px; line-height: 56px; height: 56px; width: 56px; }
  .search-block .btn-icon.close-search { margin-right: -112px; }
  .search-block form { padding-right: 112px; }
  header#top-bar { position: absolute; }
  #upload-trigger { display: none; }
  #nav-trigger { display: inline-block; }
  .main-nav-block { background-color: #333333; width: 100%; position: absolute; top: 100%; left: 0; right: 0; }
  ul.main-nav-list { padding-bottom: 15px; }
  ul.main-nav-list > li { float: none; display: block; clear: both; height: auto; }
  ul.main-nav-list > li::before, ul.main-nav-list > li::after { display: block; clear: both; content: " "; }
  ul.main-nav-list > li > a { line-height: 32px; height: 32px; display: block; }
  ul.main-nav-list > li ul.sub-menu-list { display: block; width: 100%; }
  .sub-menu-container { position: static; top: auto; clear: both; }
  .sub-menu-container::before, .sub-menu-container::after { display: block; clear: both; content: " "; }
  .aside-absolute-row { position: static; padding-left: 15px; padding-right: 15px; }
  aside.aside-main { float: right; margin-left: 0px; width: 100%; position: relative; padding: 7px 0 15px 0; }
  aside.aside-main::before { display: none; }
  article.main-content { padding-right: 0px; }
  article.main-content::after { display: none; } }
@media (max-width: 767px) { .copy-f-item { padding-left: 0; }
  .copy-f-item label { margin-left: 0; clear: both; }
  .copy-f-item label::before, .copy-f-item label::after { display: block; clear: both; content: " "; }
  .copy-f-item a.btn { top: auto; bottom: 0; }
  .gp-block { display: none; }
  .item-block { width: 100%; }
  .item-block span.image { width: 100%; padding-top: 55.81395%; margin-bottom: 10px; }
  .item-block span.item-desc { width: 100%; }
  .filter-sort { font-size: 13px; font-size: 0.8125rem; }
  .filter-sort label { margin-right: 5px; }
  .filter-sort ul.fake-select-list li.active a { color: #179eca; }
  .filter-sort ul.fake-select-list a { padding: 0 4px; }
  .ucp .user-line span.user-name { display: none; }
  ul.inline-list li { margin-bottom: 3px; }
  ul.inline-list li a.btn { font-size: 13px; font-size: 0.8125rem; }
  .form-horizontal input[type="text"], .form-horizontal select, .form-horizontal textarea { width: 100%; }
  .form-horizontal .group-checkboxes { width: 48%; }
  #bottom-af ul.inline-blocks-list li { margin-right: 0px; margin-left: 0; width: 100%; }
  #bottom-af ul.inline-blocks-list img { max-width: 100%; height: auto; }
  .vdo-scrl { bottom: 0px; } }
@media (max-width: 480px) { .col-xs-break { clear: both; width: 100%; }
  .col-xs-break::before, .col-xs-break::after { display: block; clear: both; content: " "; }
  .form-horizontal .group-checkboxes { width: 100%; } }
@media (max-width: 767px) { table.responsive { margin-bottom: 0; }
  table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
  table.responsive td:first-child, table.responsive th:first-child { display: none; }
  table.responsive.pinned td { display: none; }
  .pinned { position: absolute; left: 0; top: 0; background: #FFF; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #e3e2df; border-left: 1px solid #e3e2df; }
  .pinned table { border-right: none; border-left: none; width: 100%; }
  .pinned table th, .pinned table td { white-space: nowrap; }
  .pinned td:last-child { border-bottom: 0; }
  div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #e3e2df; }
  div.table-wrapper div.scrollable { margin-left: 35%; overflow: scroll; overflow-y: hidden; } }
