.theme-primary
{
background:#232F3E !important;
}
.text-color
{
color:#F13E44;
}
.text-color:hover
{
color:#F13E44;
}
.btn-primary
{
color:#fff;background-color:#FF5A5F;border-color:#FF5A5F;box-shadow:none;
}
.stylised-play, .stylised-pause { width: 166px; height: 72px; background-color: #FF5A5F; position: absolute; left: 0; text-align: center; padding-top: 24px; padding-left: 20px; cursor: pointer; }
.stylised-restart { background-color: #FF5A5F;}
.stylised-play:active, .stylised-pause:active, .stylised-restart:active { background-color: #FF5A5F; }
.stylised-time-progress { height: 72px; background-color: #FF5A5F; cursor: pointer; }
.term_text h1
{
color:#FF5A5F !important;
text-align:center !important;
font-size:30px;
border:3px solid #E3E9EF;
padding:20px;
border-radius:5px;
}
.btn-primary:hover
{
color:#fff;background-color:#F13E44;border-color:#F13E44;
}
.btn-primary:focus,.btn-primary.focus
{
color:#fff;background-color:#F13E44;border-color:#F13E44;box-shadow:none,0 0 0 0 rgba(254,128,128,0.5);
}
.widget-list-link:hover,.jplist-selected
{
color:#FF5A5F !important;
}
.ui-widget-header
{
background:#FF5A5F !important;
}
.ui-widget-content
{
border:1px solid #FF5A5F !important;
}
.link-color
{
color:#FF5A5F !important;
}
.form-control:focus{color:#4b566b;background-color:#fff;border-color:#FF5A5F !important;outline:0;}
.bg-primary{background-color:#FF5A5F !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#F13E44 !important}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#F13E44;border-color:#fe2a2b}
.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#FF5A5F;}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#FF5A5F;}
a:hover{color:#FF5A5F;text-decoration:none}
.dropdown-item:hover,.dropdown-item:focus{color:#FF5A5F;text-decoration:none;background-color:rgba(0,0,0,0)}.dropdown-item.active,.dropdown-item:active{color:#FF5A5F;text-decoration:none;background-color:rgba(0,0,0,0)}
.text-primary{color:#FF5A5F !important}
.dropdown-menu li:hover>.dropdown-item{color:#FF5A5F}.dropdown-menu .active>.dropdown-item{color:#FF5A5F}
.navbar-light .nav-item:hover .nav-link:not(.disabled),.navbar-light .nav-item:hover .nav-link:not(.disabled)>i{color:#FF5A5F;}.navbar-light .nav-item.active .nav-link:not(.disabled)>i,.navbar-light .nav-item.show .nav-link:not(.disabled)>i,.navbar-light .nav-item.dropdown .nav-link:focus:not(.disabled)>i{color:#FF5A5F;}
.bg-dark{background-color:#232F3E !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#232F3E !important}
.topbar-dark .topbar-text>i,.topbar-dark .topbar-link>i{color:#FF5A5F}
.navbar-tool .navbar-tool-label{position:absolute;top:-.3125rem;right:-.3125rem;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#FF5A5F;color:#fff;font-size:.75rem;font-weight:500;text-align:center;line-height:1.25rem}
.btn-outline-accent{color:#ffffff; background:#FF5A5F}
.btn-outline-accent:hover{color:#fff;background-color:#F13E44;border-color:#F13E44}
.product-title>a:hover{color:#FF5A5F}
.text-accent{color:#F13E44 !important;}
.carprice
{
width:60px;
}
#coster
{
color:#F13E44 !important;
border:0px;
cursor:default;
width:80px;

}
#coster-right
{
color:#F13E44 !important;
border:0px;
cursor:default;
width:80px;
text-align:right;

}
#cart_subtotal
{

border:0px;
cursor:default;
text-align:right;
}
.textmoves
{
margin-left:30px;
}
#cart_total
{

border:0px;
cursor:default;
text-align:center;



}
.fa-plus,
.fa-minus {
  font-size: 14px !important;
  color: #fff;
  padding: 2px;
  font-weight:normal !important;
  background-color:#F13E44 !important;
  
}
#coster:focus,#cart_subtotal:focus,#cart_total:focus
{
outline: none;
}
table.basket-tbl td input.qty,
table.result-tbl td input.qty {
  width: 30%;
  background-color: #ffffff;
  border: 1px solid #999999;
  height: 42px;
  margin-right: 2%;
  float: left;
  text-align: right;
  padding-right: 5px;
}
table.basket-tbl .outer-button,
table.result-tbl .outer-button {
  width: 68%;
  float: right;
  margin-top: -2px;
}
.rreadonly:focus{
        outline: none;
		
		
    }
.bg-faded-accent{background-color:rgba(78,84,200,0.1) !important}
.price-old
{
color:#999999;
font-size:14px;
}
.turn-page .turn-ul li:hover, .turn-page .turn-ul li:active {
  background: #FF5A5F !important;
  color: #fff;
}
.turn-page .turn-ul li.on {
  background: #FF5A5F !important;
  color: #fff;
}
.btn-wishlist:hover{color:#FF5A5F}
.flash-sale .price-badge { background:#DE2F2F; color:#FFFFFF; }
.widget-product-title:hover>a{color:#FF5A5F}
.blog-entry-title>a:hover{color:#FF5A5F}
.breadcrumb-item>a:hover{color:#FF5A5F;text-decoration:none}
.homeblog img
{
height:240px;
object-fit:cover;
width:100%;
}
.bg-darker{background-color:#131A22 !important}
a{color:#FF5A5F;text-decoration:none;background-color:transparent}
.display-404{color:#fff;font-size:10rem;text-shadow:-0.0625rem 0 #FF5A5F,0 0.0625rem #FF5A5F,0.0625rem 0 #FF5A5F,0 -0.0625rem #FF5A5F}
.red
{
width: 100%;
margin-top: .25rem;
font-size: 80%;
color: #f34770;
}
.countdown-timer ul li
{
list-style:none;
display:inline-block;
background:#F13E44;
color:#FFFFFF;
text-align:center;
min-width:70px;
opacity:0.6;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
border: 0px !important;
    border-radius: 50%;
    box-shadow: 0 0.125rem 0.5625rem -0.125rem rgb(0 0 0 / 25%);

    

}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
border: 0px !important;
}
.range-price {
    border: 0;
    color: #FF5A5F !important;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 14px;
}
.lato{}.jplist-panel .jplist-pagination{cursor:pointer;float:right;line-height:30px}
.jplist-panel .jplist-pagination button{list-style: none;
    float: left;
    width: 38px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #54667a;
    margin-left: -1px;
    cursor: pointer;
    background: #fff;}
	.jplist-label 
    { 
    height: 36px !important;
    line-height: 38px !important;
	border: 1px solid #54667a !important;
    margin-left: -1px;
    cursor: pointer !important;
    background: #fff !important;
	border-radius:0px !important;
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
	float:right;
	color:#F13E44;
	}
.jplist-panel button { border-radius:0px !important; box-shadow:0px !important; text-shadow:none !important; margin:10px 5px 0 0 !important; }	
.jplist-panel .jplist-pagination .jplist-current{color: #fff; background:#FF5A5F !important;}
.jplist-panel .jplist-pagination .jplist-pagingprev,.jplist-panel .jplist-pagination .jplist-pagingmid,.jplist-panel .jplist-pagination .jplist-pagingnext{float:left}.jplist-panel .jplist-pagination .jplist-pagingprev button,.jplist-panel .jplist-pagination .jplist-pagingnext button{font-size:20px;}.jplist-one-page{display:none}.jplist-empty{display:none}
.customlable {
    float: right !important;
}
.btn-outline-accent:focus, .btn-outline-accent.focus
{
background-color:#FF5A5F !important;
}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#FF5A5F;background-color:rgba(0,0,0,0);border-color:#FF5A5F}
.nav-tabs .nav-link.active::before{background-color:#FF5A5F}
.nav-tabs .nav-link:hover{color:#FF5A5F}
.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#FF5A5F;background-color:#FF5A5F;box-shadow:none}
.btn-primary.btn-shadow{}
.review_tag {
  background: #FF5A5F;
  -webkit-border-radius: 200px;
          border-radius: 200px;
  line-height: 30px;
  padding: 0 12px;
  color: #fff;
  font-weight: 500;
  margin-left: 10px;
}
.custom_radio
{
color: #fff;
border-color: #FF5A5F;
background-color: #FF5A5F;
box-shadow: none;
}
.nav-link-style:hover{color:#FF5A5F;}
.cz-range-slider-ui .noUi-connect{background-color:#FF5A5F}
.dropdown-content a:hover
{
color:#F13E44;
}
.single-price-item:hover {
	border: 5px solid #FF5A5F;
}
.single-price-item p b {
	font-size: 35px;
	color: #F13E44;
	margin-right: 10px;
}
.single-price-item h5:before {
	position: absolute;
	content: "";
	width: 54px;
	height: 2px;
	bottom: -10px;
	left: 0;
	right: 0;
	background: #F13E44;
	margin: 0 auto;
}
.main-btn {
	display: inline-block;
	background: #FF5A5F;
	color: #ffffff;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: capitalize;
	padding: 14px 28px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 5px;
	-webkit-transition: .3s;
	transition: .3s;
}
.main-btn:hover {
	background-color: #F13E44;
	color: #fff;
}
#boxradio input[type=radio]:checked + label 
{
  
  border: 1px solid #FF5A5F !important;
  
}
#boxradio input[type=radio]:checked + label::after {
  color: #3d3f43;
  border: 2px solid #FF5A5F !important;
  content: url("https://studiografis.com/resources/views/assets/icon.png");
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  height: 50px;
  width: 50px;
  line-height: 70px;
  text-align: center;
  border-radius: 50%;
  background: white;
  box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.25);
}
.ajax-load
{
  width: 100%;
}
.textleft
{
text-align:left;
}
@media only screen and (max-width: 43em) {
table.basket-tbl .outer-button {
    margin-top: 0;
  }
}
.height-50
{
height:50px;

}
.height-10
{
height:10px;

}
.pricemove
{
display:inline-block;
color:#F13E44 !important;
}  
.stockqty .bvalidator-red-tooltip
{
left:-200px !important;
}
.stockqty .bvalidator-red-tooltip .bvalidator-red-arrow
{
right:15px !important;
left:auto !important;
}
.demo .ui-widget.ui-widget-content
{
overflow-y:inherit !important;
overflow-x:inherit !important;
max-height:5px !important;
}
.ui-slider-horizontal .ui-slider-handle
{
top:-0.6em !important;
}
.mobile_content .menu_icon {
  background: #FF5A5F !important;
  padding: 0 20px;
  line-height: 60px;
  color: white;
  display: none;
  font-size: 15px;
  cursor: pointer;
}
.dropdowns {
  position: absolute;
  min-width: 271px;
  background: #fff;
  /*padding: 19px 30px;*/
  z-index: 9;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  border-top: 1px solid #FF5A5F !important;
  -webkit-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 5px 40px rgba(82, 85, 90, 0.2);
          box-shadow: 0 5px 40px rgba(82, 85, 90, 0.2);
  /* dropdown menu */
}
.dropdowns:before {
  content: '';
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #FF5A5F !important;
  bottom: 100%;
}
.dropdowns.dropdown--author ul li a:hover {
  
  color: #FF5A5F !important;
}
.dropdowns
{
min-width:200px !important;
}
.mainmenu__menu .navbar-nav > li:hover > a{
color:#fff !important;
}
.mainmenu__menu .navbar-nav > li:hover {
  color:#fff !important;
  background:#FF5A5F !important;
}
.author__notification_area ul li .notification_count.purch {
  background: #FF5A5F !important;
}
.radius-left:hover,.radius-right:hover
{
background:#FF5A5F !important;
color:#fff;
}
.login-btn .radius-right
{
left:-10px;
}
.autor__info .ammount {
  color: #FF5A5F !important;
  font-size: 15px;
  font-weight: 400;
}
.author__avatar img
{
max-width:44px;
}
.dropdowns.dropdown--cart .cart_area .cart_action .go_cart {
  
  background: #333333 !important;
}
.dropdowns.dropdown--cart .cart_area .cart_action .go_checkout {
    background: #FF5A5F !important;
}
.dropdowns.dropdown--cart .cart_area .cart_action a {
  width: 50%;
  float: left;
  display: block;
  text-align: center;
  padding: 23px 25px;
  color: #fff;
}
.product__action p
{
color: #FF5A5F !important;
}
.theme-color
{
color:#FF5A5F !important;
}