@charset "UTF-8";

/* ALL DEVICES*/
@media (min-width: 0px) and (max-width: 1025px) {

  #navbar {clear:both;}

  .navbar-header {width:100%;}
  .navbar-header .logo {margin:0px;}
  .navbar-brand {height:auto;padding-top:0px;}
  .navbar-toggle {
    display: block;
    margin-top:10px;
    margin-right:0px;
  }
  body.scrolling .navbar-toggle {margin-top:5px;}
  .navbar-collapse {	
	padding:0px;
    border-top: 1px solid transparent;
  }
  .navbar-collapse.collapse {
    display: none!important;
  }
  .navbar-nav>li {
    float: none;
  }
  .navbar-right>li {
    float: left;
  }
  .navbar-default .social-icon {margin-left: 0px;margin-right: 15px;}
  .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .navbar-text {
    float: none;
    margin: 15px 0;
  }
      /* since 3.1.0 */
  .navbar-collapse.collapse.in {
    display: block!important;
  }
  .collapsing {
    overflow: hidden!important;
  }
  .navbar-default .navbar-nav>li>a {
    padding:13px 0px 10px 0px;
  }
  .navbar-right {text-align:left!important;}

  .navbar-default .navbar-nav>li>a:after {
    display:none;
  }

  .nav>li.button {margin:0px;margin-top:5px;}
  .nav>li.button a {width:100%;}

  .navbar {margin:0px;padding-bottom: 10px;border-bottom:#555 solid 1px;}
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {border:0px}

  .search-bar {display:block;width:100%;clear:both;height: 40px;}
  .navbar-right li #search {display:block!important;margin-top:10px;left:0px;}
  .navbar-right li #search input {display:inline-block;pading-left:0px;}
  .navbar-right li #search .btn {margin:0px}
  .navbar-right .search-bar .glyphicon {display:none;}

}



/* Landscape Tablet */
@media (min-width: 992px) and (max-width: 1199px) {

	.navbar-right {margin:0px;}
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a {margin-top:3px;}

	.navbar-right {float:left!important;}
	.navbar-right.social {float:right!important;}
	.navbar-right>li:first-of-type a {margin-left:0px;}

}



/* Portrait Tablet */
@media (min-width: 768px) and (max-width: 991px) {
	
	.navbar-right {margin:0px;}
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a {margin-top:3px;}

	.navbar-right {float:left!important;}
	.navbar-right.social {float:right!important;}
	.navbar-right>li:first-of-type a {margin-left:0px;}

}



/*  Mobile Portrait */
@media (max-width: 767px) {

	  .navbar-toggle {
    margin-top:5px;
	}

  .navbar-header .logo {max-width:250px;}
  .header .logo img {max-width: 100%;}

	.navbar-right>li {float:none;text-align:center;border-bottom:#e9e9e9 solid 1px;}
	.navbar-right>li:last-of-type {border-bottom:0px;}
	.navbar-default .navbar-nav>li>a {width:100%;margin:0px;padding:12px 0px 9px 0px;}

   .featured-slider .slick-prev {left:0px;}
   .featured-slider .slick-next {right:0px;}

   .headline .title h2 {font-size:28px;line-height:35px;}

   .headline .meta .share {margin-top:15px;padding-left:0px!important;border:0px;}

	.single .meta .share {border-left:0px;padding-left:0px;}

.featured {max-width:550px;overflow:hidden}

.featured-slider .slick-arrow {top:31%;padding:20px;}

}
