.visible-xs {
    display: none!important;
}
@media (max-width: 767px) {
    .visible-xs {
        display: block!important;
    }
}
.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
    text-align: center;
}

.subcategory a {
    color: #D9534F;
    text-decoration: none;
    font-size: 0.85em;
    text-align: center;
    display: block;
}

a {
    color: #444444;
    text-decoration: none;
    background-color: transparent;
}

.simple-content div.required .control-label:before {
    content: '* ';
    color: red;
    font-weight: bold;
    display: none;
}

.btn-danger1{    color: #fff;    background-color: #444;    border-color: #444;}
.btn-danger1:hover{color:#fff;background-color:#444;border-color:#444}
.btn-danger1.disabled,.btn-danger1:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger1:not(:disabled):not(.disabled).active,.btn-danger1:not(:disabled):not(.disabled):active,.show >
.btn-danger1.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}

.btn-danger1.focus, .btn-danger1:focus {
    box-shadow: 0 0 0 .2rem rgba(6, 6, 6, 0.5);
}


.btn-danger {
    color: #fff;
    background-color: #D83836;
    border-color: #D83836;
}

.promotion-timer {
    display: none;
}
.reviews .image {
    width: 25%;
    float: left;
}

.product-items a {
    color: #333;
    font-weight: 600;
}



.btn-more {
    float: right;
    color: #D9534F;
    text-decoration: none !important;
}
#product a {
    text-decoration: underline;
    color: #D9534F;
}

.count-timer div.timer-clock>div {
    background: #D83836;
    background: linear-gradient(to bottom,#D83836,#D83836);
}

.xbundle_products h4 a {
    color: #2f2f2f;
    font-size: 15px;
}
#urldowload a {
    text-decoration: underline;
    color: #D9534F;
}
.col-sm-8 {
    float: right;
}
.btn-primary {
    color: #fff;
    background-color: #d83836;
    border-color: #d83836;
}

.btn-danger {
    color: #fff;
}
#simplecheckout_payment_form {
    padding: 5px;
    display: none;
}

.simple-content .radio label::before, .simple-content .checkbox label::before, .simple-content .radio label::after, .simple-content .checkbox label::after {
    position: absolute;
    content: '';
display:none;
}


a#simplecheckout_button_cart {
    color: white;
}
a#simplecheckout_button_confirm {
    color: white;
}
.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}

.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}

#top {
    background: #fff;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 1px 5px rgba(0,0,0,.1);
    padding-top: 6px;
    padding-bottom: 6px;
    display: none;
}
.pb-1, .py-1 {
    padding-bottom: 0.0rem!important;
}
.mr-2, .mx-2 {
    margin-right: .2rem!important;
}

.mb-2, .my-2 {
    margin-bottom: .2rem!important;
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    z-index: 999;
}

.prmn-cmngr_top {
    margin-left: .25rem;
    font-size: .85rem;
    color: #6c757d;
}

#prmn-cmngr-cities .close {
    margin: 0;
    padding: 0;
    position: absolute;
    left: auto;
    right: 10px;
}

#prmn-cmngr-cities .modal-dialog {
    max-width: 800px;
}

#prmn-cmngr-cities .col-sm-2 {
    padding-right: 15px;
    padding-left: 15px;
}

.prmn-cmngr_top a.prmn-cmngr__city {
    color: #E71E51;
}
/* Image */

.options-category .img-option-thumbnail:hover + div.img-option-popup, #product .img-option-thumbnail:hover + div.img-option-popup {
	display: block;
}

.options-category .checkbox-inline input + img, .options-category .radio-inline input + img, #product .checkbox-inline input + img, #product .radio-inline input + img {
	padding: 2px;
	cursor:pointer;
	border: 1px solid #ccc;
    border-radius: 2px;
	display: inline-block;
}

.options-category .checkbox-inline input:checked + img, .options-category .radio-inline input:checked + img, #product .checkbox-inline input:checked + img, #product .radio-inline input:checked + img {
    border: 1px solid #229ac8;
}

.options-category .checkbox-inline input[disabled] + img, .options-category .radio-inline input[disabled] + img, #product .checkbox-inline input[disabled] + img, #product .radio-inline input[disabled] + img {
	cursor: default;
	border: 1px solid #ddd;
}

/* Popup */

.options-category .img-option-popup, .options-category .img-option-popup, #product .img-option-popup, #product .img-option-popup {
	padding: 2px;
	cursor:pointer;
	border: 1px solid #ccc;
    border-radius: 2px;
	display: none;
	background: #FFF;
	position: absolute;
	z-index: 3;
}
.products .owl-buttons, .news_wrapper .owl-buttons {
	margin: 0px !important;

}
.saving_price {
    background: rgb(255,193,7);
    background: -moz-linear-gradient(90deg, rgba(255,193,7,1) 30%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255,193,7,1) 30%, rgba(255,255,255,1) 100%);
    background: linear-gradient(90deg, rgba(255,193,7,1) 30%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc107",endColorstr="#ffffff",GradientType=1);
    padding: 3px 5px;
    margin-top: 5px;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    font-weight: bold;
    color: #000;
}
.saving_price span {
    font-size: 16px;
}
.first_option {
    margin: 15px 0;
}
.first_option>span:first-child {
    color: #d83836;
}
/*
.product-thumb {
	overflow: visible !important;
} */
#product-product .tab-content{margin-bottom:30px}

ul.md__ul > li {
    color: #4363a5;
    border: #4363a5 solid 1px;
    padding: 4px 20px;
    border-radius: 5px;
    display: inline-block;
    cursor: pointer;
    margin-bottom: 10px;
}
ul.md__ul > li:hover {
    color: #fff;
    border-color: #d83836;
    background-color: #d83836;
}
ul.md__ul > li.active {
    color: #fff;
    border-color: #d83836;
    background-color: #d83836;
}