/*Add Css Custom Here*/
div.tshirtecommerce-btn-group{ 
	display: inline-block; 
	background-color: #ff3c20;
    border-radius: 3px;
    margin: 0 5px;
    padding: 0 10px;
   
    width: auto;
    vertical-align: top;
}
div.tshirtecommerce-btn-group > a{ color: white; text-transform: uppercase;}
/*====== Fix bugs Megamenu not showing icon font (26/1/2018) =====*/
@media (min-width: 992px)  {
	.common-home .navbar-compact.typeheader-1 .container-megamenu.vertical #menuHeading .megamenuToogle-pattern:before,
	.common-home .navbar-compact.typeheader-1 .container-megamenu.vertical #menuHeading .megamenuToogle-pattern:after{display: none;}
	.common-home .navbar-compact.typeheader-1 .container-megamenu.vertical .vertical-wrapper{
      visibility: hidden;
      opacity: 0;
    }   
    .common-home .navbar-compact.typeheader-1 .container-megamenu.vertical:hover .vertical-wrapper{
      visibility: visible;
      opacity: 1;
      top: 40px; } 
}
@media (min-width: 992px){
	/*.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a {    padding: 9px 0; line-height: 24px; height: auto;}
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a i,
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a b {
	    display: inline-block;
	}
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.with-sub-menu > a:before{display: none;} */
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a img{position: static; transform: inherit;}
}
@media (max-width: 912px){
.typeheader-29 .header-middle .middle2{padding-top: 15px;}
}
.typeheader-12 .navbar-logo .logo{
	min-height: 40px;
}

@media (max-width: 480px){
	div.thumb-vertical-outer{padding:0}
	div.thumb-vertical-outer ul li .thumbnail.active {margin-top: 0%;}
}


 
 .success{text-align:center;}
	  .success h1{font-family: 'Oswald', sans-serif; font-size:25px!important; }
	.success p,.giohang{  
	  font-size: 18px;
    font-weight: 600;
	}
	
	.bg-page-404{ color:#fff;}
	.bg-page-404 .sosearchpro-wrapper{ text-align:center; padding-bottom:50px!important;}
	.bg-page-404 .sosearchpro-wrapper .search.input-group{ display:inline-block;}
	.bg-page-404 .sosearchpro-wrapper .search .autosearch-input{ width:auto; border-left: 1px solid #e5e5e5!important;color: #fff;}
	.bg-page-404 .sosearchpro-wrapper .text-keyword .item-key a{ color:#fff;}
	.bg-page-404 .sosearchpro-wrapper .text-keyword .item-key a:hover{ color:#e5e5e5;}
	.cart-total table tbody tr:first-child { display:none;}
	.so-onepagecheckout .checkout-product table tfoot tr:first-child { display:none;}
	#account-order .table-responsive table tfoot tr:first-child { display:none;}
	
	.article-description ul{list-style: unset!important;
    margin: auto!important;
    padding: revert!important;}