#popular-categories li a {
    width: 20%!important;
}

ul.float-right li a {
background: rgba(255, 255, 255, .1); 
margin-top: 30px;
}

ul.float-right li a:hover {
background: rgba(255, 255, 255, .15); 
margin-top: 30px;
      color: #FFF; /* Fallback for older browsers */
    color: rgba(255, 255, 255, 0.75); 
}


.menu ul li a {
      color: #FFF; /* Fallback for older browsers */
    color: rgba(255, 255, 255, 0.75); 
}

.menu ul ul li a:hover {
  color: #999;
}
.menu ul ul li a:hover {
  color: #333;
}


.widget_nav_menu li a {
  font-size: 13px;
}

p textwidget {
  font-size: 13px;
  
}

.copyrights {
  font-size: 13px;
}



.alternative #navigation {
    width: 100%;
    border-top: 0px solid #e0e0e0;
    margin: 27px 0 0 0;
    padding: 24px 0 12px 0;
}

.tparrows {
  color: #fff;
}

.sf-with-ul:after {
    content: "\f107";
    font-family: "FontAwesome";
    font-size: 14px;
    margin: 0 0 0 7px;
    top: 0;
    position: relative;
    width: 9px;
    height: 5px;
    display: inline-block;
    color: rgba(255,255,255,0.7);
    float: right;
    font-weight: 500;
}

.list-1 li {
    font-size: 18px!important;
     color: #999!important;
}

.recent-post {
    border-bottom: 0px solid #e0e0e0;
    padding-bottom: 32px;
    margin-bottom: 15px;
}

.recent-post a.button  {
  display:none;
}


@media screen and (min-width: 991px) and (max-width: 1270px) {
  #main-header nav#navigation{
   	 
     width:75%;
     padding-top:73px;
    padding-bottom:0px;
    margin-right:0;
    
   }
  
    
  #main-header nav#navigation ul.menu{
   
    float:right;
    
  }
  #main-header nav#navigation  ul{
   
    margin-top:0px;
    top:0px;
        
  }
  
  #main-header nav#navigation ul.menu li:last-child{
    
    margin-right:0;
    
  }
  
  #main-header nav#navigation ul.menu li:last-child a{
    
    padding-right:0;
    
  }
  #main-header nav#navigation ul.menu ul{
   margin-top:50px; 
  }
}
@media screen and (min-width: 1270px) and (max-width: 1289px) {
  #main-header nav#navigation{
   	 
     width:75%;
     padding-top:100px;
    padding-bottom:0px;
    margin-right:0;
    margin-top:0;
    
   }
  
    
  #main-header nav#navigation ul.menu{
   
    float:right;
        
  }
   #main-header nav#navigation  ul{
   
    margin-top:0px;
        
  }
   #main-header #navigation ul.float-right{
     right:20px;
  }
  
  #main-header nav#navigation ul.menu li:last-child{
    
    margin-right:0;
    
  }
  
  #main-header nav#navigation ul.menu li:last-child a{
    
    padding-right:0;
    
  }
  
}


@media only screen and (max-width: 990px){
  #logo {
   
     width: 75%;
    border-bottom: 0;
    padding-bottom: 15px;
    padding-left: 30px;
  }
  .alternative #navigation {
    width: 150px;
    border-top: 0px solid #e0e0e0;
    margin: 0px 0 0 0;
    padding: 0px 0 0px 0;
  }
  a.menu-trigger {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.26);
    float: right;
    margin: 0 15px 0 0;
    width: 50px;
  }
  #navigation ul.float-right li:last-of-type a{
    margin-right:0px;
  }
   #navigation ul.float-right li:first-of-type a{
    margin-right:15px;
  }
   #navigation ul.float-right li a{
    background:transparent;
     color:#fff;
  }
  
  .logged-in .alternative #navigation ul.float-right {
    top: 0;
  }
  .logged-in .alternative #navigation ul.float-right li:first-of-type a{
   margin:0 9px 0 0; 
  }
  .logged-in .alternative #navigation {
    width: 210px;
    margin: 0px 0 0 0;
    padding: 0px 0 0px 0;
  }
  .logged-in .alternative #logo{
   width:65%; 
  }
}
@media only screen and (max-width: 767px){
 #logo {
   width: 50%;
    border-bottom: 0;
    padding-bottom: 15px;
    padding-left: 0px;
  }
  .logged-in .alternative #logo{
   width:50%; 
  }
  
 
 
}
@media only screen and (max-width: 479px){
  #logo {
    width: 143px;
   
  }
  .logged-in .alternative #logo{
   width:143px; 
  }
 .logged-in .alternative #navigation ul.float-right li:first-of-type a {
   margin: 15px 0 0 0; 
  }
   .logged-in .alternative #navigation ul.float-right li:last-of-type a {
   margin: 0 0 5px 0; 
  }
  .logged-in .alternative #navigation ul.float-right li {
   float:right; 
  }
 
  .logged-in .alternative #navigation {
    width: 120px;
    margin: 0px 0 0 0;
    padding: 0px 0 0px 0;
  }
  
}

li {
    padding: 0px 0px;
}