.down_slider .info-item-text .info-price{
  margin: 15px auto!important;
  width: 100%!important;
}
.down_slider .info-item-content .main-title .title {
  margin-top:20px!important;
  direction: rtl;
}
.down_slider .info-item-content .main-title .price {
  font-size: 18px!important;
}
.title-section , .title-section-top,.search-field,.call-out-box.with-icon .call-out-wrap form.form input{
  text-align: right;
  direction: rtl;
}
.pish_item .features-info-top .info-temp {
  margin-top: 10px!important;
}
.hover_img {
  position: absolute;
  z-index: 2;
  width: 100%;
  top: 0;
  height: 100%;
  background: rgba(0,0,0,0.5);
}
.main-nav li.search .close-button {
  width: 100px!important;
  overflow: inherit!important;
}
.inner-nav ul > .back a:before {
  content: "\f105"!important;
}
.main-nav li.search .search-field {
  font-size: 16px!important;
  text-align: right!important;
  direction: rtl!important;
  font-weight: 100 !important;
  padding-left: 0!important;
  padding-right: 90px;
}
.flaticon-suntour-search,.subscribe-submit{
  cursor: pointer;
}
form.form .subscribe-submit {
  left: 2px;
  right: auto!important;
  background: #ffc107!important;
  padding: 5px 10px!important;
  color: #fff!important;
}
.call-out-box.with-icon .call-out-wrap form.form input {
  padding-right: 35px!important;
  padding-left: 0;
}
.call-out-box.with-icon .call-out-wrap form.form .icon-left {
  left: auto!important;
  right: 10px;
}
.fa-gift{
  font-size: 150px!important;
  color: rgba(255, 155, 0, 0.7);
}

@media (max-width:991px){
  .call-out-box.with-icon .call-out-wrap form.form .icon-left{
    top: 105px!important;
  }
  form.form .subscribe-submit{
    top: 103px!important;
  }
  div .call-out-box.with-icon .call-out-wrap form.form .icon-left,div form.form .subscribe-submit {
    top: 20px!important;
  }
}

@media (max-width:768px){
  .call-out-icon {
    display: none!important;
  }
}

@media (min-width:768px){
.div_iconpic{
	text-align:left!important;
}
}

.call-out-box.with-icon .call-out-wrap .call-out-icon {
  left: 40px!important;
  color: #fff!important;
}
.pagination li:last-child:hover a {
  border-right: none!important;
}
.service-item.icon-right .cws-icon {
  float: right!important;
  margin: 0 0 0 15px!important;
}
.service-item {
  min-height: 100px;
}
.counter-block {
  max-width: 100%!important;
}
.counter-block .counter-name-wrap {
  padding-left: 0!important;
}
.counter-block .counter-name-wrap .counter-name {
  text-align: center!important;
  margin-top: 20px!important;
}
.pt-100 {
  padding-top: 50px!important;
}
.tabs .block-tabs-btn .tabs-btn.active,.tabs .block-tabs-btn .tabs-btn.active:after ,.tabs .block-tabs-btn .tabs-btn.active:before{
  background: none!important;
  border-color: #e8ecf0!important;
  border-left: none !important;
}
.profile-item .title-wrap .title {
  font-size: 16px!important;
}
.profile-item .title-wrap {
  text-align: right!important;
}
.cws-widget .widget-top-sellers {
  padding-bottom: 15px!important;
}
.widget-post .item-recent, .widget-post .item-top-sellers, .widget-top-sellers .item-recent, .widget-top-sellers .item-top-sellers {
  margin: 15px!important;
}
.widget-categories_new ul li::before, .widget-archive ul li::before, .widget-items ul li::before, .widget-custom-filter ul li::before {
  right: 15px!important;
}
.widget-categories_new.cws-widget ul li{
  padding-right: 15px!important;
}
.title-section {
  font-size: 24px!important;
}
/*------------color----------------*/

em{
  font-weight: bold;
  color: #e52b49!important;
}
.single-product .cws-button.alt:hover {
  color: #fff !important;
  background: #a20033 !important;
  border: 2px solid #a20033 !important;
}
.site-top-panel{
  border-top: 2px solid #e52b49!important;
}
.cws_divider, hr,footer.footer h4,footer a img ,.cws-widget .widget-title{
  border-bottom: 2px solid #e52b49!important;
}
.counter-block.with-divider:before{
  border-left: 2px solid #e52b49!important;
}
.cws-button{
  border: 2px solid #e52b49!important;
}
.profile-item:hover,.contact-form input:not(.cws-button):focus, .contact-form textarea:focus{
  border-color:#e52b49!important;
}
.site-top-panel .top-left-wrap span ,.title-section-top,footer.footer .copyright a:hover,footer.footer .widget-tags-wrap .tag:hover,
.widget-post .item-recent .price, .widget-post .item-top-sellers .price, .widget-top-sellers .item-recent .price, .widget-top-sellers .item-top-sellers .price,
aside .widget-categories_new a:hover,.widget-post .item-recent .title a:hover, .widget-post .item-top-sellers .title a:hover, 
.widget-top-sellers .item-recent .title a:hover, .widget-top-sellers .item-top-sellers .title a:hover,.single-product .summary .shop-price span,
.tabs .block-tabs-btn .tabs-btn.active,.tabs .block-tabs-btn .tabs-btn.active,.blog-item .blog-item-body .blog-title:hover,.blog-item .blog-item-body .blog-button:hover,
.blog-item .post-info .post-category:hover,.service-item.color-icon .cws-icon,.service-item:hover .cws-icon, .service-item:hover h3,.title-section.gray span,.right_side .btnabout:hover,
.profile-item:hover .title,.profile-item .soc-links .cws-social:hover,#basketcount,.main-nav li.search .search-icon,.contact-item .contact-cws-social a:hover,
div .inner-nav.mobile_nav > ul > li > a.active,.site-top-panel .top-right-wrap .dropdown ul li a:hover,.site-top-panel .top-right-wrap .top-login a:hover{
  color: #e52b49!important;
}
.main-nav li.search:after,.magic-line-main .magic-line-main-li,.shop-item .shop-item-body .shop-button,.bg-main,div form.form .subscribe-submit ,
.widget-categories_new ul li::before, .widget-archive ul li::before, .widget-items ul li::before, .widget-custom-filter ul li::before,.pager .pagination > li.selected a ,
.cws-button.alt,.tags span,.usercomments_231251_button,.article-button,.accordion .content-title.active i.active-icon, .toggle .content-title.active i.active-icon,
.btnabout,.main-nav li.search .close-button:before,.inner-nav .mobile_menu_switcher,.usercomments_261544_button,.shop-button,.shop-item .shop-item-body .action.sale{
  background: #e52b49!important;
}
.carousel-container .carousel-nav .prev:hover, .carousel-container .carousel-nav .next:hover {
  color: #e52b49!important;
  border-color: #e52b49!important;
}
.breadcrumbs h1 > span,.breadcrumbs a,.main-nav li.search .close-button span {
  color: #fff!important;
}
.pagination li a:hover, .pagination li a.selected, .pagination li a:focus {
  background: #ddd!important;
  border-color: #ddd!important;
}