/*
Theme Name: Dubai Tyre Shop v1
Description: Mobile Friendly Custom WordPress Theme
*/

.alignright {
	float: right;
	margin: 0 0 10px 15px;
}
.alignleft {
	float: left;
	margin: 0 15px 10px 0;
}


.checkout-sections .checkout-inner input[type="text"],input[type="text"],input[type="password"],select, input[type="tel"], input[type="email"] {
    width: 100%;
    height: 50px;
    padding: 5px 10px;
    border-radius: 4px;
    border: none;
    border: 1px solid #ddd;
    outline: none;
}
.woocommerce form .form-row textarea{ border: 1px solid #ddd;  border-radius: 4px;}
.checkout-sections .checkout-inner .searchform input[type="text"]{
    width: 80%;

}
.checkout-sections .checkout-inner .searchform input[type="submit"]{
	background:#1a4359;
    color:#fff;
	border:none;
	border-radius:5px;
	padding:5px;
	font-size: 12px;
	height: 50px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	
	font-size: 20px;
    color: #231f20;
    font-family: 'Lato-Medium';
    margin: 0;
    min-height: 44px;
	color: #231f20;
    text-decoration: none;
    transition: all 0.4s ease-in-out;
}
.woocommerce ul.products li.product .price{
	margin: 10px 0;
    font-size: 18px;
    color: #5c5c5c;
    font-family: 'Lato-Medium';
    font-weight: normal;
}
.woocommerce ul.products li.product .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	padding: 10px 25px;
    color: #fff;
    background: #f04444;
    border-radius: 3px;
    line-height: 1;
    text-decoration: none;
    transition: all 0.4s ease-in-out;
}
.woocommerce div.product form.cart .variations td.label{ font-size: 22px; color:#000;}
.woocommerce .quantity .qty{ padding: 10px 0; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100%;}
.woocommerce table.shop_table{border:none;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 150px;
}

.woocommerce form .form-row select{
	
	height: 50px !important;
    padding: 5px 10px !important;
    border-radius: 4px;
    border: none !important;
    border: 1px solid #ddd !important;
    outline: none;
}
*/
.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 5px;  
  background: #000;
  outline: none;
  margin-bottom:10px;
  /*
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  */
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%; 
  background: #f56a05;
  cursor: pointer;
}

