/* =============================================================================
	Large Devices (col-lg) (1)
   ============================================================================= */
@media only screen and (max-width: 1200px) {
  .widget_search input.field {
    width: 60% !important;
    margin-bottom: 10px; }

  .widget_sally_popular_tabbed .nav-tabs li {
    max-width: 152px; }

  .widget_sally_icons .mini-icons a {
    margin: 0 4px 0 0;
    width: 44px;
    height: 46px; }

  #featured-related .item {
    min-height: auto; } }
/* =============================================================================
	Medium Devices (col-md) (2)
   ============================================================================= */
@media only screen and (max-width: 992px) {
  .sl-masonry #sl-main-feed .sl-entry {
    position: static !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    -webkit-transition: all 0 ease 0 !important;
            transition: all 0 ease 0 !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important; }

  .sl-logo {
    width: 100%;
    float: none; }

  #sl-hero-section h2 {
    width: 100%; }

  .slide-mobmenu, .show-menu .slide-mobmenu, body.show-menu .overmb {
    display: block !important; }

  #nav-below {
    margin-bottom: 40px; }

  html.show-menu, body.show-menu, .show-menu #sl-page {
    overflow-y: hidden; }

  .sl-custombg #sl-page {
    max-width: 920px;
    margin: 0 auto; }

  #sl-main-feed article {
    border: 1px solid #eee;
    height: auto;
    margin-bottom: 20px; }
  #sl-main-feed h2 {
    font-size: 20px  !important;
    font-weight: normal !important; }
  #sl-main-feed .entry-content {
    height: auto;
    border: 0;
    padding-top: 15px;
    overflow: hidden; }
    #sl-main-feed .entry-content p {
      display: block; }
  #sl-main-feed .entry-meta {
    position: relative;
    padding: 8px 15px 0;
    max-height: auto;
    bottom: 0; }
  #sl-main-feed .entry-fade::after {
    display: none; }
  #sl-main-feed .featured-img {
    max-height: 250px;
    overflow: hidden;
    position: relative;
    z-index: 20;
    float: left;
    max-width: 40%;
    margin: 15px;
    margin-right: 0 !important; }
    #sl-main-feed .featured-img img {
      width: 100%;
      height: auto; }

  #sl-main-feed .sticky .featured-img {
    max-height: 250px;
    max-width: 40%; }
    #sl-main-feed .sticky .featured-img img {
      width: 100%;
      height: auto; }

  #sl-featured-area .sl-featured-box, #sl-carousel-area .sl-featured-box {
    max-width: 100%; }
    #sl-featured-area .sl-featured-box h2, #sl-carousel-area .sl-featured-box h2 {
      font-size: 21px; }

  .widget_sally_popular_posts .popular_list_top {
    max-height: 230px; }

  .widget_sally_popular_tabbed .nav-tabs li {
    max-width: 250px; } }
/* =============================================================================
	Small Devices (col-sm) (3)
   ============================================================================= */
@media only screen and (max-width: 767px) {
  #sl-featured-area .sl-featured-box, #sl-carousel-area .sl-featured-box {
    max-height: 380px; }

  .sl-logo {
    width: 100%;
    text-align: center;
    float: none; }

  .entry-header-box h2 {
    font-size: 30px; } }
/* =============================================================================
	Extra small devices (col-xs) (4)
   ============================================================================= */
@media only screen and (max-width: 480px) {
  .form-search input.search-query {
    width: 60% !important;
    margin-bottom: 10px; }

  #sl-search-bar:hover, .nav-search:hover {
    width: 200px; }

  #sl-featured-area .sl-featured-box h2,
  #sl-featured-area .sl-featured-box h2, #sl-fullmodule h2,
  #sl-main-feed h2 {
    font-size: 17px !important; }

  #sl-hero-section {
    height: 300px; }
    #sl-hero-section .featured-label {
      font-size: 18px; }
    #sl-hero-section h2 {
      font-size: 21px; }

  #sl-fullmodule .sl-group .featured-category {
    font-size: 14px; }
  #sl-fullmodule .sl-group .entry-meta [class*="meta-"] {
    font-size: 11px; }

  .widget_quick-flickr-widget ul li, #footer .widget_quick-flickr-widget ul li {
    width: 26%; }

  .widget_sally_popular_tabbed .nav-tabs li {
    max-width: 166px; }

  #sl-header.append {
    position: relative; }

  #sl-wrap.top-wrap {
    padding: 0; }

  .extra-top #sl-header.append {
    top: 0; } }
/* =============================================================================
	Custom Devices (5)
   ============================================================================= */
