/* 
Name: Your Theme Name
Author: HasTech
*/
#YourID, .YourClass{
	color: red;
}

.footer-bottom, .footer-bottom a {
    color: #f1f1f1;
}

ul ul, ul ol, ol ol, ol ul {
    margin: 0;
}
li {
    margin-bottom: 0;
}
.setting-box .cart-box-width {
    padding: 25px 30px 25px;
}
.header-menu-list> li > ul.ht-dropdown.megamenu > li.mega-menu-tree > a {
    border-bottom: 1px solid #0438a1;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    text-align: left;
    text-transform: capitalize;
}

.cart-box-width >li.cart-tempty-title {
    padding: 25px 30px 25px;
}
.header-top .cart-box-width {
    padding: 0;
}
li.cart-tempty-title h3 {
    font-size: 16px;
    text-transform: capitalize;
}
.li.single-product-cart.single-cart-item-loop{
    padding: 25px 30px 0;
}

.slider-content {
    max-width: unset;
}

.slider-content.text-center,.slider-content.text-right {
    left: 0;
}

/* Ajax Cart Icon 
.cart-item.add-item .fa-check{
	display: inline-block;
}
.cart-item.loading .icon-handbag,.cart-item.loading.add-item .fa-check, .cart-item.add-item .icon-handbag,.cart-item.loading.add-item .fa-times{
	display: none;
}
.cart-item .icon-settings, .cart-item .fa-check, .cart-item .fa-times{
	display: none;
}
.cart-item.loading .icon-settings{
	display: inline-block;
}
.modal-open .cart-item.add-item .fa-times{
 display: inline-block;
}
*/
/* text-cart-item*/

.cart-item.add-item .added{
  display: inline-block;
}
.cart-item.loading .addto, .cart-item.loading.add-item .added,.cart-item.loading .unavailable, .cart-item.add-item .addto{
  display: none;
}
.cart-item .wating, .cart-item .added,.cart-item .unavailable{
  display: none;
}
.cart-item.loading .wating{
  display: inline-block;
}
.modal-open .cart-item .unavailable{
  display: inline-block;
}
.modal-open .cart-item.add-item .added, .modal-open .cart-item.add-item .added{
  display: none;
}


/* End ajax Cart Icon */
/* Wishlist Button */
.action--wishlist .ti-settings, .action--wishlist .fa-heart{
	display: none;
}
.action--wishlist.loading-wishlist .ti-settings{
	display: inline-block;
}
.action--wishlist.loading-wishlist .ti-heart, .action--wishlist.add-wishlist .ti-heart{
	display: none;
}
.action--wishlist.is-active .ti-heart{
	display: none;
}
.action--wishlist.is-active .fa-heart {
  display: inline-block;
}
.action--wishlist.loading-wishlist .ti-settings{
	display: inline-block;
}
.action--wishlist.loading-wishlist.add-wishlist .fa-heart{
	display: none;
}
.action--wishlist.add-wishlist .fa-heart{
	display: inline-block;
}
/*End Wishlist Button */


.product-rating .spr-badge-starrating .spr-icon {
    color: ##0438a1;
    font-size: 13px;
    margin: 0 1px;
}
.spr-icon.spr-icon-star-empty {
    opacity: 1;
}
span.spr-badge-caption {
    display: none;
}
.product-rating {
    height: 20px;
}

a.remove {
    cursor: pointer;
}
.cart-box .total-pro {
    padding: 6px 20px 6px 54px;
    width: 125px;
}
li.cart-tempty-title {
    display: none;
}

.cart-box-width li.single-product-cart {
    padding: 25px 30px 25px;
}

.cart-box-width >li {
    padding-bottom: 0;
}

.single-cart-box, .price-content {
    padding-bottom: 20px;
}
.cart-content {
    width: 57%;
}
.nav.tabs-area.pro-tabs-area::before {
    z-index: 1;
}
li.nav-item {
    position: relative;
    z-index: 23;
}
span.special-price-old {
    font-size: 16px;
    text-decoration: line-through;
}
.onsale-banner .single-banner.img-big {
    padding-right: 0;
    width: 100%;
}

.onsale-banner .single-banner {
    float: none;
}