.slider::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #f56a05;
  cursor: pointer;
}
.disabled {
    cursor: not-allowed;
    color: #bccfd8;
}
#overlay{
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 999;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
}
#overlay div {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -32px;
    margin-left: -32px;
}
.blog-section .blog-page-left-part .pagination-holder .pagination li.active span{ 
	background: #f56a05;
    color: #fff;
	font-family: 'Play-Bold';
    font-size: 16px;
}
.blog-page-left-part .pagination>li>a, .blog-page-left-part .pagination>li>span{
	border: 1px solid #000 !important;
    color: #000 !important;
    font-family: 'Play-Bold';
    font-size: 16px;
	
}
.blog-details h1 {
    margin-top: 10px;
}
.single-brand {
   /*  background: #e6e7e8; */
    margin-bottom: 30px;
  /*  padding: 30px 10px; */		text-align: center;
}
.single-brand img {
    display: block;
    margin: 0 auto;
    background: #fff;
    padding: 20px 15px;
}
.brand-page a:hover .single-brand {
   /* background: #777; */
}
.b_to_p{margin-right:10px;}
.b_to_p a{
	font-size: 14px;
    color: #fff;
	
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img{width:100% !important;}
.home-section6 .items { width:100%; padding:30px 15px; background: #fff;}
.home-section6 .items img{
	margin: 0 auto;
    background: #fff;
   height:44px;
}
.brand-page .title{
	color: #000;
    font-family: 'Play-Bold';
	font-size:42px;
}
.navbar-default .navbar-nav>li.current_page_item>a{
	color:#f56a05;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{ height: 50px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 50px;}
.select2-container--default .select2-selection--single{ height: 50px; }
.woocommerce span.onsale{background-color:#f56a05 !important;}
.header-top p a{
	float:right; 
	color: #fff;
    font-family: 'Play-Bold';
	font-size:16px;
}
.woocommerce span.onsale{padding:0;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	
	background-color: #f56a05;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	color:#fff;
	font-family: 'Play-Bold';
	font-size:18px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{
	color:#000;
}
/*
.woocommerce div.product .woocommerce-tabs ul.tabs::before{
	border-bottom: 1px solid #f56a05;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{ border: 1px solid #f56a05; border-width: 0 0 1px 1px; box-shadow: -2px 2px 0 #f56a05;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
    box-shadow: 2px 2px 0 #f56a05;
	border-width: 0 1px 1px 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
    box-shadow: -2px 2px 0 #f56a05;
}
*/
.woocommerce-message {
    border-top-color: #f56a05;
}
.woocommerce-message::before {
    color: #f56a05;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, a.button{
	
	color: #fff;
    background-color: #f56a05;
}a.button:hover{		background-color: #dfdcde;    text-decoration: none;    background-image: none;    color: #515151;}
.woocommerce table.my_account_orders .button {
    margin: 0 5px;
}
.brand-icon{ height:40px; }
.brand-icon, .product-name-and-number{text-align:center;}.product-name-and-number{height:35px;}.product-details .pull-left .qty {    color: #000;    display: inline-block;    vertical-align: top;    font-size: 18px;    font-weight:normal;    line-height: 30px;    padding: 0 2px;	min-width: 35px;    text-align: center;	background: transparent;}.product-details .pull-left .plus {    cursor: pointer;    display: inline-block;    vertical-align: top;    color: white;    width: 30px;    height: 30px;    font: 26px/1 Play-Regular;    text-align: center;    border-radius: 50%;	background-color: #343a40!important;	border: none;	float:left;}.product-details .pull-left .minus {    cursor: pointer;    display: inline-block;    vertical-align: top;    color: white;    width: 30px;    height: 30px;    font: 26px/1 Play-Regular;    text-align: center;    border-radius: 50%;    background-clip: padding-box;	background-color: #343a40!important;	border: none;	float:left;}.product-details .pull-left .minus:hover{    background-color: #f56a05 !important;}.product-details .pull-left .plus:hover{    background-color: #f56a05 !important;}.product-details .pull-left span{    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;	float:left;	}.product-details .pull-left input{      border: 0 !important;}.product-details .pull-left {	margin-top: 5px !important;}.product-details .pull-left nput::-webkit-outer-spin-button,.product-details .pull-left input::-webkit-inner-spin-button {    -webkit-appearance: none;    margin: 0;}.quantity .pull-left input:disabled{    background-color:white;}.bg-dark {    background-color: #343a40!important;}     .xoo-wsc-modal.xoo-wsc-active .xoo-wsc-container{ font-family: 'Play-Regular'; }.woocommerce form .form-row .optional{    display: none ;}#picdate, #pictime{display:none;}.woocommerce table.shop_table thead.address td{border: none !important;}.woocommerce-checkout-review-order label{display:inline !important;}.product-list .pd-list .product-img, .pro_img{ position: relative; }.product-list .pd-list .product-img .special_offer_icon{ position:absolute; left:15%; bottom:0; width:60%; }.pro_img .special_offer_icon{ position:absolute; left:0; top:0; z-index:99;}.rearfields, .xoo-wsc-basket, .mobile-charge, .mobile-service{display:none;}.rearfields .form-group{ margin-top:0 !important; margin-bottom: 50px !important;}#con_1, #con_9, #con_2, #con_3, #con_4{height:300px; overflow-y:scroll;}.common-breadcrumb h1{ font-size:24px; font-family: 'Play-Bold'; margin-bottom: 0; color:#f56a05; }.product-listing-section h2{ color:#f56a05; }.product-list .pd-list .add-tocart-link a.red_btn, a.red_btn{ 	background:#d00a0a !important; 	display: block;    padding: 10px 15px;    text-align: center;    color: #fff;    font-family: 'Play-Regular';    font-size: 17px;    text-decoration: none;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;    border: 1px solid #f56a05;}.product-list .pd-list .add-tocart-link a.red_btn:hover, a.red_btn:hover{    background:#000 !important;    color:#fff;	border:1px solid #000 !important;}.blog-details img{ width:100%; height:100%;}@media (max-width: 767px){.rearfields .form-group {    margin-bottom: 15px !important;}.search-modal .search-label .selected-values .sec-heading{display:block;}.search-modal .search-label .selected-values .value-holder{ margin:0 0 0 5px; font-size: 14px;}.search-modal .search-options .enter_location{ font-size: 14px;}.search_result_heading{ font-size: 18px; }}

.3-1-amount{
	text-decoration: line-through;
	font-size: 14px;
}
.woocommerce form .form-row .input-checkbox{ position: relative !important; }