@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,700,900');

*{
    font-family: 'Poppins';
    font-weight: 400;
}
#top{
    background-color: #870000;
    border-bottom: 1px solid #870000;
}
#top .container{
        padding: 0 5px;
}
#top .container,.main-menu .container{
        max-width: 1500px;
}

.pad_top{
    padding-top:30px;
}

.header_column{
    color: white;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
.header_column img{
    width: 28px;
}
.header_column > div{
    padding-left: 12px;
}
.close_gap {
    padding-left:7px !important;
}
.close_gap_phone {
    padding-left:10px !important;
}
.header_column > div a{
    color: white;
}
.header_column > div p{
    margin-bottom: -5px;
    font-size: 13px;
}
.header_column > div span{
    font-size: 10px;
}
.ic-user {
    width: 23px;
    height: 23px;
    background: url(../image/header/user.png) no-repeat center;
    background-size: contain;
}
.ic-shopping-bag {
     width: 23px;
    height: 23px;
    background: url(../image/header/cart.png) no-repeat center;
    background-size: contain;
}
.white{
    color: #ffffff;
}

nav#top ul.list-inline li.pull-right ul.list-inline li{
    border-left: 0px solid #FFFFFF;
}
nav#top ul.list-inline li.pull-right ul.list-inline li:last-child{
    border-right: 0px solid #FFFFFF;
}
#cart_count{
    border-radius: 50%;
    border: 1px solid #ffffff;
    height: 22px;
    width: 22px;
    display: inline-block;
    font-size: 10px;
    color: #ffffff;
    text-align: center;
    margin-left: 5px;
}
.cart_icon_container{
    display: flex;
    flex-direction: row;
    align-items: center;
}
nav#top ul.list-inline li.pull-right{
    /*padding: 6px 0px;*/
}
nav#top ul.list-inline li:not(.pull-right) {
    padding: 4px 12px;
}
nav#top ul.list-inline{
    margin-bottom: -2px;
}
.header_big_font{
    font-size: 15px!important;
    padding-bottom: 8px;
}
.header_big_font_phone{
    font-size: 20px!important;
    padding-bottom:4px;
}
.main-menu{
    z-index: 999!important;
}

.logo {
    width: 35%;
}

html body .main-menu #menu .navbar-collapse .navbar-nav > li:not(:first-child) > a{
    padding: 10px 8px;
}
html body .main-menu #menu .navbar-collapse .navbar-nav > li:first-child > a{
    padding: 0px;
}

.main-menu #menu .navbar-collapse .navbar-nav{
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap
}
@media (min-width: 992px){
#search input {
    width: 130px !important;
    font-size: 1.36em !important;
}
}


/* iPhone 6, 7, & 8 in landscape */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
    /*padding-left: 0px !important;*/
    /*background: none !important;*/
}

/*iPhone 5 & 5S Media Queries*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 368px) {
    .mobile_header .mobile_phone {
    
        padding-left: 0px !important;
        background: none !important;
    }
}

/*jason*/
#mobile_search .btn,#mobile_search input  {
    border: 0;
    background: none;
    box-shadow: none;
    height:30px;
}
#mobile_search input  {
    /*width: 90px !important;*/
    padding-right: 5px;
    padding-left: 5px;
}

.mobile_header .mobile_phone {

    /*padding-left: 0px !important;*/
    /*background: none !important;*/
}


#mobile_search .input-group-btn a{
    padding:7px;
    margin:0px;
}
#mobile_search {
    margin-top: 0px;
    margin-bottom: 0px;
    background-color:white;
    padding-top: 10px;
}

@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1300px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
      
      nav#top ul.list-inline li:not(.pull-right){
              padding: 4px 5px;
      }
}
