/** LAPTOP **/
/** TABLET **/

@media (min-width: 768px) and (max-width: 991px) {
  span.navbar-search-open:after {
    display: none; }

  .navbar-search-result .navbar-collapse {
    margin: 10px; }

  #global-search-results {
    padding: 0; }

  .navbar-custom .nav > li > a {
    padding: 15px 10px; }

  .navbar-custom .navbar-nav > li.active > a, .navbar-custom .navbar-nav > li.active > a:hover, .navbar-custom .navbar-nav > li.active > a:focus, .navbar-custom .navbar-nav li.open > a.active {
    font-weight: bold;
    text-shadow: none; }

  .navbar-custom .navbar-nav > li > a:hover, .navbar-custom .navbar-nav > li > a:focus {
    font-weight: bold !important;
    text-shadow: none; } }
/** ALL MOBILE **/
@media (max-width: 767px) {
  .navbar-search-result .navbar-collapse {
    margin: 0; }

  .search-result-wrap .mCSB_scrollTools_vertical {
    margin-top: 40px; }

  #global-search-results {
    padding: 0; }

  .navbar-toggle .icon-bar {
    background-color: black; }

  .navbar-custom .navbar-nav.nav {
    width: 100%;
    float: none !important;
    margin: 7.5px 0; }

  .navbar-custom .navbar-nav > li {
    margin-right: 0;
    float: none !important; }

  .navbar-custom .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 30px; }

  .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #262626;
    text-decoration: none;
    background: none;
    outline: none; }

  .nav li > form > button.logout {
    padding: 3px 30px; }

  .navbar-search-result .navbar-header {
    display: none; }

  .navbar-search-result .navbar-collapse.collapse > .search-result-wrap {
    display: block !important;
    margin: 0; }

  .navbar-search_wrap {
    position: relative !important; }

  .navbar-search_wrap input {
    margin: 12px 0; }

  .navbar-search_wrap .navbar-search-open {
    padding: 10px;
    font-size: 13px; }

  .navbar-search_wrap .navbar-search-open.opened {
    margin: 10px 10px 0 0px !important; }

  .navbar-search_wrap .navbar-search-open.opened:before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e003";
    margin-left: 20px; }

  .navbar-search_wrap .navbar-search-open.opened > span {
    display: none; }

  .navbar-search_wrap .navbar-search-close {
    margin: 12px; }

  .mCSB_inside > .mCSB_container {
    padding: 0; }

  .global-search-modules {
    margin: 0 0 15px 0; }

  .search-categories-list {
    margin: 0; }

  .search-item-title {
    font-size: 16px; }

  .search-item-prices {
    font-size: 13px; }

  .search-item > div[class*='col-'], .search-item-prices > div[class*='col-'] {
    padding-right: 0;
    padding-left: 0; }

  .search-item-prices {
    margin: 0; }

  .search-item-info {
    min-height: 85px; }

  .search-item-image img {
    max-height: 135px; }

  .search-item-image {
    max-height: 135px;
    min-height: 135px; }

  #navbar-search-preloader {
    margin: 20px 10px 5px 0; }

  .navbar-custom .navbar-toggle + .popover.in {
    display: block !important; }

  .mobile-dropdown > .mobile-dropdown__item:after {
    display: inline-block;
    font-family: 'icozooqi' !important;
    font: normal normal normal 14px/1 icozooqi;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e93a";
    float: right;
    padding: 8px 24px;
    font-size: 15px; } }
/** MOBILE SMALL-MEDIUM **/
@media (min-width: 376px) and (max-width: 425px) {
  .search-item {
    margin: 0 35px 20px 35px; }

  .navbar-search-result .navbar-collapse.collapse > .search-result-wrap {
    max-height: 100%; } }
