.total-showing {
color: #363636;
line-height: 33px;
}
.total-showing span {
color: #363636;
}
.sort {
    float: left;
    margin-left: 10px;
    width: 50%;
}
.d-xl-block {
    float: right;
    width: 48%;
    	
}
.bgmain {
background: #fff;
width:100%;
    padding: 10px;
}
.sort > label {
color: #363636;
 margin-right: 10px;
}
.sort.product-type select {
width: 150px;
background: rgba(0, 0, 0, 0) none repeat
}
.sort select {
border: 1px solid #ccc;
color: #363636;
cursor: pointer;
height: 35px;
/* width: 55px; */
background: #f7f7f7;
}
.sort select option {
padding: 5px 5px 5px 10px;
font-size:14px;
}
.tab-content {
overflow: hidden; }
.tab-content img {
width: 100%;
-webkit-animation-name: opacity;
animation-name: opacity;
-webkit-animation-duration: .3s;
animation-duration: .3s; }

.card {
    margin-top: 50px;
    background: #eee;
    padding: 3em;
    line-height: 1.5em; }
    #products  .card {
    margin-top: 10px;
    margin-bottom: 20px;
    }
@media screen and (min-width: 997px) {
.wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; } }

.details {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }

.colors {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.details{
padding: 30px 30px 0;
    border: 1px dotted #ffdcaf;
    background: #fff;
}
.details .product-title {
    color: #363636;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize
}
.details .price, .sizes, .colors
{
color: #363636;
font-size: 14px;
font-weight: 600;
text-transform: capitalize;
}
.details .checked, .price span {
color: #ffdcaf; }
.price span {
	margin-left:10px;
}
.rating {
	color:#c0c0c0;
}
.details  .stars{
margin-bottom: 10px;
}
.details .review-no
{
    font-size: 16px;
    color: #00890099;
    font-weight: 700;
    text-transform: capitalize;
}
.details .product-description
{
font-size: 14px;
    line-height: 26px;
    color: #9c9c9c;
}
.details .product-title, .rating, .product-description, .price, .vote, .sizes {
margin: 14px 0; }
.vote {
	font-size:14px;
	    color: #363636;
}
.details .product-title {
margin-top: 0; }

.details .size {
    margin-right: 10px;
    border: 1px solid #efeeee;
    padding: 10px 16px;
    font-size: 14px;
    margin: 15px 0px;
    color: #363636;
    background: #ffffff;
}
}
.details .size:first-of-type {
margin-left: 30px; }
.colors
{
margin-top: 21px;
}
.details .color {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
height: 2em;
width: 2em;
border-radius: 2px; }
.details  .color:first-of-type {
margin-left: 20px; }

.details .add-to-cart, .like {

border: none;
text-transform: UPPERCASE;
font-weight: bold;
color: #fff;
-webkit-transition: background .3s ease;
transition: background .3s ease; }
.details  .add-to-cart:hover, .like:hover {
background: #f6cb32;
color: #fff; }

.details .not-available {
text-align: center;
line-height: 2em; }
.details .not-available:before {
    color: #fff;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00d";}

.details .orange {
background: #f6cb32;
font-size:14px;
font-weight:500;  }

.details .green {
background: #05b002;
font-size: 14px;
font-weight: 500; }

.details .blue {
background: #0076ad;
font-size: 14px;
font-weight: 500;  }

.details .tooltip-inner {
padding: 1.3em; }

@-webkit-keyframes opacity {
0% {
opacity: 0;
-webkit-transform: scale(3);
transform: scale(3); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }

@keyframes opacity {
0% {
opacity: 0;
-webkit-transform: scale(3);
transform: scale(3); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }

.bred-hading h5{
	font-size:16px;
	font-weight:600;
	color:#ffffff;
}
.probtns{
	width:50%;
}

 .details .btn-plus{
cursor: pointer;
    font-size: 14px;
    display: flex;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    color: #363636;
    background: #ffffff;
    border-radius: 0px;
    border-left: 0;
    float: left;
    border: 1px solid #ccc;
    padding: 9px;}
.probtns input{
    float: left;
    font-size: 14px;
    width: 36%;
	color:#363636;
    text-align: center;
    padding: 5.6px;
    border: 1px solid #ccc;

}
 .details .btn-minus 
 {
cursor: pointer;
    font-size: 14px;
    display: flex;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    color: #363636;
    background: #ffffff;
    border-radius: 0px;
    border-left: 0;
    float: left;
    border: 1px solid #ccc;
    padding: 9px;	 
 }
.details .title-attr{margin-top: 0;
    color: #363636;
    margin-bottom: 0;
    cursor: pointer;
    font-size: 14px;
    display: flex;
    align-items: center;
    font-weight: 600;
	margin-bottom:12px;
  
}


.details .product_cart_action{
margin:30px 0px;
}
.details .product_cart_action button {
background: #f55d2c none repeat scroll 0 0;
color: #fff;
display: block;
border: 0px;
font-size: 14px;
    border-radius: 4px;
line-height: 32px;
text-align: center;
transition: all 0.5s ease 0s;
float: left;
padding: 7px 20px;
font-weight: 500;
height: 46px;
margin-right: 12px;
}
.description {
    background: #fff;
    padding: 30px;
    text-align: left;	
}
.description h2 {
color:#363636;
font-size:24px;
text-transform:capitalize;
}
.description p{
	color: #999;
    font-size: 14px;
    line-height: 26px;
    padding: 20px 0;
}
.details .product_cart_action button:hover{
background:#f64911b0;
}
.columnimg {
background:#ffffff;
}
