/*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;}

}

.typeheader-12 .navbar-logo .logo{
	min-height: 40px;
}

.product-view .content-product-left .content-left{width:100%;}
.product-view .content-product-right .content-right{width:100%;}

.rating,
.box-review{
	display: none !important;
}

.megamenu-style-dev .vertical ul.megamenu {
    z-index: 99999999 !important;
}

#wrapper{
	position: relative;
}

.typeheader-1 .logo img {
	max-height:100px;
}

header.typeheader-1 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle .icon-bar {
	width: 18px;
	margin-top: 4px;
}

header.typeheader-1 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle .icon-bar:nth-child(2) {
    width: 27px;
}

header.typeheader-1 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle .icon-bar:nth-child(3) {
    width: 23px;
}

.v2_mobile-catwgory-heading {
    display: block;
    color: #fff;
    font-size: 17px;
    width: 215px;
    position: absolute;
    top: -3px;
    left: 40px;
    text-align: left;
    text-transform: uppercase;
}

.ocf-offcanvas {
	z-index: 4;
}

.ocf-offcanvas.active {
	z-index: 98;
}


.table-v2 table thead tr:not(:first-child) {
    display: none;
}

.checkout-cart-mobile {
	display: none;
}

.shopping_cart .btn-shopping-cart .checkout a {
    padding: 5px 15px;
}
.shopping_cart .btn-shopping-cart .checkout {
    padding: 10px 5px;
}


#simplecheckout_shipping .simplecheckout-block-content > p {
    display: none;
}

#simplecheckout_cart #total_shipping {
	display: none;
}

@media(max-width: 1200px) {
	.product-view .content-product-right .box-info-product .cart .btn {
	    margin: 10px 0 0 !important;
	}

	.product-view .content-product-right .box-info-product .cart {
	    margin: -20px 0 0;
	}

	.product-view.col-md-12 .content-product-left .title-product h1 {
	    font-size: 2rem;
	}

	.open-sidebar {
		display: none;
	}
	.typeheader-1 .telephone {
		background: url(../images/icon/icon-phone.png) no-repeat left top 4px;
		padding: 0px 20px 0px 40px;
	    color: #888;
	    line-height: 22px;
	    display: block;
		width: auto;
		margin-top: 5px;
	    text-align: right;
	}


}

@media(max-width: 768px) {
	.checkout-cart-mobile {
		display: block;
	    margin-bottom: 20px;
	}

	.so-onepagecheckout {
	    padding:0px;
	}

	.checkout-cart-desctop {
		display: none;
	}
	.table-v2 table td,
	.table-v2 table th {
	    display: block;
	    text-align: left;
	    max-height: 75px;
	    min-height: 75px;
	}

	.table-v2 table thead tr {
	    display:block !important;
	}

	.table-v2 table thead {
	    width: auto;
	}

	.table-v2 table tbody tr {
		display: block;
	}

	.table-v2 table {
	    width: auto !important;
	    max-width: max-content;
	    margin: 0 auto;
	    display: flex;
	}

	.checkout-content.checkout-cart > div {
	    margin: 0 !important;
	    padding-left: 0;
	    padding-right: 0;
	}
}


@media(max-width: 580px) {
	.table-v2 table td,
	.table-v2 table th {
	    display: block;
	    text-align: left;
	    max-height: 75px;
	    min-height: 75px;
	}

	.table-v2 table thead {
	    display: inline-block;
        width: auto;
	}

	.table-v2 table tbody {
	    display: inline-block;
	    width: 67%;
	}
}


@media(max-width: 575px) {
	.eqWrap {
		display: block;
	}
}

@media(max-width: 499px) {
	.layout-1 .block-infos li {
	    width: 100%;
	}

	.banners2 a {
	    display: block;
	    width: 100%;
	}
}

@media(max-width: 402px) {
	.table-v2 table thead {
	    display: inline-block;
	    width: 33%;
	}

	.account-account .table-v2 table thead, 
	.account-order .table-v2 table thead {
		width: auto;
	}
}

@media(max-width: 375px) {
	.table-v2 table td {
	    font-size: 13px;
	    padding: 10px 5px !important;
	}
}

#content.item-article ul{
	list-style:disc;
}

#content.item-article ol{
	list-style:decimal;
}

#content.item-article ul,
#content.item-article ol{
	padding-left:15px;
}

.header-bottom .menu-vertical .megamenu-style-dev{
	z-index:1000;
}