/*
 * Theme Name: May Ap Trung
 * Description: may ap trung cong ty nguyen thang
 * Theme URI: http://mayaptrung.org
 * Version: 1.0
 * Author: Hoa Vo
 */
 html,body{font-family:OpenSans, sans-serif;font-weight:400;}
.navbar-default{background:#434a54;border-color:#434a54;}
#navbar .navbar-nav > li > a{padding:16px;color:#FFF;}
#navbar .navbar-nav > .active > a{background-color:transparent}
#navbar .navbar-nav > li > a:hover,#navbar .navbar-nav > li > a:focus,#navbar .navbar-nav > .active > a:focus,#navbar .navbar-nav > .active > a{background-color:transparent;color:#009bcb;}
#submit,.readmore,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,button,.button,.navbar-default .navbar-nav > li > a{text-transform:uppercase;}
#test{
    height:200px;
    background-color:red;
}
.navbar{border-radius: 0px;}
#coupon_hot{
    left: 670px;
    position: absolute;
    top: -12px;
}
.sidebar{margin:-30px 0 9px;}
.content{margin:-10px 0 9px;}
.widget-title{background:#009bcb;color:#FFF;padding:14px 10px;position:relative;}
.widget-title > span:before{content:"☰";display:inline-block;font-family:FontAwesome;font-size:16px;margin:0 10px 0 0;}
.widget-block{margin: 0 0 18px;}
h3, .h3 {
  font-size: 16px;
}





.box-content.grid .list-product{margin:0 0 -1px;}
.box-content.grid .list-product > div{border-bottom:1px solid #e4e4e4;}
.no-padding {
    padding: 0!important;
}
.box-content {
    border: 1px solid #e4e4e4;
}
.box-content .list-product{
    overflow: hidden;
}

.box-content .list-product > div {
    border-right: 1px solid #e4e4e4;
}
.box-content.carousel .list-product > div:last-child,.box-content.grid .list-product > div.col-md-3:nth-child(4n),.box-content.grid .list-product > div.col-md-4:nth-child(3n),.box-content.grid .list-product > div.col-md-2:nth-child(6n),.products .row > div.col-md-12,.products .row > div:nth-child(4n){border-right:none!important;}

 div.product {
    margin-bottom: 0;
    position: relative;
    
}

.product-block div.product-image{
    position:relative;
    min-height:250px;
}
.product-image div.image{
    margin:20px;
}
.product-image div.image .img-responsive {
    margin: 0 auto;
}
.product-block div.product-meta{
    margin: 0px 20px;
    min-height:60px;
    text-align: center;
    margin-bottom: 10px;
}
.product-block div.product-meta .name{
    min-height:30px;
    font-size:17px;
}
.product-block div.product-meta .name span{
    color:#104bea;
}
.footer {
    background: #434a54;
    border-color: #505862;
    border-style: solid;
    border-width: 1px 0;
    margin: 0;
    padding: 40px 10 15px;
}
.nav-tabs {
    margin-top:30px;
    background: #f5f5f5;
}
.tab-content{
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
    padding:20px;
}
.clear {
    clear: both;
}
.product-image-single{
    border: 1px solid #dbdbdb;
    padding: 18px;
}
.entry-summary h1{
    font-size: 25px;
    color: #009bcb;
}
.entry-summary .price3 {
    color: #f2434a;
    font-size: 14px;
    margin: 0;
}
.entry-summary .price3 > span{
    font-size: 22px;
    font-weight: 200;
}
.entry-summary .stock:before{
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    -webkit-border-radius:50%;
    background:#009bcb;border-radius:50%;color:#fff;content:"✓";display:inline-block;font-family:FontAwesome;height:19px;margin:0 7px 0 0;text-align:center;width:19px;}
.footer-company h3{
    color:#ffffff;
}
.effect{
    color:#ffffff;
}
.megamenu{
    position: relative;
    width: 100%;
    margin-bottom: 0;
    padding: 0;
}
.megamenu > li {
    position: relative;
    display: block;
    line-height: 15px;
    list-style: none;
}
.price .amount{
    font-weight: bold;
}
.logo-block{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}
.logo-block h2{
    color:#f40c0c;
    font-weight: bold;
}
.logo-block a:hover{
    text-decoration: none;
}
.banner-block{
    text-align: center;
}
.copyright{
    text-align: center;
}
.navbar-default .navbar-toggle {
    background-color: #ddd;
}
#logo-footer{
    font-weight: bold;
    font-size: 40px;
    text-align: center;
    margin-top: 20px;
    letter-spacing: 10px;
}