li.single-product-cart {
    overflow-y: auto;
    height: 350px;
}
.pfolio-breadcrumb-list li {
    display: inline-block;
}
ul.pfolio-breadcrumb-list.text-center {
    width: 100%;
}
.pagination {
    margin-bottom: 0;
}
.sidebar li:not(:last-child) {
    margin-bottom: 12px;
}
ul.sidbar-style li a {
    color: #222;
}
ul.sidbar-style li a:hover {
    color: #0438a1;
}
ul.color-option.sidbar-style li {
    width: 15px;
    height: 15px;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
}
ul.color-option.sidbar-style li a {
    padding-left: 25px;
}
ul.sidbar-style li a {
    padding-left: 25px;
}
ul.sidbar-style li{
	position:relative;
}
ul.sidbar-style li a:before {
    position: absolute;
    content: "\f096";
    font-family: Fontawesome;
    left: 0;
    top: 0;
    transition: .3s;
}
ul.sidbar-style li.active a:before {
    content: "\f046 ";
}
ul.color-option.sidbar-style li a:before {
    display: none;
}
ul.sidbar-style li.active a:hover {
    color: #0438a1;
}
ul.breadcrumb-list li {
    display: inline-block;
}
.breadcrumb-list > li > a {
    position: relative;
    margin-right: 25px;
}
.breadcrumb-list > li > a:before {
    position: absolute;
    content: "/";
    top: 0;
    right: -19px;
    left: auto;
    color: #6c757d;
}
.shop-breadcrumb-area.border-default .row [class*="col-"] {
    margin-bottom: 0;
}
ul.archive-sidebar li a {
    color: #222;
}
ul.archive-sidebar li a:hover {
    color: #0438a1;
}
ul.archive-sidebar li {
    line-height: 30px;
}
ul.archive-sidebar {
    margin-top: 10px;
}
textarea#commentBody {
    outline: none;
}
blockquote {
    background: #f1f1f1 none repeat scroll 0 0;
    margin: 40px 0;
    padding: 45px;
    border-left: 3px solid #0438a1;
}
.table-content table td {
    text-align: center;
}
.table-content table td input {
    text-align: center;
}
span.qtybtn {
    display: none;
}
.cart_totals table td {
    text-align: right;
}
.error-content h4 {
    font-size: 32px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.error-content > p {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 25px;
    padding: 0 280px;
}

.error-content a.theme-default-button {
    background: #0438a1 none repeat scroll 0 0;
    border-radius: 35px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 40px;
    padding: 1px 30px 0;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.error-content a.theme-default-button:hover {
    background: #303030;
}

.create-page h2 {
    margin-bottom: 26px;
    font-size: 25px;
}
.create-page p {
    margin-bottom: 15px;
}
.create-page ul {
    margin-bottom: 15px;
}
.create-page ul li {
    list-style: inside;
    line-height: 28px;
}
h1.empty-list--text.black {
    font-size: 30px;
} 
.popup_off {
    font-size: 28px;
}
.popup_off {
    background: transparent;
    border: transparent;
}
.popup_off:hover {
    background: transparent;
    border: transparent;
}
.qwick-view-content > h1 {
    color: #222;
    font-size: 30px;
}
span.main.amount.price-box__old {
    color: #222;
    font-weight: 400;
}
.quick-view-rating.rating i {
    color: #0438a1;
    font-size: 14px;
}
.theme-default-button {
    background-color: #0438a1;
    color: #fff;
}
.theme-default-button:hover {
    background-color: #000;
    color: #fff;
}
#quickViewModal .close {
    font-size: 40px;
    top: 72px;
}
.product-price.product-info__price.price-part span,.price-box__old {
    font-size: 20px;
    font-weight: 600;
}
.login-form-container input {
    border: 1px solid #222;
}
.my-account-page .nice-select.input-full {
    width: 100%;
      border-radius: 0;
    height: 48px;
}
.ht-dropdown {
    width: 200px;
}
.tab-pane h2 {
    font-size: 30px;
   margin-bottom: 20px;
}
.tab-pane p {
    margin-bottom: 15px;
}
.tab-pane ul {
    margin-bottom: 20px;
}
.tab-pane ul li {
    list-style: inside;
    line-height: 30px;
}
.thubnail-desc  .nice-select.product-single__variants {
    display: none;
}
.rating-summary li {
    height: 25px;
}
.product-description-2 {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    line-height: 25px;
    margin-top: 25px;
    padding: 25px 0;
}
.product-size .swatch {
    margin-bottom: 30px;
}
.swatch .header {
    margin-bottom: 0;
}
.quatity-stock label {
    margin: 11px 10px 10px 0px;
}
.quatity-stock button {
    width: 150px;
}
.pro-cart:hover {
  color:#fff;
}
.quantity {
    text-align: center;
}
.swatch-element input:checked + label {
    color: #0438a1;
}
.mobile-menu ul {
  display: none;
}
a.spr-icon.spr-icon-star {
    color: #0438a1;
}
fieldset.spr-form-actions input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary {
    background: #0438a1;
    border: none;
}
.header-menu-list> li > ul.ht-dropdown.megamenu > li.mega-menu-tree > a{
    text-align: right;
}
.slider-content.text-center,.slider-content.text-right{
    right: 0;
}
.onsale-banner .single-banner.img-big{
    padding-left: 0;
}
ul.sidbar-style li a{
    padding-right: 25px;
}
ul.color-option.sidbar-style li a{
    padding-right: 25px;
}
ul.sidbar-style li a:before{
    right: 0;
}
.cart_totals table td{
    text-align: left;
}
.error-content a.theme-default-button{
    background: #0438a1 none repeat scroll right  0;
}
.e-header {
    font-weight: 600;
    font-size: 20px;
}

.footer-middle {
  overflow: hidden;
}
.footer-list li a:hover {
    color: #0438a1;
}
.toolbar-sorter select#SortBy {
    width: 100%;
}
.quickview-btn-cart button {
    width: 150px;
}
.pro-add-cart a {
    width: 150px;
}
.single-footer {
  margin-bottom: 40px;
}
.pro-add-cart a {
  text-align: center;
}
.cart-footer {
  margin-bottom: 20px;
}







