#header #header-wrap #logo a>img{height:85px}
#header #header-wrap #logo{height:106px;padding:10px 0;margin-left:50px;transition:unset}
#mainMenu nav>ul>li>a{font-family:"Quicksand","Helvetica","Arial",sans-serif;padding: 26px 32px 23px;font-size:14px;font-weight:700;letter-spacing:0;}
#mainMenu nav>ul>li.mega-menu-item .mega-menu-content .mega-menu-title{font-family:"Quicksand",sans-serif}
#mainMenu nav>ul>li.mega-menu-item .mega-menu-content .mega-menu-title a{font-family:"Quicksand",sans-serif;font-weight:700;margin-bottom:0;padding-bottom:0!important}
#mainMenu nav>ul>li .dropdown-menu>li [class*="col-"]>ul>li>a{font-family:"Quicksand","Helvetica","Arial",sans-serif}
.header-extras{line-height:40px;background:#eee;padding-right:20px}
#mainMenu>.container{padding:0 9px!important}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,body,p{font-family:'Quicksand',sans-serif;letter-spacing:0}
.sanpham{padding:0}
.sanpham h2{/*background:url(http://ibcgroup.vn/themes/default/images/center_tab_left.gif) right no-repeat;*/color:#fff;width:240px;font-size:17px;padding:3px 0 3px 15px;background-position-y:0}
.sanpham .row{/*background:url(http://ibcgroup.vn/themes/default/images/center_tab_1.gif) repeat-x;*/height:30px;border-right:1px #ccc solid;margin:0;background: linear-gradient(rgb(55, 107, 145), rgb(40, 90, 130))}
.sanpham .row a{color: #fff}
.sanpham .col-md-9{padding:0}
.sanpham .col-md-3{padding:3px 10px}
.sanpham .product .product-title h3,.sanpham .product .product-title h3 a{font-size:15px;line-height:24px;color:#2f6ba1}
body #wrapper{max-width:1170px;margin:auto;border-top:0;border-bottom:0}
#header #header-wrap{border-bottom:1px #ccc solid}
.widget .widget-title,.widget>h4{font-family:"Quicksand";font-size:16px;letter-spacing:0}
footer .widget a,footer .widget p{font-size:13px}
footer .list-icon li{margin:0;padding:5px 0;padding-left:20px}
@media (min-width: 767px) {
    footer.chinhanh .list-icon li{width:33%;float:left}
}
.product .product-price{float:left;width:100%;margin:0;text-align:left}
.product-size li label span{width:51px;background:#fff}
#header{line-height:66px;height:106px}
.grid-item .product{border:1px rgba(204,204,204,0.74) solid}
.grid-item .product:hover{box-shadow:0 0 10px -1px #ccc}
.grid-item .product .product-overlay a{background-color:rgba(165,144,144,0.5)}
.grid-item .product .product-category{font-size:13px;color:#333}
.grid-item .product .product-category:hover{color:#26B8F3}
.grid-item .product .product-description{padding:8px 10px 10px;overflow:hidden}
.grid-item .product{margin-bottom:0}
.grid-item .product .product-price ins{color:#c00}
.product .product-image .thumb>a{width:19%;border:2px rgba(204,204,204,0.48) solid;overflow:hidden;height:auto;float:left;margin-right:1.25%;padding:3px;margin-bottom:1.25%}
.product .product-image .thumb>a:last-child{margin-right:0}
.product .product-image .thumb>a.active{border:2px #ccc solid}
.product .product-image .main-product-img{border:1px rgba(204,204,204,0.48) solid;margin-bottom:5px;padding:0}
body,p{color:#000;font-family:Quicksand,sans-serif}
.icon-box h3,.icon-box p{font-family:Quicksand,sans-serif}
.simple .tabs-navigation li.active a,.simple .tabs-navigation li.active a:focus,.simple .tabs-navigation li a:hover{color:#000}
.tabs-navigation li a{color:rgba(71,75,78,0.68);font-weight:700;letter-spacing:0;font-family:Quicksand;font-size:15px}
.product .product-category{opacity:1}
.widget-shop .product .product-image{padding-right:0;width:100%;margin-bottom:10px}
.widget-shop .product .product-category{margin-bottom:12px}
.widget-shop .product{border:1px rgba(204,204,204,0.74) solid}
.widget-shop .product:hover{box-shadow:0 0 10px -1px #ccc}
.widget-shop .product .product-overlay a{background-color:rgba(165,144,144,0.5)}
.widget-shop .product .product-category{font-size:13px;color:#333;margin:0}
.widget-shop .product .product-description{padding:8px 10px 10px;overflow:hidden;display:inherit;width:100%}
.widget-shop .product{margin-bottom:10px;padding-bottom:0}
.widget-shop .product .product-title h3,.widget-shop .product .product-title h3 a{font-size:15px;line-height:24px;color:#2f6ba1}
.widget-shop .product .product-title{margin:0}
.widget-shop .product .product-price ins{color:#c00;font-size:18px}
.sidebar-right .sidebar{float:right;padding-right:10px;border-right-width:0;padding-left:10px}
.widget .widget-title,.widget>h4{font-size:14px;margin-bottom:5px}
.widget-shop .product:last-child{border-bottom:1px rgba(204,204,204,0.74) solid}
section{z-index:auto}
.product-page .content .product-description .product-price ins{color:#c00;font-size:28px;font-weight:700}
.product .product-title h3,.product .product-title h3 a{color:#2f6ba1}
.product-size li label span{border:1px solid #eee;color:#3a3434}
.product-size li label span{border:1px solid #d6d4d}
.product-size li label input:checked+span{border-color:#b19a9a}
.product-color a{width:65px;border:1px rgba(204,204,204,0.48) solid;overflow:hidden;height:65px;float:left;margin-right:.95%;padding:3px;position:relative}
.product-color a img{display:block;position:absolute;height:57px;width:auto;left:50%;transform:translate(-50%,-50%);top:50%}
.product-color a.active,.product-color a:hover{border:2px #ccc solid}
.tags a{font-size:13px;font-weight:600;letter-spacing:0}
.product .product-sale-off{border-radius:12px 0 0 0;height:31px;line-height:33px;width:initial;padding:0 7px 0 10px}
.sidebar .widget{margin-bottom:10px;padding-bottom:10px}
.list-lines li{border-bottom:1px solid #ddd;padding:5px 0 5px 8px}
.list-lines li.active{background:#595960;color:#fff}
.list-lines li.active a{color:#fff}
.list-lines li.active a:hover{text-decoration:line-through}
.widget-archive ul{margin-bottom:0}
.sidebar .widget{border-bottom:1px solid #d9dbdf;margin-bottom:20px;padding-bottom:0}
.sidebar-left .content{padding-left:15px}
.sidebar-left .sidebar{padding-right:0}
.sidebar-right.baiviet .content{float:left;padding-left:15px;padding-right:15px;border-right:1px solid #f3f3f3}
.sidebar-right.baiviet .sidebar{padding-left:15px;padding-right:15px}
.single-post .post-item .post-item-description > h2,.single-post .post-item .post-item-description > h2 > a{font-size:30px;font-family:Quicksand,sans-serif;text-transform:uppercase}
.post-item .post-item-description > h2,.post-item .post-item-description > h2 > a{text-transform:uppercase}
blockquote,blockquote p{font-weight:700;font-style:italic;font-family:Quicksand,sans-serif}
p{margin-bottom:10px}
.pagination ul li > a,.pagination ul li > span{font-size:17px;border:1px transparent solid}
.pagination ul li > a:hover,.pagination ul li > span:hover,.pagination ul li.active > a,.pagination ul li.active > span{border:1px #ccc solid}
.product-description p,.product .tab-pane p{margin-bottom:0}
.product .product-price del{margin:0}
.product-description table{margin-bottom:0}
.uppercase{text-transform:uppercase!important}
.bold{font-weight:700!important}
.product .product-new + .product-hot{top:43px}
.product-size li label span.active{background-color:#eee}
.daily h5{padding:7px 17px 4px;background:#ccc;margin-bottom:0!important}
.product .product-wishlist.active,.product .product-wishlist.active a{z-index:3;opacity:1}
.header-extras li{font-size:20px}
.header-extras li .fa-phone{border:1px #666 solid;width:32px;height:32px;text-align:center;border-radius:1em;padding:6px 5px 4px}
.sanpham .row .text-right{line-height:30px}
.sanpham .row .col-sm-6{padding-left:0}
.rating-symbol .fa{color:#FFC300;padding:2px;font-size:29px}
.post-thumbnail-entry{width:100%}
@media (min-width: 767px) {
    .post-thumbnails .post-item .post-image,.post-thumbnails .post-item .post-slider,.post-thumbnails .post-item .post-video,.post-thumbnails .post-item .post-audio{float:left;width:28%}
    .post-thumbnails .post-item:not(.quote) .post-item-description{float:left;padding-top:0;width:72%!important}
    .grid-item .product .product-image > a,.grid-item .product .product-image img{height:220px;width:auto;margin:auto}
}
.sidebar .widget .post-thumbnail-list .post-thumbnail-entry > img{height:70px;width:70px}
.sidebar .widget .post-thumbnail-list .post-thumbnail-entry img + .post-thumbnail-content{margin-top:8px}
.simple .tabs-content,.simple .tabs-content p,.simple .tabs-content strong,.simple .tabs-content span{font-family:Quicksand,sans-serif!important;font-size:16px!important;color:#000!important;line-height:28px!important;margin:0}
.search-form{border-right:1px #6666661c solid}
.search-form input{width:419px;float:left;margin:2px 0 3px 9px;padding:9px 18px 4px}
.search-form button{background:none;border:none;padding:0 15px 0 13px}
.favorite-btn{margin:0!important;border-right:1px #6666661c solid!important}
.favorite-btn a{padding:0 13px!important;font-size:inherit!important}
.favorite-btn a i{font-size:inherit!important}
#gallery_01 a img{max-height:62px;width:auto;margin-left:50%;transform:translateX(-50%)}
.post-item-description blockquote,.post-item-description blockquote p{text-align:justify}
#header #header-wrap #logo a>img{transition:unset}
#header.header-sticky.sticky-active #header-wrap{max-width:1170px;margin:auto;border:1px #ccc solid;border-top:0;border-bottom:0}
#header.header-sticky.sticky-active #header-wrap .header-extras{display:none}
#header.header-sticky.sticky-active #header-wrap #mainMenu{display:none}
#header.header-sticky.sticky-active #header-wrap #logo a>img{height:52px}
#header.header-sticky.sticky-active #header-wrap #logo{float:left;margin:auto;text-align:center;height:72px;position:absolute;left:-96px;background:#fff;padding:8px 6px;border-radius:5px;top:4px}
@media (max-width: 1024px) {
    #mainMenu nav>ul>li>a{padding:26px 13px 23px}
    .container{width:100%}
    .search-form input{width:310px}
}
@media (max-width: 768px) {
    #header #header-wrap #logo a>img{height:78px;padding:5px}
    #header .header-extras{position:absolute;top:-80px;width:100%;text-align:center;padding:0}
    #header #header-wrap{margin-top:80px}
    #header .header-extras ul{display:inline-flex!important}
    #header #header-wrap #logo{height:80px}
    .favorite-btn{border-right:0!important}
    .post-thumbnails .post-item:not(.quote) .post-item-description{width:100%!important}
    #header{height:80px}
}
@media (max-width: 480px) {
    .product .product-title h3, .product .product-title h3 a,.product .product-price ins {
        font-size: 13px;}
        .sanpham .row .col-sm-6{padding-left:0}
        .header-extras li{font-size:14px}
        .header-extras li .fa-phone{width:28px;height:28px}
        .search-form input{width:265px}
        .header-extras ul:not(.visible-xs){width:100%}
        .header-extras ul:not(.visible-xs) li:first-child{width: 75%;}
        .header-extras ul:not(.visible-xs) li:first-child form{width:100%}
        .header-extras ul:not(.visible-xs) li:first-child form input{width:85%}
        .header-extras ul:not(.visible-xs) li:first-child form button{width:10%}
        .header-extras ul:not(.visible-xs) li:first-child+li{width:12%}
        li{font-size:14px}
        .icon-box.text-center h3, .icon-box.text-center h5, .icon-box.center h3, .icon-box.center h5 {
            margin: 0 0 10px 0px;
        }
    }
    .icon-box.text-center p,.icon-box.center p{padding:0 30px}
    @media (min-width: 1025px) {
        section > .container{padding-left:0;padding-right:0}
    }
    .chitiet{color:#3079b7;font-style:italic}
    .indexcat{margin:0 auto;position:relative}
    .indexcat a{position:absolute}
    .indexcat a img{width:38px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out}
    .indexcat a:hover img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
    .indexcat span{font-size:16px;font-weight:700}
    .bga {padding: 0 15px;}
    .bga a img{background: #eee;display: none;}
    .bga a{
     text-align: left !important;
     padding: 10px 30px;
     border-bottom: 1px #e4dfde solid;
     margin-top: -1px;
 }
 .bga a:first-child{
     border-top: 1px #e4dfde solid;
 }
 .bga a:before {
    font-family: fontawesome;
    cursor: pointer;
    position: absolute;
    top: 14px;
    right: 10px;
    display: block;
    padding: 5px 6px 2px;
    color: #ddd;
    content: "\f054";
    font-size: 12px;
    line-height: 12px;
    -webkit-transition: all .25s ease-in-out 0s;
    transition: all .25s ease-in-out 0s;
}
.single-post .post-item img {
    width: inherit;
    height: auto;
    max-width: 100%;
}
.single-post .post-item .post-item-description {
    color: #000;
}
.lich-su-ul{
    position: relative;
}
.lich-su-ul:after{content:" ";position: absolute;left: -100%;width: 300%;height: 150px;background: #f3f6f6;top: 0;z-index: -1;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;}
.lich-su-ul li{}
.lich-su-ul li a{/* border:none; */}
.lich-su-ul li.active{
    background: #ba8b39;
}
.lich-su-ul li.active a,.lich-su-ul li.active a:hover,.lich-su-ul li:hover a{background: #ba8b39!important;border-bottom: none;}
.lich-su-ul li.active a p,.lich-su-ul li.active a:hover,.lich-su-ul li:hover a p{color: #fff}
.lich-su-ul li a{
    padding: 20px;
    min-height: 150px;
    position: relative;
    /* border: none; */
}
.lich-su-ul li a .lich-su-year{
    text-align: center;
    font-size: 27px;
    font-weight: 900;
    color: #ba8b39;
    margin-bottom: 16px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 45px;
    width: 90%;
}
.lich-su-ul li a .lich-su-title{
    text-align: center;
    font-size: 12px;
    text-transform: none;
    font-weight: bold;
    line-height: 1.6;
    letter-spacing: -0.5px;
    margin-bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    top: 82px;
    width: 90%;
    position: absolute;
}
.lich-su-desc{}
.lich-su-desc h2{
    color: #ba8b39;
    font-size: 49px;
    font-weight: bold;
    margin-bottom: 10px;
}
.lich-su-desc h3{}
.lich-su-desc p{}